Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 4|Válasz: 1

[Kommunikáció] Az SQL Server indexeket ad a termelésben

[Linket másol]
Közzétéve10 perce | | |
Követelmények: Ha van egy táblázat, amely több tízmillió adatot tartalmaz, szükség van egy nem aggregált indexet hozzáadni a táblához a lekérdezések hatékonyságának javítása érdekében, de az adatbázis már fut a termelési környezetben, és sok alkalmazás végez hozzáadási, törlési, módosítási és lekérdezési műveleteket a táblán, ami azt is jelenti, hogy több szál végez műveleteket az asztalon. Ha közvetlenül a táblán használsz egy normál indexösszeadási utasítást, az a program végrehajtása a termelési környezetben rendellenességet eredményez, például blokkolás és végrehajtási időtúlzás.

A nem klaszterelt index hozzáadására szolgáló szokásos SQL állítás a következő:

A nem klaszterezett indexek hozzáadására szolgáló biztonsági optimalizált SQL utasítás a következő:

Értelmezés:

ONLINE = ON Szerep: Lehetővé teszi a felhasználók számára, hogy lekérdezéseket, beillesztősek, frissítsék és töröljenek táblákat (azaz "online" műveleteket) az index létrehozása során, ezt csak az Enterprise Edition támogatja.
SORT_IN_TEMPDB = ON funkció: Áthelyezd az index létrehozásához vagy rekonstrukciójához szükséges "ideiglenes rendezési adatokat" az üzleti adatbázisodból a tempdb-re, nem abba az üzleti adatbázisba, amin dolgozom.
MAXDOP = 4 Szerep: Megadja a MAXDOP-ot a párhuzamosság korlátozására, hogy ne foglalja el az összes ütemezőt, azaz az index műveletet legfeljebb 4 CPU maggal (szálakkal) párhuzamosan végezze.

Utalás:

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.




Előző:.NET/C# Fejlesztő svájci Army Knife LINQPad 9 vásárlási útmutatója
 Háziúr| Közzétéve8 perccel ezelőtt |
SQL Server indexet hoz létre
https://www.itsvse.com/thread-8155-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com