Изменения документа Индексы
Редактировал(а) Alexandr Fokin 2024/04/29 13:39
отредактировано Alexandr Fokin
на 2020/04/25 13:29
на 2020/04/25 13:29
отредактировано Alexandr Fokin
на 2020/04/25 12:56
на 2020/04/25 12:56
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,23 +1,3 @@ 1 1 2 -**Основные тезисы:** 3 -1) Индексы ускоряют выборку данных из таблицы, но замедляют вставку новых данных. 4 -2) При создании индексов стоит учитывать: 5 -2.1) Как часто с данной таблицей будут производитсться операции чтения/записи. 6 -2.2) Какие конкретно запросы будут выполняться. (по каким полям будет идти поиск: WHERE, JOIN) 7 - 8 -Кластеризованный индекс 9 -Данный индекс напрямую определяет порядок строк в таблице. 10 -При вставке новой записи в таблицу рассчитывается значение кластеризованного инекса для новой строки, на основе которого выполняется вставка в коллекцию строк. Для таблицы может быть только 1 кластерезованный индекс. Обычно совпадает с первичным ключом. В таблице может отцутствовать кластеризованного индекса (стоки в естественном порядке набора данных). 11 - 12 -Нескластеризованный индекс 13 -Не влияет на физический порядок строк. Используется для оптимизации выборки данных. 14 - 15 - 16 -Вопросы 17 -1) Оценка состояния индексов. Поддержка индексов в актуальном состоянии. 18 -Каким способом можно измерить фрагментированность индекса 19 -Каким образом можно вызвать перестроение индекса 20 - 21 -**Ссылки:** 22 22 [[Habr | 14 вопросов об индексах в SQL Server, которые вы стеснялись задать>>https://habr.com/ru/post/247373/]] 23 23 [[infostart.ru| Обслуживание индексов и статистик MS SQL Server>>https://infostart.ru/public/256292/]]