|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 47 ![]() |
bonjour à tous
existe-t-il un moyen de loguer l'intégralité des requêtes gérées par un firebird ; ET sur plusieurs bases distinctes. Je sais que je peux loguer 1 base mais l'idée est de suivre en temps réel toutes les requêtes traitées par un moteur. Et voir quelle requête peut provoquer une surcharge temporaire. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
aujourd'hui à part surveiller ce qui passe par le port 3050, il n'y a pas vraiment de solution à ça
à part les outils pour suivre les transactions (http://ibphoenix.com/main.nfs?a=ibph...tm_users_guide), mais ce sont les transactions, pas les requêtes
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 47 ![]() |
et justement, existe-t-il un outil pour écouter le 3050 et en sortir le sql demandé ?
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 47 ![]() |
on a trouvé....
tcpdump -s 0 -i eth0 tcp port 3050 -A -q | grep select en gros, j'écoute le port 3050 de la carte réseau eth0, j'affiche en ASCII le contenu des trames mais je n'affiche que les lignes qui contiennent "select" |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com