1. 程式人生 > >Mysql監控項及sql語句

Mysql監控項及sql語句

推薦一款mysql監控軟體MONyog

1、查詢快取:

  mysql> show variables like '%query_cache%';

 2、快取在Cache中執行緒數量thread_cache_size:

  mysql> show variables like 'thread%';

3、DB已連線的執行緒數:

  mysql> show status like 'connections';

4、當前連線執行緒狀態:

  mysql> show status like '%thread%';

5、索引快取大小:

  mysql> show variables like 'key_buffer_size';

6、索引快取未命中率:

  mysql> show global status like 'key_read%';

7、索引快取命中率:

  mysql> show global status like 'key_%';

8、索引讀取統計:

  mysql> show global status like 'key_blocks_u';

9、併發最大連線數-允許最大連線數(一般500到800比較合適):

  mysql> show variables like 'max_connections';

10、併發最大連線數-伺服器響應最大連線數:

  mysql> show global status like 'max_used_connections';

11、併發最大連線數-當前連線數:

  mysql> show global status like 'connections';

12、併發最大連線數-執行緒佇列(值越小越好):

  mysql> show variables like 'back_log';

13、臨時表:

  mysql> show global status like 'created_tmp%';

14、mysql伺服器對臨時表的配置:

  mysql> show variables where variable_name  in ('temp_able_siae','max_heap_table_size');

15、表掃描情況:

  mysql> show global status like 'handler_read%';

  mysql> show global status like 'com_select';