西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程數(shù)據(jù)庫教程 → mysql排序中斷(Sort aborted)-mysql臨時文件無法寫入

mysql排序中斷(Sort aborted)-mysql臨時文件無法寫入

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/6/19 19:29:31字體大。A-A+

作者:佚名點(diǎn)擊:973次評論:0次標(biāo)簽: win2003

  • 類型:密碼相關(guān)大。617KB語言:中文 評分:7.5
  • 標(biāo)簽:
立即下載

今天一臺win2003的統(tǒng)計(jì)服務(wù)器,出現(xiàn)了統(tǒng)計(jì)失敗,mysql錯誤日志顯示:

mysqld-nt.exe: Sort aborted,大概是說 mysql排序中斷。google了一下:

Sort aborted意思是排序取消。
Sort在電腦用語有排序的意思

此出錯信息是指排序過程中(從數(shù)據(jù)庫從讀取數(shù)據(jù)默認(rèn)的是order by id asc),系統(tǒng)難以承受了。(比如數(shù)據(jù)量特別大等情況)

解決方法有:優(yōu)化sql語句、檢查內(nèi)存使用情況、MYSQL 配置文件中的 sort_buffer_size 、read_rnd_buffer_size、read_buffer_size 設(shè)置大點(diǎn)使用其他方法,比如存儲方法等。

也有可能是數(shù)據(jù)庫損壞等情況引起的。操作系統(tǒng)的問題不大。

重新統(tǒng)計(jì),仍然這個錯誤,懷疑是昨天新上的一個java應(yīng)用內(nèi)存跑得太高了,導(dǎo)致mysql沒有足夠的內(nèi)存,調(diào)小java的運(yùn)行內(nèi)存,重試,仍然錯誤。

統(tǒng)計(jì)頁面報(bào)了一個錯誤提醒了我,大概是說寫入臨時表失敗。

編輯 my.ini,修改mysql的臨時文件目錄:

tmpdir = E:\mysql_tmp

重啟mysql

OK了,NND的編輯部門那MM總是催,不爽她一句。

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)