我們不得不慢日誌中啓用了多年:MySQL的 - 無法加載slow_log表
慢查詢日誌= 1
日誌輸出=表
從來沒有檢索任何問題來自表格的記錄來檢查結果。大約一週前,我試圖用SELECT語句檢索結果。該嘗試超時。所以,我試圖用HeidiSQL和SQLyog「打開桌子」。 HeidiSQL永遠不會完成加載(鎖定IDE),SQLyog失敗並出現MySQL錯誤:
執行的SQL語句:select * from mysql
。 slow_log
限制0,1000 錯誤編號:2000 錯誤消息:未知MySQL錯誤
我在我自己的用戶帳戶,並作爲根直接嘗試,無論從我自己的機器,並在服務器上(本地主機)。
我嘗試了TRUNCATING表格。該命令成功,但需要很長時間。我認爲桌子可能填滿了太多的記錄,但是SQLyog表示現在只有30條記錄。
什麼可能導致這種情況,我該如何解決?我們沒有更改服務器(MySQL版本或my.ini更改)。
這個MySQL服務器是一個複製的主。我啓用了從站的慢日誌,因爲從站用於一些只讀任務。我可以很好地訪問從站上的慢日誌表。不知道這意味着什麼,但萬一它有幫助。
僅供參考,我們在Windows機器上運行MySQL Server(Server 2012 R2)。
該解決方案是記錄到** **文件,但我們會記錄到**表**。 –