2
我們正在將我們的Windows郵件服務器從Windows機器連接到我們的Linux機器上,這臺服務器託管着MySQL服務器。我們使用MySQL驅動程序來連接兩臺服務器。但是,自本週以來,查詢(來自Windows機器)會帶來數據,但該進程掛在Windows機器上。然而,當在MySQL中使用Show Processlist
進行檢查時;命令,它表明該命令處於SLEEP模式?MySQL睡眠模式錯誤
該記錄集有98K行,它睡在79K行左右。我檢查了查詢,並在一秒之內在phpMyAdmin中運行。
有什麼想法?
編輯1:表類型是MyISAM和字段索引。
編輯2:我的想法是調用表的腳本獲取數據並執行一些處理。與此同時,MySQL中的進程進入休眠狀態,但腳本以某種方式凍結,從而使MySQL線程不會死亡。說得通?