您好,登錄后才能下訂單哦!
這篇文章給大家介紹Mysql5.7 的錯誤日志中最常見的note日志是怎樣的,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
最常見的note日志以下三種
第一種,Aborted connection . :
[Note] Aborted connection 61 to db: ‘unconnected’ user: ‘mha’ host: ‘197.xx.xx.xx(Got an error reading communication packets)
原因是因為網絡等原因導致。
[Note] Aborted connection 61 to db: ‘unconnected’ user: ‘mha’ host: ‘197.xx.xx.xx(Got timeout reading communication packets)
原因是會話的idle時間達到了數據庫指定的timeout時間。
第二種:SLAVE多線程同步的信息
2016-03-14T15:48:26.432150Z 73 [Note]Multi-threaded slave statistics for channel ”: seconds elapsed = 121; eventsassigned = 100374529; worker queues filled over
overrun level = 0; waited due aWorker queue full = 0; waited due the total size = 0; waited at clock conflicts= 1451875661700 waited (count) when Workers occupied = 3211993 waited whenWorkers occupied = 445032386000
events assigned:總共有多少個event被分配執行,計的是總數。
worker queues filled over overrun level:多線程同步中,worker 的私有隊列長度超長的次數,計的是總數。
waited due a Worker queue full :因為worker的隊列超長而產生等待的次數,計的是總數。
waited due the total size :超過最大size的次數,這個由參數slave_pending_jobs_size_max 指定。
waited at clock conflicts :因為邏輯時間產生沖突的等待時間,單位是納秒。
waited (count) when Workers occupied :因為workder被占用而出現等待的次數。(總計值)。
waited when Workersoccupied :因為workder被占用而出現等待的總時間,總計值,單位是納秒。
第三種:page_cleaner線程的輸出日志
[Note] InnoDB:page_cleaner: 1000ms intended loop took 4750ms.The
settings might not be optimal. (flushed=1519 and evicted=0, during the time.)
本次刷新時間 - 上次刷新時間 > 1秒(睡眠時間)+3秒 則報警告,一般是IO能力不足
參數優化(目的在于減少每次刷新的量,讓每次刷新塊數更加平均):
innodb_io_capacity 應該降低
innodb_max_dirty_pages_pct 應該降低
innodb_max_dirty_pages_pct_lwm 如果設置了應該考慮降低
innodb_io_capacity_max 降低
關于Mysql5.7 的錯誤日志中最常見的note日志是怎樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。