共計 1068 個字符,預計需要花費 3 分鐘才能閱讀完成。
本篇內容主要講解“mysql 的查詢方法介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“mysql 的查詢方法介紹”吧!
本文主要介紹的是 MySQL 慢查詢分析方法,前一段日子,我曾經設置了一次記錄在 MySQL 中對慢于 1 秒鐘的 SQL 語句進行查詢。想起來有幾個十分設置的方法,有幾個參數的名稱死活回憶不起來了,于是重新整理一下,自己做個筆記。
對于排查問題找出性能瓶頸來說,最容易發現并解決的問題就是 MySQL 慢查詢以及沒有得用索引的查詢。
OK,開始找出 MySQL 中執行起來不“爽”的 SQL 語句吧。
MySQL 慢查詢分析方法一:
這個方法我正在用,呵呵,比較喜歡這種即時性的。
MySQL5.0 以上的版本可以支持將執行比較慢的 SQL 語句記錄下來。
#div_code img{border:0px;}
MySQL show variables like long%;
注:這個 long_query_time 是用來定義慢于多少秒的才算“慢查詢”
#div_code img{border:0px;}
+—————–+———–+
| Variable_name | Value |
+—————–+———–+
| long_query_time | 10.000000 |
+—————–+———–+
1 row in set (0.00 sec)
MySQL set long_query_time=1;
注:我設置了 1, 也就是執行時間超過 1 秒的都算慢查詢。
#div_code img{border:0px;}
Query OK, 0 rows affected (0.00 sec)
MySQL show variables like slow%;
+———————+—————+
| Variable_name | Value |
+———————+—————+
| slow_launch_time | 2 |
| slow_query_log | ON |
注:是否打開日志記錄
#div_code img{border:0px;}
| slow_query_log_file | /tmp/slow.log |
注:設置到什么位置
div >
到此,相信大家對“mysql 的查詢方法介紹”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!