㈠ mysql 很多慢日誌,怎麼解決
這是一個慢查詢日誌的展示工具,能夠幫助 DBA 或者開發人員分析資料庫的性能問題,給出全面的數據擺脫直接查看 slow-log。QAN(Query Analytics)
PMM 目前有 2 個版本,但是對於 QAN 來說其大致由三部分組成:
QAN-Agent(client):負責採集 slow-log 的數據並上報到服務端
QAN-API(server):負責存儲採集的數據,並對外提供查詢介面
QAN-APP:專門用來展示慢查詢數據的 grafana 第三方插件
1. 數據流轉
slow-log --> QAN-Agent --> QAN-API <--> QAN-APP(grafana)
2. pmm1 架構圖
㈡ 如何查找MySQL中查詢慢的SQL語句
1、首先,要開啟mysql的慢查詢日誌。在mysql的配置文件:my.ini中添加如下兩個配置項:
log-slow-queries = E:\Servers\MySql5.5\data\mysql_slow_query.log //mysql慢查詢日誌記錄位置
long_query_time=5 //定義慢查詢sql的時間,當前配置表示超過5秒的sql為慢查詢,進入到日誌里
2、查詢慢查詢日誌
找到配置的慢查詢日誌文件,如E:\Servers\MySql5.5\data\mysql_slow_query.log ,這里就是所有的慢查詢sql啦