Strumenti per controllare la performance di MySQL
Posted by Davide | Filed under Programmazione, Uncategorized
Nessun compendio, solo un paio di appunti a riguardo:
Mytop: permette di vedere i processi MySQL attualmente in esecuzione, ed eventualmente abbattere quelli pendenti o che stanno occupando troppe risorse di sistema. Esiste anche un package per Ubuntu.
log_slow_query: permette di tener traccia in un file di tutte le query che impiegano più di n secondi <nsec> ad eseguirsi. Per abilitarlo, oltre al metodo descritto nel link, possiamo modificare il nostro file my.cnf ed aggiungere, nella sezione [mysqld]:
long_query_time = <nsec>
log-slow-queries = /path/to/mysql_slow_query.log
Bisogna poi creare il file /path/to/mysql_slow_query.log e rendere l’utente mysql proprietario con un chown (questo su Linux, naturalmente)
Altro?
http://jeremy.zawodny.com/mysql/mytop/
Tags: mysql, mytop, performance, slow query
One Response to “Strumenti per controllare la performance di MySQL”
-
odino Says:
March 2nd, 2010 at 11:46 pmmysqldumpslow analizza molto bene il log delle query lente, è molto utile in accopiata a questo strumento