Cuprins:
Definiție - Ce înseamnă Defragmentarea indexului?
Defragmentarea indexului este o parte a întreținerii Microsoft SQL Server în care indexul motorului bazei de date indexează operațiunile de introducere, actualizare și ștergere este optimizat pentru a reduce fragmentarea. Aceasta se realizează prin reorganizarea sau reconstruirea unui index pe un întreg index sau o singură partiție. Defragmentarea îmbunătățește spațiul pe disc și performanța SQL Server.
Techopedia explică Defragmentarea indexului
Microsoft SQL Server păstrează indexuri ale tuturor operațiunilor de introducere, actualizare și ștergere efectuate pe baze de date. În timp, acești indici pot fi fragmentați sau păstrați fără ordine pe discurile serverului bazei de date. Aceasta pierde spațiul pe disc și poate încetini operațiunile de acces la baza de date. Din fericire, SQL Server oferă instrumente pentru detectarea și repararea fragmentării.
Defragmentarea indexului se face prin SQL Server Management Studio și Transact-SQL. Indicii sunt defragmentați prin reorganizarea sau reconstruirea unui indice. De asemenea, indexurile pot fi reconstruite pentru tabele individuale pentru o bază de date. Defragmentarea se asigură că toate intrările dintr-un index sunt învecinate pentru un acces mai rapid și mai eficient în loc să fie răspândite pe mai multe discuri și partiții. Este similar cu defragmentarea fișierelor de pe un hard disk.
