15/07/2026
Wczoraj pojawiła się nowa wersja SSMS 22.8. Poza naprawą błędów i rozszerzeniami wcześniej opublikowanych funkcjonalności - w SSMS w ustawieniach bazy danych znajdziecie nową opcję (dla wspieranych wersji SQL):
Automatic Index Compaction (Preview)
ALTER DATABASE [NazwaBazy] SET AUTOMATIC_INDEX_COMPACTION = ON;
Jak działa:
- usuwa fragmentację logiczną przenosząc rekordy z częściowo pustych stron na wcześniejsze
- proces działający (cały czas) w tle (po włączeniu)
- dotyczy poziom liści indeksów wierszowych
- nie aktualizuje statystyk
Narzut:
- więcej zapisów do transaction log
- niewielki wzrost CPU
- krótkie blokady stron typu X, zwykle mierzone w milisekundach
Aktualnie dostępne w:
- Azure SQL Database,
- Azure SQL Managed Instance
- SQL Database in Microsoft Fabric
Więcej w dokumentacji:
https://learn.microsoft.com/en-us/sql/relational-databases/indexes/automatic-index-compaction