Indexation & SQL Avancé
18 décembre 2020
Dalibo SCOP
Creative Commons BY-NC-SA
Techniques d’indexation
Introduction
Fonctionnement d’un index
Méthodologie de création d’index
Index inutilisés
Indexation Btree avancée
Annexe : Installation de PostgreSQL depuis les paquets communautaires
Travaux pratiques
Travaux pratiques (solutions)
Indexation avancée
Index Avancés
Index B-tree (rappels)
Index GIN
GiST
GIN, GiST & pg_trgm
Index BRIN
Index Hash
Outils
Travaux pratiques
Travaux pratiques (solutions)
Extensions PostgreSQL pour la performance
Préambule
pg_trgm
pg_stat_statements
auto_explain
pg_buffercache
pg_prewarm
Langages procéduraux
hll
Travaux pratiques
Travaux pratiques (solutions)
Partitionnement
Principe & intérêts du partitionnement
Partitionnement applicatif
Historique du partitionnement sur PostgreSQL
Partitionnement par héritage
Partitionnement déclaratif
Extensions & outils
Travaux pratiques
Travaux pratiques (solutions)
Types avancés
Types composés : généralités
hstore
JSON
XML
Objets Binaires
Travaux pratiques
Travaux pratiques (solutions)
Fonctionnalités avancées pour la performance
Préambule
Tables non journalisées (unlogged)
Recherche Plein Texte
Travaux pratiques
Travaux pratiques (solutions)
Techniques d’indexation