您好,登錄后才能下訂單哦!
本篇文章為大家展示了MySQL數據庫監控指標有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
性能模式的 events_statements_summary_by_digest 表格中保存著許多關鍵指標,抓取了與每條標準化語句有關的延遲、錯誤和查詢量信息。
從該表截取的一行樣例顯示,某條語句被執行了18次,平均執行用時為 2.5 毫秒(所有計時器的測量值都以微微秒為單位)
按按模式計算以微秒為單位的平均運行時間:
SELECT schema_name , SUM(count_star) count , ROUND( (SUM(sum_timer_wait) / SUM(count_star)) / 1000000) AS avg_microsec FROM performance_schema.events_statements_summary_by_digest WHERE schema_name IS NOT NULL GROUP BY schema_name;
按模式計算出現錯誤的語句總數:
SELECT schema_name , SUM(sum_errors) err_count FROM performance_schema.events_statements_summary_by_digest WHERE schema_name IS NOT NULL GROUP BY schema_name;
對于特別查詢或調查,使用 MySQL 的 sys 模式通常更為簡單。sys 模式以人們更易讀的格式提供了一個有條理的指標集合,使得對應的查詢更加簡單。
2.1、查找最慢的語句(運行時間在 95 名開外):
SELECT * FROM sys.statements_with_runtimes_in_95th_percentile;
2.2、查看哪些標準化語句出現了錯誤:
SELECT * FROM sys.statements_with_errors_or_warnings;
除了性能模式與 sys 模式中豐富的性能數據,MySQL 還提供了一個 Slow_queries 計數器,每當查詢的執行時間超過 long_query_time 參數指定的值之后,該計數器就會增加。默認情況下,該臨界值設置為 10 秒。
SHOW VARIABLES LIKE 'long_query_time';
上述內容就是MySQL數據庫監控指標有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。