mysql 慢查詢?nèi)罩局械膬?nèi)容查看問題
問題描述
在mysql中開啟了慢查詢?nèi)罩荆窃谌罩局薪?jīng)常看到這樣一段查詢,不知道是什么意思,另外,我當(dāng)前查詢并沒有被記錄到慢查詢中,但是卻記錄了一大堆show status 之類的日志。
下面日志的意義:
# Time: 2017-06-27T02:36:23.208000Z# User@Host: root[root] @ localhost [127.0.0.1] Id: 3# Query_time: 0.001000 Lock_time: 0.000000 Rows_sent: 6 Rows_examined: 305SET timestamp=1498530983;SELECT STATE AS `Status`, ROUND(SUM(DURATION),7) AS `Duration`, CONCAT(ROUND(SUM(DURATION)/0.000132*100,3), ’%’) AS `Percentage` FROM INFORMATION_SCHEMA.PROFILING WHERE QUERY_ID=31 GROUP BY STATE;
為什么會(huì)有這樣的記錄,意義是什么,并且出現(xiàn)的沒有規(guī)律!
問題解答
回答1:首先說下慢查詢只會(huì)記錄你用時(shí)超過你設(shè)置的查詢時(shí)間的查詢語句,另外你這條語句用了ROUND隨機(jī)值,且groub by,查詢是肯定慢的,所以會(huì)記錄在日志里,建議這種邏輯處理不要放在mysql里
回答2:你的慢查詢時(shí)間太短了吧?1ms就記錄!這個(gè)sql是系統(tǒng)生成執(zhí)行計(jì)劃統(tǒng)計(jì)信息的
相關(guān)文章:
1. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?2. 大家好,請(qǐng)問在python腳本中怎么用virtualenv激活指定的環(huán)境?3. Matlab和Python編程相似嗎,有兩種都學(xué)過的人可以說說嗎4. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒有反應(yīng)5. javascript - Html5做移到端定位,獲取授權(quán)拒絕了怎么辦?6. 網(wǎng)頁爬蟲 - 用Python3的requests庫模擬登陸B(tài)ilibili總是提示驗(yàn)證碼錯(cuò)誤怎么辦?7. android - QQ物聯(lián),視頻通話8. javascript - 關(guān)于audio標(biāo)簽暫停的問題9. javascript - 微信小程序封裝定位問題(封裝異步并可能多次請(qǐng)求)10. javascript - Web微信聊天輸入框解決方案
