Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 4|Atsakyti: 1

[Komunikatas] SQL serveris prideda indeksus gamyboje

[Kopijuoti nuorodą]
PaskelbtaPrieš 10 minučių | | |
Reikalavimai: Jei yra lentelė su dešimtimis milijonų duomenų, norint pagerinti užklausų efektyvumą, būtina į lentelę įtraukti neagreguotą indeksą, tačiau duomenų bazė jau veikia gamybos aplinkoje, o daugelis programų lentelėje atlieka pridėjimo, naikinimo, modifikavimo ir užklausų operacijas, o tai taip pat reiškia, kad lentelėje operacijas atlieka kelios gijos. Jei naudosite įprastą indekso pridėjimo sakinį tiesiai lentelėje, programos vykdymas gamybos aplinkoje bus nenormalus, pvz., blokavimas ir vykdymo skirtasis laikas.

Įprastas SQL sakinys, skirtas pridėti nesugrupuotą indeksą, yra toks:

Saugai optimizuotas SQL sakinys, skirtas įtraukti nesugrupuotus indeksus, yra toks:

Aiškinimas:

ONLINE = ON vaidmuo: leidžia vartotojams užklausti, įterpti, atnaujinti ir naikinti lenteles (t. y. "online" operacijas) kuriant indeksą, palaikomą tik "Enterprise Edition".
SORT_IN_TEMPDB = ON funkcija: Perkelkite "laikinus rūšiavimo duomenis", reikalingus indekso kūrimui / rekonstrukcijai, iš savo verslo duomenų bazės į tempdb, o ne į verslo duomenų bazę, su kuria dirbu.
MAXDOP = 4 vaidmuo: nurodo MAXDOP, kad apribotų lygiagretumą ir užtikrintų, kad jis neužimtų visų planuoklių, t. y. apribotų indekso operaciją, kad ji būtų atliekama lygiagrečiai su iki 4 procesoriaus branduolių (gijų).

Nuoroda:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.




Ankstesnis:.NET/C# kūrėjo Šveicarijos armijos peilis LINQPad 9 pirkimo pamoka
 Savininkas| PaskelbtaPrieš 8 minutes |
SQL serveris sukuria indeksą
https://www.itsvse.com/thread-8155-1-1.html
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com