|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2003 Messages : 17 ![]() |
Je viens de migrer une base Oracle 8i vers prostgres 7.3.2 .
Les temps de réponse sont tres longs pour des requêtes simples telles que : Select count(*) from nom_table; Select max(tab_id) from nom_table; ... La table concernée est tres large : + d'un million d'enreg Il y a tout ce qu'il faut : Index, clés ... J'ai également "ANALIZER" la base et "CLUSTERISER" la table. Les requêtes précédentes prennent une dizaine de secondes avec postgres alors que c'est pratiquement instantané avec Oracle. Comment peut on optimiser les performances de ces requetes? |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2003 Messages : 145 ![]() |
essaey un VACCUM mais à mon vais c'est pas ca!
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2003 Messages : 17 ![]() |
C pareil apres un VACUUM.
Ca ne viendrait pas de la facon dont sont implementées ces fonctions sous postgres par rapport à Oracle ? |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mai 2003 Messages : 145 ![]() |
le Pl/SQL d'oracle et de PostgreSQL plpgsql sont très proches l'unde l'autre mais il me semble qu'il ya des différences quand même.
|
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : juillet 2002 Messages : 346 ![]() |
Je pense qu'on ne peut pas demander à un SGBD gratuit comme PostgresSQL d'être aussi rapide qu'un SGBD valait plus de 100000 euros comme Oracle, mais effectivement une grande différence comme celle-ci est quand même étonnante. Moi j'ai réussit aprés un VACUUM ALL à améliorer les performances. Sinon, si tu trouve autre chose dit le ça pourrait aussi m'intéréssé
|
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2003 Messages : 17 ![]() |
En fait, je pense que ca vient des statistiques :
je crois bien que les tables de statistiques Oracle sont bien plus fournies que celles de postgres. Oracle doit mettre à jour les tables de stats qui contiennent entre autres le nombre d'enreg par tables, le min et max de certaines colonnes ... Merci qd meme pour vos réponses. |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2003 Messages : 17 ![]() |
Mais si quelqu'un est sur que le pb ne vient pas de là, qu'il se manifeste
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com