|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : avril 2004 Messages : 53 ![]() |
Bonjour,
dans le cadre d'une étude de rapidité des différents SGBD disponibles, j'ai réalisé en C# un petit programme qui fait des requetes sur des BDD PostgreSQL et MySQL pour comparer les vitesses. Voila ce que j'obtiens. ![]() Les résultats sont exprimés en ms. Je fais tous les tests sur un serveur sauf les 2 intitulés local où bien sur je suis sur des bases en local. Or une si grande différence entre ces 2 SGBD me semble étrange. Des spécialistes m'ont dit que cela n'était pas du tout logique mais je n'en sais pas plus. Quelqu'un aurait-il une idée pour améliorer la configuration de Postgre J'ai Postgre 8.1, Easyphp 1.8. Installé sur le serveur et sur la machine cliente. Voila merc d'avance pour votre aide. Tchô. |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : avril 2004 Messages : 53 ![]() |
Je viens de me rendre compte que mon explication n'est pas bien explicite sur le protocole de test.
Je réalise x fois des entrées dans mes bases. x est le "nombre d'entrées". J'ai une table "destination" avec 2 champs "id-destination" et "destination". J'entre x fois la destination spécifiée dans la BDD avec comme id_destination "1". Oui ca n'a pas grand sens mais c'est juste un test. ^^ J'ouvre ma connexion une fois. Je fais ma boucle sur la requete souhaitée Je ferme ma connexion. Bye |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
je m'excuse de ne pas pouvoir te porter d'aide sur ton prb , mais puisque t'as déjà utilisé c# avec postgreSQL j'espere que tu vas m'aider car j'ai un prbs pour établir la connexion entre eux...
|
|
|
00
|
|
|
#4 | ||
|
Membre à l'essai
![]() Inscription : avril 2004 Messages : 53 ![]() |
Salut
Oui je peux tout faire ! Il y a 2 solutions : ODBC ou drivers natifs. Le natif est visiblement plus rapide ce qui est logique Tu chopes donc sur le site postgres les drivers natifs (.NET Date Provider) Dans visual apres faut faire Projet>Ajouter une référence>parcourir>... Une fois que t'a chargé ton fichier, il apparait dans la barre d'outils et la tu peux mettre ce que tu veux un pgConnexion ou un pgCommand. Moi je l'ai fait manuellement: Code :
Bye |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com