dbstat-bpfcc
Linux
Publiée le
2026-09-12 05:57:30
dbstat-bpfcc
# Afficher l'aide générale de dbstat pour savoir comment ça marche
dbstat-bpfcc --help
# Afficher le histogramme des latences de requêtes PostgreSQL par défaut
dbstat postgres
# Afficher les latences MySQL sans options spécifiques (par défaut en ms)
dbstat mysql
# Afficher le programme BPF utilisé pour MySQL, utile pour le debug
dbstat mysql -v
# Suivre les requêtes dans un processus spécifique (PID 1234) sur PostgreSQL
dbstat postgres --pid 1234
# Tracer uniquement les requêtes MySQL plus lentes que 50 millisecondes
dbstat mysql --threshold 50
# Afficher les latences de requête en microsecondes pour MySQL
dbstat mysql -u
# Suivre les performances sur PostgreSQL et afficher un résumé toutes les 3 secondes
dbstat postgres --interval 3
# Tracer les requêtes lentes (plus de 10ms) sur MySQL dans le processus PID 5678
dbstat mysql --pid 5678 --threshold 10
# Afficher l'aide spécifique à l'option des PIDs
dbstat-bpfcc -p --help
# Tracer les requêtes PostgreSQL en microsecondes pour plus de précision
dbstat postgres --microseconds
# Exécuter un suivi complet sur MySQL, avec PID et intervalle de résumé
dbstat mysql --pid 1234 --interval 5
# Suivre uniquement les requêtes très lentes (> 100ms) sur PostgreSQL
dbstat postgres --threshold 100
# Exemple combiné : suivre MySQL pour des PIDs multiples (ex: 100 et 200)
dbstat mysql --pid 100 --pid 200
# Afficher l'aide avec un moteur spécifique (MySQL)
dbstat-bpfcc -h mysql
# Suivre les requêtes de manière verbose sur PostgreSQL, pour voir le BPF program
dbstat postgres -v