mysql數(shù)據(jù)庫(kù)開啟慢查詢?nèi)罩?/a>

修改配置文件

在配置文件my.ini中加上下面兩句話

?log-slow-queries?=?C:xamppmysql_slow_query.log2?long_query_time=3

第一句使用來定義慢查詢?nèi)罩镜穆窂剑ㄈ羰莑inux系統(tǒng),會(huì)涉及權(quán)限問題)
第二句使用來定義用時(shí)超過過多少秒的查詢是慢查詢,單位:秒。

查看配置驗(yàn)證是否配置成功:

//查看慢查詢時(shí)間,單位:s  show?variables?like?"long_query_time";
//查看慢查詢配置情況  show?status?like?"%slow_queries%";
//查看慢查詢?nèi)罩韭窂? ?show?variables?like?"%slow%";

執(zhí)行慢查詢操作,驗(yàn)證是否記錄日志:

自己搭建的環(huán)境數(shù)據(jù)量小,模擬執(zhí)行慢查詢比較困難,可以下面語(yǔ)句模擬代替:

select?SLEEP(10),name?from?user?where?userid=1;

查看慢查詢的數(shù)量:

show?global?status?like?'%slow%';

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊8 分享