Локальные партиционированные индексы в Oracle полезны в ситуациях, когда необходимо оптимизировать работу с большим объёмом данных, в частности с таблицами, которые часто обновляются или анализируются. habr.com
Некоторые ситуации, в которых целесообразно использовать такие индексы:
- Улучшение производительности запросов, которые фильтруют данные по условиям, применяемым к конкретным партициям. habr.com Например, в таблице с партиционированием по полю «order_date» можно создать локальный индекс на каждой партиции для улучшения производительности запросов, фильтрующих заказы по дате. habr.com
- Повышение доступности данных. aveligzhanin.github.io Действия, которые приводят к недействительности или недоступности данных в партиции, влияют только на эту партицию. aveligzhanin.github.io
- Упрощение обслуживания партиций. aveligzhanin.github.io При перемещении табличной партиции или при устаревании данных партиции необходимо перестраивать или поддерживать только связанную с ней локальную индексную партицию. aveligzhanin.github.io
- Сокращение затрат на хранение данных. www.interface.ru В таблицах, содержащих хронологические данные, секционирование позволяет хранить отдельные секции (или группы секций) на разных уровнях хранения, отличающихся физическими свойствами и ценой. www.interface.ru