1, 進入到/etc目錄下,開啟my.cnf檔案,在檔案最後新增幾行
slow_query_log = on //開啟慢查詢開關
slow_query_log_file = /usr/udev/slow.log //慢查詢監控日誌存放位置
long_query_time = 2 //大於等於2秒的sql語句記錄到日誌中
2, 修改完畢,重啟資料庫
service mysqld restart
3, 在crt端進入到sql命令模式
mysql –u root –p
回車後提示你輸密碼,
輸入sql語句檢視慢查詢狀態
show variables like 'slow_query%';
需要注意兩點:1,sql語句末尾的分號;2,慢查詢監控日誌存放路徑檔案必須可讀可寫
如果以上步驟都沒錯,查詢狀態應該提示是如下:
4, 輸入sql檢視慢查詢時間設定
show variables like 'long_query_time';提示如下
5, 以後監控資料庫,可以通過修全域性變數方式設定,只不過重啟之後就失效了
mysql> set global slow_query_log='on'; //開啟慢查詢監控
mysql> set global slow_query_log_file='/usr/ mysql/slow.log'; //設定檔案路徑
mysql> set global long_query_time=1; //設定抓取sql語句閾值
MySQL 資料庫 效能監控
show status flush status 檢視當前連線數 show status like thread thread cached 被快取的執行緒的個數 thread running 處於啟用狀態的執行緒的個數 thread connected 當前連線的執行緒的個數 thread cre...
MySQL 資料庫 效能監控
show status flush status 檢視當前連線數 show status like thread thread cached 被快取的執行緒的個數 thread running 處於啟用狀態的執行緒的個數 thread connected 當前連線的執行緒的個數 thread cre...
zabbix監控mysql資料庫效能實現
被監控主機根據使用者設定的時間間隔定期將資料push到zabbix server.這裡主要介紹agent.agent工作原理 agent 安裝在被監控主機上,定期主動的監控本機的資源和應用,然後將資料進行處理傳送給zabbix server.agent工作方式又分為 passive check 和 ...