|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle est la version de PostgreSQL la plus répandue sur vos serveurs ? 8.3 10% 8.2 42% 8.1 40% 8.0 2% 7.4 6% 7.3 ou antérieure 0% Nombre de votes: 48 |
utilisation des index et timestampTechnique - optimisation | utilisation des index et timestampPar mathieu le 09/01/2006 - 19:58 Bonjour, J'essaye un peu d'otpimiser les requĂȘtes sur ma base mais il semble que dans certains cas postgres ne veut pas utiliser les index: requĂȘte 1: Seq Scan on suiviscan (cost=0.00..55184.98 rows=448116 width=6) requĂȘte 2: Seq Scan on suiviscan (cost=0.00..55184.98 rows=448116 width=6) requĂȘte 3: Index Scan using idx_scan_deb on suiviscan (cost=0.00..12334.15 rows=330667 width=6) La date a Ă©tĂ© obtenue via select (current_timestamp - (interval '60 days')); L'index n'est utilisĂ© que pour la reqĂȘte 3. Je ne comprend donc pas le comportement. Est ce qu'il ne fait pas le calcul avant ? Est ce un problĂšme de cast ? Le champ date_creation est du type suivant: Mon index est le suivant: Merci de vos rĂ©ponses. Mathieu |
|||
© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.