真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么開啟mysql慢查詢 怎么開啟mysql慢查詢?nèi)罩?/h1>

2020-07-09:mysql如何開啟慢查詢?

默認(rèn)是關(guān)閉狀態(tài):mysql? show variables like "%slow%";

創(chuàng)新互聯(lián)公司長(zhǎng)期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為博興企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),博興網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

開啟方法:mysql set global slow_query_log='ON';

另外 可以根據(jù)自己的需要設(shè)置慢查詢的時(shí)間,默認(rèn)是10秒:

設(shè)置方法:mysql set long_query_time=5;

如何開啟mysql的慢查詢

在日常開發(fā)當(dāng)中,經(jīng)常會(huì)遇到頁(yè)面打開速度極慢的情況,通過(guò)排除,確定了,是數(shù)據(jù)庫(kù)的影響,為了迅速查找具體的SQL,可以通過(guò)Mysql的日志記錄方法。

-- 打開sql執(zhí)行記錄功能

set global log_output='TABLE'; -- 輸出到表

set global log=ON; -- 打開所有命令執(zhí)行記錄功能general_log, 所有語(yǔ)句: 成功和未成功的.

set global log_slow_queries=ON; -- 打開慢查詢sql記錄slow_log, 執(zhí)行成功的: 慢查詢語(yǔ)句和未使用索引的語(yǔ)句

set global long_query_time=0.1; -- 慢查詢時(shí)間限制(秒)

set global log_queries_not_using_indexes=ON; -- 記錄未使用索引的sql語(yǔ)句

-- 查詢sql執(zhí)行記錄

select * from mysql.slow_log order by 1; -- 執(zhí)行成功的:慢查詢語(yǔ)句,和未使用索引的語(yǔ)句

select * from mysql.general_log order by 1; -- 所有語(yǔ)句: 成功和未成功的.

-- 關(guān)閉sql執(zhí)行記錄

set global log=OFF;

set global log_slow_queries=OFF;

-- long_query_time參數(shù)說(shuō)明

-- v4.0, 4.1, 5.0, v5.1 到 5.1.20(包括):不支持毫秒級(jí)別的慢查詢分析(支持精度為1-10秒);

-- 5.1.21及以后版本 :支持毫秒級(jí)別的慢查詢分析, 如0.1;

-- 6.0 到 6.0.3: 不支持毫秒級(jí)別的慢查詢分析(支持精度為1-10秒);

-- 6.0.4及以后:支持毫秒級(jí)別的慢查詢分析;

通過(guò)日志中記錄的Sql,迅速定位到具體的文件,優(yōu)化sql看一下,是否速度提升了呢?

如何開啟MySQL慢查詢?nèi)罩?/h2>

在MySQL客戶端中輸入命令:

show

variables

like

'%quer%';

其中紅框標(biāo)注的選項(xiàng)是:

-slow_query_log是否記錄慢查詢。用long_query_time變量的值來(lái)確定“慢查詢”。

-slow_query_log_file慢日志文件路徑

-long_query_time慢日志執(zhí)行時(shí)長(zhǎng)(秒),超過(guò)設(shè)定的時(shí)間才會(huì)記日志

Linux:

在/etc/my.cnf配置文件的[mysqld]選項(xiàng)下增加:

slow_query_log=TRUE

slow_query_log_file=/usr/local/mysql/slow_query_log.txt

long_query_time=3

Windows:

在my.ini配置文件的[mysqld]選項(xiàng)下增加:

slow_query_log=TRUE

slow_query_log_file=c:/slow_query_log.txt

long_query_time=3

重啟MySQL后,可發(fā)現(xiàn)已經(jīng)開啟慢查詢?nèi)罩?/p>
標(biāo)題名稱:怎么開啟mysql慢查詢 怎么開啟mysql慢查詢?nèi)罩?
文章網(wǎng)址:http://weahome.cn/article/ddopsdd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部