国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

什么是mysql的慢查詢

2024-07-24 13:00:31
字體:
來源:轉載
供稿:網友

轉至:http://blog.sina.com.cn/s/blog_6819fa800100kswm.html

MySQL有一個功能就是可以log下來運行的比較慢的sql語句,默認是沒有這個log的,為了開啟這個功能,要修改my.cnf或者在MySQL啟動的時候加入一些參數。如果在my.cnf里面修改,需增加如下幾行long_query_time = 1log-slow-queries =log-queries-not-using-indexeslong_query_time 是指執行超過多久的sql會被log下來,這里是1秒。log-slow-queries 設置把日志寫在那里,可以為空,系統會給一個缺省的文件log-queries-not-using-indexes 就是紀錄沒使用索引的sql分析:mysqldumpslow –help以下,主要用的是-s ORDER what to sort by (t, at, l, al, r, ar etc), ‘at’ is default-t NUM just show the top n queries-g PATTERN grep: only consider stmts that include this string-s,是order的順序,說明寫的不夠詳細,俺用下來,包括看了代碼,主要有c,t,l,r和ac,at,al,ar,分別是按照query次數,時間,lock的時間和返回的記錄數來排序,前面加了a的時倒敘-t,是top n的意思,即為返回前面多少條的數據-g,后邊可以寫一個正則匹配模式,大小寫不敏感的mysqldumpslow -s c -t 20 host-slow.logmysqldumpslow -s r -t 20 host-slow.log上述命令可以看出訪問次數最多的20個sql語句和返回記錄集最多的20個sql。mysqldumpslow -t 10 -s t -g “left join” host-slow.log這個是按照時間返回前10條里面含有左連接的sql語句。Time: 060908 22:17:43# Query_time: 12 Lock_time: 0 Rows_sent: 86345 Rows_examined: 580963Q:這個是慢查的日志,都是些什么意思?A:查詢用了12妙,返回86345行,一共查了580963行


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 措美县| 武平县| 杭锦旗| 新余市| 平定县| 井冈山市| 蕲春县| 宝清县| 崇信县| 鄂州市| 天津市| 即墨市| 武乡县| 伊川县| 资阳市| 绥化市| 长春市| 庆元县| 小金县| 青铜峡市| 河源市| 繁峙县| 娱乐| 汉寿县| 开原市| 新竹县| 新民市| 雅安市| 阳春市| 渭源县| 察雅县| 华阴市| 奇台县| 新乡市| 新密市| 绥宁县| 安徽省| 泰宁县| 灵川县| 永嘉县| 河津市|