Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/08/2005, 17h23   #1
Membre habitué
 
Inscription : octobre 2003
Messages : 483
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : octobre 2003
Messages : 483
Points : 136
Points : 136
Par défaut IB et Nombre de requêtes par secondes

Bonjour.

Connaissez vous les performances en terme de nombre de requêtes par seconde qu'est capable de gérer un serveur IB ?

Voici à quoi va ressembler ma configuration :

IB 7.5 Edition Server sur un seul serveur,
P4 3GHZ Minimum
1 Go de RAM mini
RAID 5 : 3 disques SCSI ULTRA 320 36Go pour la BDD
Réseau 100 Mb/s

Une base de données avec environ 15 tables et des requêtes SQL envoyées par une dizaine de clients sur réseau Ethernet dont un particulier qui est censé mettre à jour une table au rythme de 100 reqêtes/s maximum.

Les tables les plus sollicitées sont optimisées pour ne contenir qu'un nombre faible d'enregistrements afin de réduire la durée d'exécution des mises à jour ou recherches.


Si vous avez des informations ou connaissez des liens vers des benchmarks je vous serai trés reconnaissant.
lio33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2005, 15h24   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 379
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 379
Points : 304
Points : 304
tu oublie de compter les délais de transmissions du réseau, ainsi que les performances des postes clients.

a cela tu ajoute l'age du capitaine, la direction du vent et tu obtient environ le nombre de requêtes par seconde...

blague à part, il faut essayer! tu peux espérer d'une centaine de requêtes à moins d'une requête par seconde...

car il y a enormément de variables qui influence le nombre de requête, ainsi le nombre de connexion, d'utilisateur, classic server ou super server, des connexions longues ou courtes, des requêtes préparées ou non?????

il n'y a que la pratique qui te donnera une réponse précise.

d'ailleurs si quelqu'un à une meilleur formule que l'age du capitaine et la direction du vent, je suis preneur...

bon amusement
jean-jacques varvenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2005, 10h54   #3
Membre habitué
 
Inscription : octobre 2003
Messages : 483
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : octobre 2003
Messages : 483
Points : 136
Points : 136
Je sais qu'il existe une multitude de paramètres qui peuvent agir sur les performances de la base de données.
En plus le terme requête est trés large et il peut se cacher des traitements plus ou moins complexes derrière ce terme.

Cependant je cherchais un benchmark en quelque sorte, ou a déterminer ce que l'on peut attendre d'une base de données comme Interbase sur la base des expériences de chacun.

En attendant j'ai contacté Borland pour leur soumettre les grandes lignes de mon application et avoir une première apprécation.
Je commence à mettre en place la version TRIAL de IB Edition Server et faire des tests sur les traitements que je juge les plus critiques.
lio33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2005, 15h02   #4
Membre éclairé
 
Inscription : décembre 2004
Messages : 379
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 379
Points : 304
Points : 304
lol, je suis curieux de voir les résultats. je suis sûr qu'il y aura des surprises auprès de plusieurs serveurs...

est-ce que ton application fonctionera avec firebird??
jean-jacques varvenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2005, 09h57   #5
Membre habitué
 
Inscription : octobre 2003
Messages : 483
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : octobre 2003
Messages : 483
Points : 136
Points : 136
En attendant de mettre en oeuvre la version Trial de IB ( manque clés ), j'ai installé FireBird 1.5 sur mon poste.

Je développe un bout de code pour commencer à me faire une idée sur les performances.
Aprés je déporterai la base de données sur un poste + puissant.

A suivre ...
lio33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2005, 16h52   #6
Membre habitué
 
Inscription : octobre 2003
Messages : 483
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : octobre 2003
Messages : 483
Points : 136
Points : 136
J'ai developpé une procédure stockée qui effectue quelques traitements proches des définitifs de mon appli. En passant par une procédure stockée j'ai effectivement multiplié les performances de mes accés à la BD.

J'ai pu arriver avec Firebird à tenir le rythme de 100 appels à ma procédure stockée par secondes sur un P4/3GHz de base, ce que je souhaitais vérifier ( L'appli finale tournera sur un seveur de BD dédié ).

Finalement Firebird, marche bien jusqu'à présent
lio33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h42.


 
 
 
 
Partenaires

Hébergement Web