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. javascript - js setTimeout在雙重for循環(huán)中如何使用?2. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過段時(shí)間會(huì)消失是什么情況?3. python沒入門,請(qǐng)教一個(gè)問題4. javascript - 我的站點(diǎn)貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?5. html - 爬蟲時(shí)出現(xiàn)“DNS lookup failed”,打開網(wǎng)頁(yè)卻沒問題,這是什么情況?6. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發(fā)現(xiàn)7. php如何獲取訪問者路由器的mac地址8. javascript - 在 vue里面用import引入js文件,結(jié)果為undefined9. html5 - input type=’file’ 上傳獲取的fileList對(duì)象怎么存儲(chǔ)于瀏覽器?10. java 線程監(jiān)控 重啟線程 觀察者模式的問題的問題
