Частичный индекс (partial index, filtered index) используется для индексирования подмножества строк таблицы. Это позволяет:
- Уменьшить размер индекса: Индексируются только релевантные записи, что экономит дисковое пространство и память.
- Ускорить запросы: Сканируется меньшее дерево индекса, что быстрее для запросов, обращающихся только к индексированному подмножеству.
- Повысить производительность операций вставки, обновления и удаления: Меньший индекс требует меньше усилий для поддержания.
Пример использования: индексирование только активных пользователей или заказов с определенным статусом.