电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL 慢查詢?nèi)罩旧钊肜斫?/h1>
瀏覽:61日期:2023-10-03 17:31:26
什么是慢查詢?nèi)罩?p>MySQL的慢查詢?nèi)罩臼?MySQL提供的一種日志記錄,它用來記錄在 MySQL 中響應(yīng)時(shí)間超過閥值的語句,具體指運(yùn)行時(shí)間超過long_query_time 值的 SQL,則會(huì)被記錄到慢查詢?nèi)罩局?/p>

具體指運(yùn)行時(shí)間超過 long_query_time 值的 SQL,則會(huì)被記錄到慢查詢?nèi)罩局小ong_query_time 的默認(rèn)值為 10, 意思是運(yùn)行 10 秒以上的語句

由它來查看哪些 SQL 超出了我們的最大忍耐時(shí)間值,比如一條SQL執(zhí)行超過 5 秒鐘,我們就算慢 SQL,希望能收集超過 5 秒的SQL,結(jié)合之前explain進(jìn)行全面分析

默認(rèn)情況下,MySQL 數(shù)據(jù)庫沒有開啟慢?搜?罩荊?枰?頤鞘侄?瓷柚謎飧霾問?5比唬?綣?皇塹饔判枰?幕埃?話悴喚ㄒ櫧舳?貌問??蛭??袈?檠?罩凈嶧蚨嗷蟶俅?匆歡ǖ男閱苡跋臁B?搜?罩局С紙?罩炯鍬夾慈胛募??/p>如何開啟慢查詢

查看開啟狀態(tài)

SHOW VARIABLES LIKE ’%slow_query_log%’

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

開啟慢查詢

set global slow_query_log = 1

使用 set global_slow_query_log = 1 開啟了慢查詢?nèi)罩局粚?duì)當(dāng)前數(shù)據(jù)庫生,如果 MYSQL 重啟后則會(huì)失效。

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

如果要永久生效,就必須修改配置文件 my.cnf(其它系統(tǒng)變量也是如此)修改 my.cnf 文件,[mysqld]下增加或修改參數(shù)

slow_query_log 和 slow_query_log_file 后,然后重啟 MySQL 服務(wù)器。也即將如下兩行配置進(jìn)my.cnf文件

slow_query_log =1slow_query_log_file=/var/lib/mysql/tim-slow.log

關(guān)于慢查詢的參數(shù) slow_query_log_fie,它指定慢查詢?nèi)罩疚募拇娣怕窂剑到y(tǒng)默認(rèn)會(huì)給一個(gè)缺省的文件host_name-slow.log(如果沒有指定參數(shù) slow_query_log_file的話)

那么開啟慢查詢?nèi)罩竞螅裁礃拥腟QL參會(huì)記錄到慢查詢里面?

通過 show variables like ‘long_query_time%’ 來查看默認(rèn)時(shí)間長(zhǎng)度,單位是秒:

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

同樣的,可以使用命令修改,也可以在my.cnf里面配置。假如運(yùn)行時(shí)間正好等于 long_query_time 的情況,并不會(huì)被記錄下來。也就是說,在MySQL源碼里是判斷大于 long_query_time,而非大于等于!

設(shè)置記錄的閾值:

set global long_query_time=3;

同樣的,可以使用命令修改,也可以在my.cnf里面配置。假如運(yùn)行時(shí)間正好等于 long_query_time 的情況,并不會(huì)被記錄下來。也就是說,在MySQL源碼里是判斷大于 long_query_time,而非大于等于!

設(shè)置記錄的閾值:

set global long_query_time=3;

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

設(shè)置了但是還是沒有發(fā)生更改?為什么?此時(shí)需要重新開啟一個(gè)會(huì)話才可以:

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

接下來實(shí)行一個(gè)較慢的查詢,如下圖,但是記得要在配置文件中做如下配置:

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

接著去日志文件中查看存在哪些超過閾值的SQL就好了:

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

查詢當(dāng)前系統(tǒng)中有多少條慢查詢記錄:

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

記載一下我的配置文件

slow_query_log=1;slow_query_log_file=/var/lib/mysql/tim-slow.log;long_query_time=3;log_output=FILE日志分析工具mysqldumpshow

MySQL 慢查詢?nèi)罩旧钊肜斫? src=

在生產(chǎn)環(huán)境中,如果要手工分析日志,查找、分析 SQL,顯然是個(gè)體力活,MYSQL 提供了日志分析工具mysqldumpshow

s:是表示按何種方式排序 c:訪問次數(shù) l:鎖定時(shí)間 r:返回記錄 t:查詢時(shí)間 al:平均鎖定時(shí)間 ar:平均返回記錄數(shù) at:平均查詢時(shí)間 t:即為返回前面多少條的數(shù)據(jù) g:后邊搭配一個(gè)正則匹配模式,大小寫不敏感的

下面是使用示例:

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

mysqldumpslow -s r -t 10 /var/lib/mysql/tim-slowlog

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

mysqldumpslow -s c-t 10 /var/lib/mysql/tim-slow log

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

mysqldumpslow -s t -t 10 -g 'left join' /var/lib/mysql/tim-slowlog

另外建議在使用這些命令時(shí)結(jié)合和 more 使用,否則有可能出現(xiàn)爆屏情?r

mysqldumpslow -s r -t 10 /var/lib/mysq/tim-slow.log | more

以上就是MySQL 慢查詢?nèi)罩旧钊肜斫獾脑敿?xì)內(nèi)容,更多關(guān)于MySQL 慢查詢?nèi)罩镜馁Y料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:

主站蜘蛛池模板: 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 共享雨伞_共享童车_共享轮椅_共享陪护床-共享产品的领先者_有伞科技 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 污水处理设备,一体化泵站,一体化净水设备-「梦之洁环保设备厂家」 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | NM-02立式吸污机_ZHCS-02软轴刷_二合一吸刷软轴刷-厦门地坤科技有限公司 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 电位器_轻触开关_USB连接器_广东精密龙电子科技有限公司 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 光栅尺厂家_数显表维修-苏州泽升精密机械| DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 东亚液氮罐-液氮生物容器-乐山市东亚机电工贸有限公司 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 郑州墨香品牌设计公司|品牌全案VI设计公司 | 好杂志网-首页| 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 截齿|煤截齿|采煤机截齿|掘进机截齿|旋挖截齿-山东卓力截齿厂家报价 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 篮球架_乒乓球台_足球门_校园_竞技体育器材_厂家_价格-沧州浩然体育器材有限公司 |