最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

mysql開啟慢查詢?nèi)绾未蜷_mysql的慢查詢?nèi)罩居涗沖MySQL

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 18:58:34
文檔

mysql開啟慢查詢?nèi)绾未蜷_mysql的慢查詢?nèi)罩居涗沖MySQL

mysql開啟慢查詢?nèi)绾未蜷_mysql的慢查詢?nèi)罩居涗沖MySQL:bitsCN.com mysql慢查詢?nèi)罩緦τ诟櫽袉栴}的查詢非常有用,可以分析出當(dāng)前程序里有很耗費資源的sql語句,那如何打開mysql的慢查詢?nèi)罩居涗浤仄鋵嵈蜷_mysql的慢查詢?nèi)罩竞芎唵?只需要在mysql的配置文件里(windows系統(tǒng)是my.ini,linux系統(tǒng)是my.
推薦度:
導(dǎo)讀mysql開啟慢查詢?nèi)绾未蜷_mysql的慢查詢?nèi)罩居涗沖MySQL:bitsCN.com mysql慢查詢?nèi)罩緦τ诟櫽袉栴}的查詢非常有用,可以分析出當(dāng)前程序里有很耗費資源的sql語句,那如何打開mysql的慢查詢?nèi)罩居涗浤仄鋵嵈蜷_mysql的慢查詢?nèi)罩竞芎唵?只需要在mysql的配置文件里(windows系統(tǒng)是my.ini,linux系統(tǒng)是my.

bitsCN.com mysql慢查詢?nèi)罩緦τ诟櫽袉栴}的查詢非常有用,可以分析出當(dāng)前程序里有很耗費資源的sql語句,那如何打開mysql的慢查詢?nèi)罩居涗浤?

其實打開mysql的慢查詢?nèi)罩竞芎唵?只需要在mysql的配置文件里(windows系統(tǒng)是my.ini,linux系統(tǒng)是my.cnf)的[mysqld]下面加上如下代碼:

log-slow-queries=/var/lib/mysql/slowquery.log
long_query_time=2

注:
log-slow-queries 設(shè)置把日志寫在那里,為空的時候,系統(tǒng)會給慢查詢?nèi)罩举x予主機名,并被附加slow.log. /var/lib/mysql/slowquery.log為日志存放的文件的位置,一般這個目錄要有mysql的運行帳號的可寫權(quán)限,一般都將這個目錄設(shè)置為mysql的數(shù)據(jù)存放目錄
long_query_time=2中的2表示查詢超過兩秒才記錄.
如果設(shè)置了參數(shù)log-long-format,那么所有沒有使用索引的查詢也將被記錄。在文件my.cnf或my.ini中加入下面這一行可以記錄這些查詢
這是一個有用的日志。它對于性能的影響不大(假設(shè)所有查詢都很快),并且強調(diào)了那些最需要注意的查詢(丟失了索引或索引沒有得到最佳應(yīng)用)
# Time: 070927 8:08:52
# User@Host: root[root] @ [192.168.0.20]
# Query_time: 372 Lock_time: 136 Rows_sent: 152 Rows_examined: 263630
select id, name from manager where id in (66,10135);
這是慢查詢?nèi)罩局械囊粭l,用了372秒,鎖了136秒,返回152行,一共查了263630行
如果日志內(nèi)容很多,用眼睛一條一條去看會累死,mysql自帶了分析的工具,使用方法如下:
命令行下,進入mysql/bin目錄,輸入mysqldumpslow

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

mysql開啟慢查詢?nèi)绾未蜷_mysql的慢查詢?nèi)罩居涗沖MySQL

mysql開啟慢查詢?nèi)绾未蜷_mysql的慢查詢?nèi)罩居涗沖MySQL:bitsCN.com mysql慢查詢?nèi)罩緦τ诟櫽袉栴}的查詢非常有用,可以分析出當(dāng)前程序里有很耗費資源的sql語句,那如何打開mysql的慢查詢?nèi)罩居涗浤仄鋵嵈蜷_mysql的慢查詢?nèi)罩竞芎唵?只需要在mysql的配置文件里(windows系統(tǒng)是my.ini,linux系統(tǒng)是my.
推薦度:
標(biāo)簽: 如何 Windows 日志
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top