mysql 慢查詢日志中的內容查看問題
問題描述
在mysql中開啟了慢查詢日志,但是在日志中經常看到這樣一段查詢,不知道是什么意思,另外,我當前查詢并沒有被記錄到慢查詢中,但是卻記錄了一大堆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;
為什么會有這樣的記錄,意義是什么,并且出現的沒有規律!
問題解答
回答1:首先說下慢查詢只會記錄你用時超過你設置的查詢時間的查詢語句,另外你這條語句用了ROUND隨機值,且groub by,查詢是肯定慢的,所以會記錄在日志里,建議這種邏輯處理不要放在mysql里
回答2:你的慢查詢時間太短了吧?1ms就記錄!這個sql是系統生成執行計劃統計信息的
相關文章:
1. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????2. 在應用配置文件 app.php 中找不到’route_check_cache’配置項3. html按鍵開關如何提交我想需要的值到數據庫4. css - width設置為100%之后列表無法居中5. ios - vue-cli開發項目webstrom會在stylus樣式報錯,飆紅,請大神幫忙6. css3 - 怎么感覺用 rem 開發的不多啊7. python - 在pyqt中做微信的機器人,要在表格中顯示微信好友的名字,卻顯示不出來,怎么解決?8. html5 - 用Egret寫的小游戲,怎么分享到微信呢?9. javascript - 一個頁面有四個圖片,翻頁的時候想固定住某個圖片然后翻頁,如何實現呢?10. objective-c - 自定義導航條為類似美團的搜索欄樣式
