[PostgreSql] Index et type

Index et type [PostgreSql] - SQL/NoSQL - Programmation

Marsh Posté le 07-12-2004 à 12:05:24    

Voilà, par soucis de performance pour mon appli, j'ai donc rajouté des index sur toutes mes tables. (Certaines tables + de 20 000 entrées).
 
Les performances ont été legerement amélioré, mais j'ai pu voir qu'il y a plusieurs methode d'indexation : btree, rtree, hash et gist.
 
Quel est la meilleure type d'indexation pour mon cas : Requete assez simple et courte mais executé plusieurs fois sur des tables à plusieurs milliers d'entrées.
 
 
Merci de vos réponses :jap:


Message édité par Mazda3 le 07-12-2004 à 12:07:41
Reply

Marsh Posté le 07-12-2004 à 12:05:24   

Reply

Marsh Posté le 07-12-2004 à 14:21:25    

si je me souviens bien , les index ne servent pas a mettre en cache les requetes , mais a accelerer  la recherche d'une ou plusieurs ligne.  
 
personnelement , ca me sert dans des table ou je fais souvent des recherches sur des chanes de caractères

Reply

Marsh Posté le 07-12-2004 à 15:10:10    

Normalement, en fonction des données, le SGBD choisi le type d'index qui lui semble le plus performant.
 
Donc à priori, si tu laisses par défaut, il choisira le type de schéma le mieu adapté à ton cas.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed