Covering Index (INCLUDE)
PostgreSQL 🔴 SeniorDefinition
Index qui inclut des colonnes supplementaires non-cle via INCLUDE. Permet un Index-Only Scan en fournissant toutes les colonnes necessaires sans acceder a la table.
Analogie
Un sommaire de livre qui inclut un resume de chaque chapitre : pas besoin de tourner les pages.
Exemple de code
CREATE INDEX idx_orders_covering
ON orders (user_id)
INCLUDE (total, status);
Cas d'usage
Eliminer les acces table pour les requetes frequentes qui ne lisent que quelques colonnes.