Bonjour tout le monde,
Voilà, je chercher à faire de l'auto-complétion via une appli web sur une table comprenant approximativement 6.5 millions d'enregistrements. Le problème est que quand je fais un requête de type LIKE ma requête mais de nombreuses secondes à s'exécuter pour environ 50ms pour une requête de type equal.
J'ai créé un indexe de type btree sur le champ en question mais ça n'améliore quasiment pas les performances. Pour information, ma base est une base PostgreSQL 8.3.
Donc la question est : Comment puis-je modéliser ou optimiser ma table pour avoir des performances correctes pour une auto-complétion ?
Sinon, j'ai vu qu'il existait TSearch2 mais ne connaissant pas je ne suis pas certain que ça réponde à mon problème.
Merci d'avance.
Julien
Partager