Portál AbcLinuxu, 12. května 2025 07:58

Dotaz: aplikacia na SQL query monitoring

Tombik avatar 14.10.2009 13:28 Tombik | skóre: 12
aplikacia na SQL query monitoring
Přečteno: 187×
Odpovědět | Admin
Dobry den, potreboval by som nejaku aplikaciu, ktora monitoruje SQL queries, respektive cas ktory je potrebny na vypisanie nejakeho query.

Cize ked mam na databazovom servery niekolko uzivatelov a niekto pouziva dost neefektivne query, ktore si vyzaduju prilis dlhy cas na ich vyselektovanie co spomaluje cely databazovy server, tak pomocou tejto aplikacie sa da zistit kto toto spomalovanie sposobuje.

Zatial by mi to stacilo pre MySQL databazu, pripadne PostgreSQL.

Dakujem

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Tombik (tazatel))
14.10.2009 14:24 none
Rozbalit Rozbalit vše Re: aplikacia na SQL query monitoring
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, existuje vic moznosti. Bezne si vystacim se slowlogem ve kterem vidis dlouhe query (standardne myslim >5s, ale jde to nastavit v my.cnf). Pak je tu moznost pouzit mysqlproxy (http://forge.mysql.com/wiki/MySQL_Proxy). No a od nejake verze, a ted nevim presne od ktere, ale bude to neco novejsiho, podporuje primo mysq rozsirene logovani vcetne delky trvani query.
Řešení 1× (Tombik (tazatel))
14.10.2009 14:35 NN
Rozbalit Rozbalit vše Re: aplikacia na SQL query monitoring
Odpovědět | | Sbalit | Link | Blokovat | Admin
Naco aplikaci v my.conf si odkomentujte toto:

log = /var/log/mysql/mysql.log

a uvidite neco jako:
091014 17:27:23	     28 Query       SELECT DATABASE()
		     28 Init DB     test
		     28 Query       show databases
91014 17:27:28	     28 Query       show tables
091014 17:27:32	     28 Quit       

NN
Řešení 1× (Tombik (tazatel))
AraxoN avatar 14.10.2009 15:06 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: aplikacia na SQL query monitoring
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pre PostgreSQL používam pgfouine, ktorý je naozaj luxusný (pozri sample reports). Pre MySQL som našiel len komerčné riešenia, alebo potom ten slow query log, ktorý je dosť tupý.
Tombik avatar 14.10.2009 15:56 Tombik | skóre: 12
Rozbalit Rozbalit vše Re: aplikacia na SQL query monitoring
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dakujem Vam vsetkym, vyskusam niektoru z ponuknutych alternativ a vyberiem tu najvhodnejsiu.

Diky moc

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.