《MYSQL數(shù)據(jù)庫show engine innodb status顯示信息不全如何解決》要點:
本文介紹了MYSQL數(shù)據(jù)庫show engine innodb status顯示信息不全如何解決,希望對您有用。如果有疑問,可以聯(lián)系我們。
問題:
執(zhí)行 show engine innodb status\G 時,顯示的信息不全,DEADLOCK相關(guān)信息太多,后面的都沒了
原因:
這是mysql客戶端的一個bug:BUG#19825,交互式客戶端限制了輸出信息最大為 64KB,因此更多的信息無法顯示.
解決辦法:
解決方法有兩種:
1. 啟用 innodb_status_file 修改 my.cnf,增加類似下面一行
innodb_status_file = 1
就可以了.
2. 啟用 innodb_monitor mysqld在線運行時,創(chuàng)建 innodb_monitor 表,即可記錄相關(guān)信息到日志文件
mysql> create table innodb_monitor ( id int ) engine = innodb;
相關(guān)的信息就會輸出到 .err 日志文件里了.
歡迎參與《MYSQL數(shù)據(jù)庫show engine innodb status顯示信息不全如何解決》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/12366.html