mysql慢查詢查看

下文我給大家簡單講講關(guān)于MySQL慢查詢查看,大家之前了解過相關(guān)類似主題內(nèi)容嗎?感興趣的話就一起來看看這篇文章吧,相信看完mysql慢查詢查看對大家多少有點(diǎn)幫助吧。

創(chuàng)新互聯(lián)企業(yè)建站,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁設(shè)計(jì),有多年建站和網(wǎng)站代運(yùn)營經(jīng)驗(yàn),設(shè)計(jì)師為客戶打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動(dòng)的思維在網(wǎng)頁中充分展現(xiàn),通過對客戶行業(yè)精準(zhǔn)市場調(diào)研,為客戶提供的解決方案。

MYSQL慢查詢

一、查看系統(tǒng)所有參數(shù)狀態(tài):

mysql> show variables

二、查看慢查詢的定義:

mysql> show variables like '%quer%';

| log_slow_queries              | ON                            |

| long_query_time               | 5.000000                      |

mysql> show variables like 'slow%';

+---------------------+-------------------------------+

| Variable_name       | Value                         |

+---------------------+-------------------------------+

| slow_launch_time    | 5                             |

| slow_query_log      | ON                            |

| slow_query_log_file | /var/log/mysql/slow_query_log |

+---------------------+-------------------------------+

3 rows in set (0.00 sec)

三、修改慢查詢定義:

1.立即修改:

開啟慢查詢功能、時(shí)間定義

mysql> SET log_slow_queries=on;

mysql> SET long_query_time=5;

開啟慢查詢記錄功能、時(shí)間定義、文件保存位置

mysql> SET slow_query_log=on;

mysql> SET slow_launch_time=5;

mysql> SET slow_query_log_file=/var/log/mysql/slow_query_log;

2.修改配置文件(需要重啟服務(wù))

vim /etc/my.cnf

開啟慢查詢功能、時(shí)間定義

log_slow_queries=on|off

long_query_time=5

開啟慢查詢記錄功能、時(shí)間定義、文件保存位置

slow_query_log=on|off

slow_launch_time=5

slow_query_log_file=/var/log/mysql/slow_query_log

重啟服務(wù)

service mysql restart

四、其他設(shè)置

1.記錄所有沒有使用到索引的查詢語句

log_queries_not_using_indexes=on|off

2.記錄那些由于查找了多余1000次而引發(fā)的慢查詢

min_examined_row_limit=1000

3.記錄那些慢的OPTIMIZE TABLE,ANALYZE TABLE和ALTER TABLE語句

log-slow-admin-statements

4.記錄由slave所產(chǎn)生的慢查詢

log-slow-slave-statements

五、日志分析工具mysqldumpslow

-s, 是表示按照何種方式排序:

c: 訪問計(jì)數(shù)

l: 鎖定時(shí)間

r: 返回記錄

t: 查詢時(shí)間

al:平均鎖定時(shí)間

ar:平均返回記錄數(shù)

at:平均查詢時(shí)間

-t, 是top n的意思,即為返回前面多少條的數(shù)據(jù);

-g, 后邊可以寫一個(gè)正則匹配模式,大小寫不敏感的;

例:

1.得到返回記錄集最多的10個(gè)SQL。

mysqldumpslow -s r -t 10 /var/log/mysql/slow_query_log/mysql06_slow.log

2.得到訪問次數(shù)最多的10個(gè)SQL

mysqldumpslow -s c -t 10 /var/log/mysql/slow_query_log/mysql06_slow.log

3.得到按照時(shí)間排序的前10條里面含有左連接的查詢語句。

mysqldumpslow -s t -t 10 -g “l(fā)eft join” /var/log/mysql/slow_query_log/mysql06_slow.log

4.另外建議在使用這些命令時(shí)結(jié)合 | 和more 使用 ,否則有可能出現(xiàn)刷屏的情況。

mysqldumpslow -s r -t 20 /var/log/mysql/slow_query_log/mysql06-slow.log | more

大家覺得mysql慢查詢查看這篇文章怎么樣,是否有所收獲。如果想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。

分享文章:mysql慢查詢查看
網(wǎng)頁URL:http://muchs.cn/article8/ihdeip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、App開發(fā)、Google、外貿(mào)建站網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司