Spisu treści:
Definicja - Co oznacza defragmentacja indeksu?
Defragmentacja indeksu jest częścią konserwacji Microsoft SQL Server, w której indeks indeksów operacji bazy danych operacji wstawiania, aktualizacji i usuwania jest zoptymalizowany w celu zmniejszenia fragmentacji. Odbywa się to poprzez reorganizację lub przebudowę indeksu na całym indeksie lub na pojedynczej partycji. Defragmentacja poprawia miejsce na dysku i wydajność programu SQL Server.
Techopedia wyjaśnia defragmentację indeksu
Microsoft SQL Server utrzymuje indeksy wszystkich operacji wstawiania, aktualizacji i usuwania przeprowadzanych na bazach danych. Z biegiem czasu indeksy te mogą zostać pofragmentowane lub przechowywane niepoprawnie na dyskach serwera bazy danych. To marnuje miejsce na dysku i może spowolnić operacje dostępu do bazy danych. Na szczęście SQL Server oferuje narzędzia do wykrywania i naprawy fragmentacji.
Defragmentacja indeksu odbywa się za pośrednictwem SQL Server Management Studio i Transact-SQL. Indeksy są defragmentowane przez reorganizację lub przebudowę indeksu. Indeksy można również odbudować dla poszczególnych tabel dla bazy danych. Defragmentacja zapewnia, że wszystkie wpisy w indeksie są ciągłe, co zapewnia szybszy i bardziej wydajny dostęp, a nie rozłożone na wiele dysków i partycji. Jest podobny do defragmentacji plików na dysku twardym.
