Индексы
Версия 11.8 от Alexandr Fokin на 2024/03/24 14:47
Основные тезисы | 1) Индексы ускоряют поиск данных в таблице, но замедляют вставку и редактирование (если изменяются столбцы задействованные хотя бы в одном индексе). 2) При создании индексов стоит учитывать: 2.1) Как часто с данной таблицей будут производиться операции чтения/записи. 2.2) Какие конкретно запросы будут выполняться. (по каким полям будет идти поиск, соединение, группировка, сортировка: WHERE, JOIN) 2.3) Предполагаемые размеры таблицы. 3) Также в определенных запросах индекс может использоваться для более быстрого выполнения операции сортировки, группировки, соединения. | ||||||||||||
Кластерный (кластеризованный) индекс |
| ||||||||||||
Покрывающий индекс |
| ||||||||||||
Обслуживание |
|
Внутренние ссылки:
Дочерние страницы:
Обратные ссылки:
- Шардинг | Sharding
- fullName)
- PostgreSQL. Индексы
- План выполнения запроса
- Пагинация | Paging
- PL pgSQL Json
Ссылки:
MSSQL | 14 вопросов об индексах в SQL Server, которые вы стеснялись задать https://habr.com/ru/post/247373/ | |
Основы индексов в Microsoft SQL Server https://info-comp.ru/programmirovanie/575-index-basics-in-ms-sql-server.html | ||
Обслуживание индексов и статистик MS SQL Server https://infostart.ru/public/256292/ | ||
PostgreSQL | ||
Postgres Professional | Индексы в PostgreSQL — 1 https://habr.com/ru/company/postgrespro/blog/326096/ | |
Индексы в PostgreSQL — 2 https://habr.com/ru/company/postgrespro/blog/326106/ | ||
Неожиданная находка, которая освобождает 20 GB неиспользованного индексного пространства [Postgres] https://habr.com/ru/company/otus/blog/672102/ |
Дружим ORDER BY с индексами https://habr.com/ru/companies/tinkoff/articles/487412/ |