国产探花免费观看_亚洲丰满少妇自慰呻吟_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行


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 虎林市| 平山县| 攀枝花市| 驻马店市| 甘孜| 通海县| 孟津县| 澄城县| 扶风县| 南汇区| 六盘水市| 随州市| 碌曲县| 寿阳县| 望都县| 安乡县| 宁国市| 和政县| 桦南县| 云南省| 从江县| 沙湾县| 宜春市| 琼海市| 军事| 辽阳县| 萝北县| 姜堰市| 宜春市| 河池市| 南安市| 德保县| 乌兰察布市| 东方市| 龙岩市| 新余市| 当阳市| 鄂尔多斯市| 象州县| 黄骅市| 嫩江县|