Partitionnement

Le partitionnement découpe une grande table en sous-ensembles physiques selon la valeur d'une colonne, le plus souvent une date. Une requête qui filtre sur cette colonne ne lit que les partitions concernées, ce qui réduit le volume scanné, le temps d'exécution et le coût. Le choix de la colonne doit refléter les filtres les plus fréquents.

Exemple

CREATE TABLE evenements PARTITION BY DATE(horodatage) AS SELECT * FROM brut.evenements;

Notions voisines

Tout le glossaire