Is er een manier om MySQL te monitoren?
Ik heb meerdere databases en sommige heb ik een paar jaar geleden gemaakt. Nu wil ik graag in de gaten houden of sommige van die db's niet teveel cpu kracht gebruiken waardoor de boel een beetje traag wordt.
Nu ben ik (na wat ondrzoek) ADOdb tegen gekomen en die heeft ook de The ADOdb Performance Monitoring Library.
De mogelijkheden die dit pakket aanbied is precies wat ik zoek, alleen moet ik dan alle scripts om gaan bouwen om te kunnen meten. En daar heb ik geen zin in (kost me een paar dagen).
Dit is voornamelijk belangrijk:
ADOdb also has the ability to log all SQL executed, using LogSQL. All SQL logged can be analyzed through the performance monitor UI. In the View SQL mode, we categorize the SQL into 3 types:
Suspicious SQL: queries with high average execution times, and are potential candidates for rewriting
Expensive SQL: queries with high total execution times (#executions * avg execution time). Optimizing these queries will reduce your database server load.
Invalid SQL: queries that generate errors.
Ik had gehoopt dat phpMyAdmin zoiets kan doen, maar dat kon ik niet vinden.
(Op moment van plaatsen vraag ik me af of die hier wel goed staat
)
Ik heb meerdere databases en sommige heb ik een paar jaar geleden gemaakt. Nu wil ik graag in de gaten houden of sommige van die db's niet teveel cpu kracht gebruiken waardoor de boel een beetje traag wordt.
Nu ben ik (na wat ondrzoek) ADOdb tegen gekomen en die heeft ook de The ADOdb Performance Monitoring Library.
De mogelijkheden die dit pakket aanbied is precies wat ik zoek, alleen moet ik dan alle scripts om gaan bouwen om te kunnen meten. En daar heb ik geen zin in (kost me een paar dagen).
Dit is voornamelijk belangrijk:
ADOdb also has the ability to log all SQL executed, using LogSQL. All SQL logged can be analyzed through the performance monitor UI. In the View SQL mode, we categorize the SQL into 3 types:
Suspicious SQL: queries with high average execution times, and are potential candidates for rewriting
Expensive SQL: queries with high total execution times (#executions * avg execution time). Optimizing these queries will reduce your database server load.
Invalid SQL: queries that generate errors.
Ik had gehoopt dat phpMyAdmin zoiets kan doen, maar dat kon ik niet vinden.
(Op moment van plaatsen vraag ik me af of die hier wel goed staat
[ Voor 5% gewijzigd door Verwijderd op 06-01-2004 08:23 ]