|
Publicité ' | |||||||||||||||||||||||
|
|
#2 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
pardon ?
pas performant ? c'est la première fois que j'entend dire ça !
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 606 ![]() |
ben je suis en train de faire de la R&D sur les acces natif en dotnet. je teste pas mal de sgbd sql server, acces, mysql, firebird,oracle....
je prend toutes les lignes et les envoie dans la base de test. La base source comprend 1 000 000 de lignes. fb = firebird sql = sql server voici les resultats Citation:
Citation:
On voit que le probleme vient lors de l'écriture dans firebird. ++
__________________
VivaSoft,Intégrateur et Formateur Google Apps Authorized Reseller |
||
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() Développeur d'applications Inscription : novembre 2005 Messages : 2 326 ![]() |
J utilise ce driver pour une applic professionnelle et je n ai pas de problème de lenteur.
Il faut regarder la façon dont tu envoies tes requetes, si tu fais des requetes paramétrées sans indiquer la longueur ou le type des paramètres, il fera automatiquement une requete avant la tienne pour connaitre les metadata ce qui a un sale impact. Ca peut venir de ça? |
|
|
00
|
|
|
#7 | ||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 606 ![]() |
Code :
__________________
VivaSoft,Intégrateur et Formateur Google Apps Authorized Reseller |
||
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() ![]() Développeur d'applications Inscription : novembre 2005 Messages : 2 326 ![]() |
Soyez sûr que ce ne sera pas performant.
![]() Si vous téléchargez le code source du driver et que vous le liez à votre debugger en vs2005, vous verrez que pour chaque paramètre vous aurez droit a un aller-retour au serveur. Si vous précisez le type et la longueur des paramètres dans Add, ca devrait bien mieux marcher! |
|
|
00
|
|
|
#9 | ||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 606 ![]() |
bonjour
Code :
a+
__________________
VivaSoft,Intégrateur et Formateur Google Apps Authorized Reseller |
||
|
00
|
|
|
#10 | ||
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 606 ![]() |
Re,
voici un autre test ou j'ai hôter les CAST du parametre generique vers le parametre firebird. Code :
De plus j'ai fait l'install en serveur classic car j'ai un processeur duo. ++
__________________
VivaSoft,Intégrateur et Formateur Google Apps Authorized Reseller |
||
|
00
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() ![]() Développeur d'applications Inscription : novembre 2005 Messages : 2 326 ![]() |
Mouais je sais pas trop,
Il faudrait debugger le provider pour savoir exactement ce qu'il fait, mais normalement, en dehors du problème dont je vous ai parlé plus haut si on ne précise pas les informations sur les paramètres, ce driver est reconnu comme tout à fait performant par la communauté, du moins dans sa release stable. Maintenant, il a été dit que dans un environnement MS, SQL server 2005 offrait de meilleures performances mais il y a d'autres inconvénients. Et de tous vos tests, cela reste la seule véritablement gratuite. Voici un petit quelque chose toutefois : http://firebirdsql.org/dotnetfirebir...ce-tuning.html |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com