PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 20/06/2011 17:59:54

mde
Membre

indexes multi-colonnes

Bonjour,

Y a-t-il des limitations sur les index multi-colonnes avec la version 8.4 de pg ?

J'ai des index sur des paires de colonnes (bigint, timestamp), pour des recherches avec égalité sur la première colonne et opérateur BETWEEN sur la 2°, et pg ne les utilise pas, alors que d'après la plan d'execution et la répartition des datas il aurait plutôt intérêt.

Si je remplace par un index mono-colonne avec le timestamp seulement, il l'utilise mais il filtre sur le champ bigint ensuite. Bref, je continue à creuser le plan d'exec, mais s'il y a des limitations dans la 8.4 ???

Merci pour votre aide.

Mathieu

Hors ligne

#2 21/06/2011 06:48:28

Marc Cousin
Membre

Re : indexes multi-colonnes

Avec une égalité sur la première colonne et un range scan sur la seconde, ça devrait marcher. Il doit y avoir autre chose. Est ce que vous auriez la requête, la définition de la table, un explain analyze de la requête ?


Marc.

Hors ligne

Pied de page des forums