Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 4|Răspunde: 1

[Comunicare] SQL Server adaugă indici în producție

[Copiază linkul]
Postat peAcum 10 minute | | |
Cerințe: Dacă există un tabel cu zeci de milioane de date, este necesar să se adauge un index neagregat pentru a îmbunătăți eficiența interogărilor, dar baza de date rulează deja în mediul de producție, iar multe aplicații efectuează operațiuni de adăugare, ștergere, modificare și interogare pe tabel, ceea ce înseamnă și că mai multe fire de execuție efectuează operații pe tabel. Dacă folosești o instrucțiune normală de adunare a unui index direct pe tabel, va face ca execuția programului în mediul de producție să fie anormală, cum ar fi blocarea și timeout-ul execuției.

Instrucțiunea SQL normală pentru a adăuga un index neclusterizat este următoarea:

Afirmația SQL optimizată pentru securitate pentru adăugarea unor indexuri neclusterizate este următoarea:

Interpretare:

ONLINE = ON Rol: Permite utilizatorilor să interogheze, să insereze, să actualizeze și să șteargă tabele (adică operațiuni "online") în timpul creării indexului, suportat doar de Enterprise Edition.
SORT_IN_TEMPDB = Funcția ON: Transferă "datele temporare de sortare" necesare pentru crearea/reconstrucția indexului din baza ta de date a afacerii către tempdb, nu în baza de date de business la care lucrez.
MAXDOP = 4 Rol: Specifică MAXDOP pentru a limita paralelismul și a se asigura că nu ocupă toate planificatoarele, adică pentru a limita operația de index să funcționeze în paralel cu până la 4 nuclee CPU (fire).

Referință:

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.




Precedent:.NET/C# Tutorial de achiziție pentru briceag elvețian LINQPad 9
 Proprietarul| Postat peAcum 8 minute |
SQL Server creează un index
https://www.itsvse.com/thread-8155-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com