Увеличивается ли фрагментация индекса неиспользуемой таблицы? - PullRequest
0 голосов
/ 16 мая 2018

Я новичок в базе данных SQL Server, версия - SQL Server 2017. И я хотел бы знать, будет ли время от времени увеличиваться фрагментация индекса давно неиспользуемой таблицы?

* Давно неиспользуемая таблица означает, что таблица не имеет активности в течение длительного времени, не было выполнено никаких вставок, обновлений и удалений для этой таблицы.

Если ответ положительный, есть ли что-то, что вызывает такое?

Спасибо:)

1 Ответ

0 голосов
/ 16 мая 2018

Существует два типа фрагментации - внутренняя (заполненность страниц) и внешняя (упорядочивание страниц).

Сжатие файла данных может увеличить внешнюю фрагментацию для всей базы данных, вы можете избежать этого, используя параметр TRUNCATEONLY, см. Следующую ссылку:

https://www.mssqltips.com/sqlservertip/4368/execute-sql-server-dbcc-shrinkfile-without-causing-index-fragmentation/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...