最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL自帶慢日志排查慢查詢SQL

 更新時(shí)間:2022年12月15日 16:13:56   作者:伍六柒V  
昨天有一道筆試題是問mysql慢查詢的,總結(jié)一下,下面這篇文章主要給大家介紹了關(guān)于MySQL如何利用自帶慢日志排查慢查詢SQL的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

根據(jù)MySQL自帶慢日志功能定位慢SQL

1、查詢有關(guān)query的相關(guān)變量:

show global variables like '%quer%';

 參數(shù)解釋:

  • log_queries_not_using_indexes:是否記錄不使用索引查詢的SQL,默認(rèn)OFF           可通過命令:set global log_queries_not_using_indexes=on; 開啟
  • long_query_time:慢查詢的閾值
  • slow_query_log:開啟慢查詢SQL記錄,默認(rèn)OFF
  • slow_query_log_file:慢查詢SQL記錄日志位置

2、開啟慢查詢?nèi)罩?/h2>
set global slow_query_log=on;

3. 設(shè)置慢查詢閾值

set global long_query_time=1;

閾值的默認(rèn)值是10s,自行設(shè)置,只要SQL的實(shí)際執(zhí)行時(shí)間超過了這個(gè)閾值,就會(huì)被記錄到慢查詢的日志里面,線上業(yè)務(wù)一般建議把long_query_time設(shè)置為1s,如果某個(gè)業(yè)務(wù)的MySQL要求比較高的QPS,可設(shè)置慢查詢?yōu)?.1s。

一般測(cè)試環(huán)境建議long_query_time設(shè)置的閥值比生產(chǎn)環(huán)境的小,比如生產(chǎn)環(huán)境是1s,則測(cè)試環(huán)境建議配置成0.5s。便于在測(cè)試環(huán)境及時(shí)發(fā)現(xiàn)一些效率的SQL。

4.查看慢查詢?nèi)罩?/h2>

1)確定文件位置:

show global variables like 'slow_query_log_file';

2)查看日志:

 可以看到Query_time: 2.752885s,超過了1s,所以會(huì)被記錄

其他的參數(shù)解釋如下: 

Time:慢查詢發(fā)生的時(shí)間

Query_time:查詢時(shí)間

Lock_time:等待鎖表的時(shí)間

Rows_sent:語句返回的行數(shù)

Rows_exanined:語句執(zhí)行期間從存儲(chǔ)引擎讀取的行數(shù)(重點(diǎn)關(guān)注提前優(yōu)化)

其他方式定位慢SQL 

如果覺得系統(tǒng)自帶的慢查詢?nèi)罩静环奖悴榭?,可以使?strong>pt-query-digest或者mysqldumpslow等工具對(duì)慢查詢?nèi)罩具M(jìn)行分析。

PS:有的慢查詢正在執(zhí)行,結(jié)果已經(jīng)導(dǎo)致數(shù)據(jù)庫(kù)負(fù)載過高,而由于慢查詢還沒執(zhí)行完,因此慢查詢?nèi)罩究床坏饺魏握Z句,此時(shí)可以使用show processlist命令查看正在執(zhí)行的慢查詢。show processlist顯示哪些線程正在運(yùn)行,如果有PROCESS權(quán)限,則可以看到所有線程。否則,只能看到當(dāng)前會(huì)話線程。

總結(jié)

到此這篇關(guān)于MySQL自帶慢日志排查慢查詢SQL的文章就介紹到這了,更多相關(guān)MySQL排查慢查詢SQL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL學(xué)習(xí)教程之聚簇索引

    MySQL學(xué)習(xí)教程之聚簇索引

    這篇文章主要給大家介紹了關(guān)于MySQL學(xué)習(xí)教程之聚簇索引的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MySQL 數(shù)據(jù)庫(kù)優(yōu)化的具體方法說明

    MySQL 數(shù)據(jù)庫(kù)優(yōu)化的具體方法說明

    以下的文章主要講述的是實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)簡(jiǎn)單實(shí)用優(yōu)化的具體方法,以及在實(shí)際操作中有哪些具體操作步驟是值得我們大家注意的。
    2010-05-05
  • MySQL視圖(view)的基本用法及說明

    MySQL視圖(view)的基本用法及說明

    這篇文章主要介紹了MySQL視圖(view)的基本用法及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 解決mysql輸入密碼閃退的問題

    解決mysql輸入密碼閃退的問題

    之前安裝的mysql一直運(yùn)行正常,但是在昨天裝了個(gè)VS2010旗艦版。結(jié)果今天mysql就不能用了,于是在網(wǎng)上看了一下最只要就是mysql的服務(wù)沒有起來的緣故。本文分享了幾個(gè)解決方案,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11
  • update.where無索引導(dǎo)致MySQL死鎖問題解決

    update.where無索引導(dǎo)致MySQL死鎖問題解決

    這篇文章主要為大家介紹了update.where無索引導(dǎo)致MySQL死鎖問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • MySQL約束和事務(wù)知識(shí)點(diǎn)詳細(xì)歸納

    MySQL約束和事務(wù)知識(shí)點(diǎn)詳細(xì)歸納

    在關(guān)系型數(shù)據(jù)庫(kù)中,事務(wù)的重要性不言而喻,只要對(duì)數(shù)據(jù)庫(kù)稍有了解的人都知道事務(wù),下面這篇文章主要給大家介紹了關(guān)于MySQL約束和事務(wù)知識(shí)點(diǎn)歸納的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • 在win10系統(tǒng)下安裝Mysql 5.7.17圖文教程

    在win10系統(tǒng)下安裝Mysql 5.7.17圖文教程

    因?yàn)橄胍诠倦娔X上安裝Mysql,于是到官網(wǎng)上下載了最新版本的Mysql-5.7.17,其實(shí)安裝方法也很簡(jiǎn)單,下面小編把安裝過程分享到腳本之家平臺(tái)供大家參考
    2017-03-03
  • Mysql?InnoDB聚簇索引二級(jí)索引聯(lián)合索引特點(diǎn)

    Mysql?InnoDB聚簇索引二級(jí)索引聯(lián)合索引特點(diǎn)

    這篇文章主要為大家介紹了Mysql?InnoDB聚簇索引二級(jí)索引聯(lián)合索引特點(diǎn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • linux下mysql 5.7.16 免安裝版本圖文教程

    linux下mysql 5.7.16 免安裝版本圖文教程

    這篇文章主要為大家詳細(xì)介紹了linux下mysql 5.7.16 免安裝版本圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • mysql mycat 中間件安裝與使用

    mysql mycat 中間件安裝與使用

    MyCAT是MySQL中間件,前身是阿里大名鼎鼎的Cobar,Cobar在開源了一段時(shí)間后,不了了之。于是MyCAT扛起了這面大旗,在大數(shù)據(jù)時(shí)代,其重要性愈發(fā)彰顯。這篇文章主要是MyCAT的入門部署。
    2017-05-05

最新評(píng)論

广宁县| 靖边县| 郴州市| 远安县| 闽侯县| 双柏县| 南城县| 寻甸| 大关县| 泗阳县| 绵阳市| 杭锦旗| 恩施市| 延川县| 信宜市| 彰化市| 许昌县| 五华县| 治县。| 什邡市| 琼海市| 柯坪县| 永吉县| 正镶白旗| 正蓝旗| 泗水县| 江西省| 蓬安县| 绥宁县| 弋阳县| 濉溪县| 五莲县| 江山市| 太湖县| 沁水县| 伊吾县| 昌吉市| 卢氏县| 赞皇县| 贵德县| 开远市|