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