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';