|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2005 Messages : 258 ![]() |
Salut à tous,
j'ai développé une grosse application en Delphi avec FB 1.5. J'ai essayé au maximum d'optimiser les requête SQL. Puis j'ai installé FB 2.0 sur un de nos serveur. Catastrophe. Nombreuses sont les requêtes qui sont d'une lenteurs phénoménale. J'ai résolu le problème des 'IN (SELECT...' (merci Philippe Makowski). Mais j'en ai encore d'autres... J'ai certains requête qui tournent mieux en FB1.5 qu'en FB 2.0 et vice versa. Il semble que la prise en compte des index dans des query très lourds (avec de très nombreux joins) n'est pas toujours là en FB 2.0 (je ne compte pas le 'IN' que j'ai déjà corrigé. Donc ma question est : Y a-t-il un endroit où il est expliqué clairement les différences entre les querys en FB 1.5 et FB 2.0? Avec les 'à faire' et les 'à ne pas faire'? Merci d'avance pour vos réponses et désolé si cette question vous gêne. |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
je suis moi aussi passé de la version 1.5 à la version 2.0 mais j'ai trouvé que c'était plutôt plus rapide.
En tout cas, après l'ajout de quelques index : ça l'était extrêmement ! |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
Citation:
sauf si tu mets des outer join avant des inner mais les perf de la 2.0 sont meilleures largement à la 1.5 il faut regarder requête par requête, lire les notes de versions demander sur la liste support ou éventuellement ici si j'ai le temps
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com