Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Connexion aux bases de données
Connexion aux bases de données Forum d'entraide sur la connectivité Firebird: composants, drivers, transactions, etc.
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 11/04/2007, 16h35   #1
Invité régulier
 
Inscription : mai 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 26
Points : 7
Points : 7
Par défaut [Delphi - Firebird] Gestion des transactions

Bonjour,

Je développe actuellement une application destinée à être multi-users et je me documente donc au sujet des transactions !
En fait je souhaiterais savoir si mes stats sont correctes :

Oldest Transaction : 2328
Oldest Active : 2329
Oldest Snapshot : 2329
Next Transaction : 2343

Ce qui me surprend, c'est l'écart entre l'OIT et "Next Transaction".. Est-il vraiment le signe d'une mauvaise gestion des transactions? Est-il "tolérable"?

Je vous remercie par avance pour ces quelques renseignements...
Lili21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 10h47   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
non cet écart est tout à fait correct, sans probleme
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h24   #3
Invité régulier
 
Inscription : mai 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 26
Points : 7
Points : 7
Merci pour votre réponse.
Mais comment expliquer l'écart entre l'OIT et "Next Transaction" alors que personne n'est connecté à la base de données ?

Nous venons de faire un "gros" traitement. Que pensez-vous des stats obtenues dorénavant :

Oldest Transaction : 121 969
Oldest Active : 121 970
Oldest Snapshot : 121 681
Next Transaction : 122 181

Merci encore pour votre attention !
Lili21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 18h30   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
tout dépend aussi comment vous obtenez ces stats
si c'est avec un outil genre ibexpert, il a lui même créé des transactions qui ne sont pas encore fermées
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 18h32   #5
Invité régulier
 
Inscription : mai 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 26
Points : 7
Points : 7
J'utilise effectivement ibExpert pour gérer ma base; mais j'obtiens ces stats avec la commande gstat lancée depuis une fenêtre de commande dos... IbExpert est donc ouvert, mais par contre il n'est "connecté" à aucune base de données.
Lili21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 20h02   #6
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
bah il n'y rien de dramatique vraiment, le sweep fera son boulot
mais c'est vrai que ce n'est pas parfait
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2007, 10h48   #7
Invité régulier
 
Inscription : mai 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 26
Points : 7
Points : 7
D'accord, je vous remercie de m'avoir donné votre avis!
Lili21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 16h28   #8
Nouveau Membre du Club
 
Inscription : juillet 2002
Messages : 84
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 84
Points : 35
Points : 35
Envoyer un message via MSN à cgone
Bonjour,

Je prend le train en marche et j'en profite pour faire une question similaire...

Voici les faits :

Ces valeurs sont obtenues avec Gstat.

Oldest Transaction : 273.409
Oldest Active : 280.259
Oldest Snapshot : 280.243
Next Transaction : 280.420

Ensuite, j'ai fait un backup de ma base: (gbak -b ... puis gbak -rep ...)

Oldest Transaction : 115
Oldest Active : 115
Oldest Snapshot : 116
Next Transaction : 164



Et l'opération a fait maigrir ma base de 5 MB (soit une réduction de 50%)


C'est normal docteur?


Merci,

Cyril
cgone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 17h25   #9
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 758
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 49
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 758
Points : 6 779
Points : 6 779
Salut Cyril

Je ne répondrais pas directement à ta question, mais as-tu parcouru ce fil de discussion . C'est très instructif !

@+ Claudius
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 17h34   #10
Nouveau Membre du Club
 
Inscription : juillet 2002
Messages : 84
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 84
Points : 35
Points : 35
Envoyer un message via MSN à cgone
Bon, c'est bien, y a plein d'infos, de lien, etc.

Alors je crois que je vais aller manger tout de suite et je verrais le reste plus tard...

Merci pour le tuyau...

Cyril.

P.S: la bouffe tient toujours...
cgone 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 13h14.


 
 
 
 
Partenaires

Hébergement Web