Obsah:
Definícia - Čo znamená defragmentácia indexu?
Defragmentácia indexov je súčasťou údržby servera Microsoft SQL Server, kde je index indexov databázových strojov operácií vloženia, aktualizácie a odstránenia optimalizovaný, aby sa znížila fragmentácia. Uskutočňuje sa to reorganizáciou alebo prebudovaním indexu na celý index alebo jeden oddiel. Defragmentácia zlepšuje miesto na disku a výkon servera SQL.
Techopedia vysvetľuje defragmentáciu indexu
Microsoft SQL Server udržuje indexy všetkých operácií vloženia, aktualizácie a vymazania vykonaných v databázach. V priebehu času sa tieto indexy môžu fragmentovať alebo ukladať mimo poradia na disky databázového servera. Toto mrhá miesto na disku a môže spomaľovať operácie prístupu k databáze. Našťastie SQL Server ponúka nástroje na detekciu a opravu fragmentácie.
Defragmentácia indexu sa vykonáva pomocou SQL Server Management Studio a Transact-SQL. Indexy sa defragmentujú reorganizáciou alebo opätovným vytvorením indexu. Indexy možno tiež zostaviť pre jednotlivé tabuľky pre databázu. Defragmentácia zabezpečuje, aby všetky položky v indexe boli priľahlé k rýchlejšiemu a efektívnejšiemu prístupu namiesto toho, aby boli rozmiestnené na viacerých diskoch a oddieloch. Je to podobné defragmentácii súborov na pevnom disku.