Съдържание:
- Определение - Какво означава дефрагментация на индекса?
- Техопедия обяснява дефрагментацията на индекса
Определение - Какво означава дефрагментация на индекса?
Дефрагментацията на индекса е част от поддръжката на Microsoft SQL Server, където индексът на индексите на двигателя на базата данни на операции за вмъкване, актуализиране и изтриване е оптимизиран, за да се намали фрагментацията. Това става чрез реорганизиране или възстановяване на индекс върху цял индекс или един дял. Дефрагментацията подобрява дисковото пространство и производителността на SQL Server.
Техопедия обяснява дефрагментацията на индекса
Microsoft SQL Server поддържа индекси на всички операции за вмъкване, актуализиране и изтриване, извършвани в бази данни. С течение на времето тези индекси могат да станат фрагментирани или съхранявани извън ред на дисковете на сървъра на базата данни. Това губи дисково пространство и може да забави операциите за достъп до база данни. За щастие, SQL Server предлага инструменти за откриване и поправяне на фрагментация.
Дефрагментацията на индекса се извършва чрез SQL Server Management Studio и Transact-SQL. Индексите се дефрагментират чрез реорганизиране или възстановяване на индекс. Индексите могат да бъдат преустроени и за отделни таблици за база данни. Дефрагментирането гарантира, че всички записи в индекса са съседни за по-бърз и по-ефективен достъп, вместо да бъдат разпределени на множество дискове и дялове. Подобно е на дефрагментирането на файлове на твърд диск.