mysql 慢查詢?nèi)罩局械膬?nèi)容查看問題
問題描述
在mysql中開啟了慢查詢?nèi)罩荆窃谌罩局薪?jī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;
為什么會有這樣的記錄,意義是什么,并且出現(xiàn)的沒有規(guī)律!
問題解答
回答1:首先說下慢查詢只會記錄你用時超過你設(shè)置的查詢時間的查詢語句,另外你這條語句用了ROUND隨機值,且groub by,查詢是肯定慢的,所以會記錄在日志里,建議這種邏輯處理不要放在mysql里
回答2:你的慢查詢時間太短了吧?1ms就記錄!這個sql是系統(tǒng)生成執(zhí)行計劃統(tǒng)計信息的
相關(guān)文章:
1. 運行python程序時出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯誤?2. 在mac下出現(xiàn)了兩個docker環(huán)境3. 利用IPMI遠程安裝centos報錯!4. spring-mvc - spring-session-redis HttpSessionListener失效5. javascript - QQ第三方登錄的問題6. 測試自動化html元素選擇器元素ID或DataAttribute [關(guān)閉]7. javascript - node得到req不能得到boolean8. javascript - 最近用echarts做統(tǒng)計圖時遇到兩個問題!!9. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統(tǒng)有創(chuàng)建日志文件,不寫入日志信息。10. javascript - 在 model里定義的 引用表模型時,model為undefined。

網(wǎng)公網(wǎng)安備