MYSQL大表聯(lián)查緩沖區(qū)溢出問題思路

MYSQL大數(shù)據(jù)表聯(lián)查(20W*20W)時報錯, 小表查詢正常偷遗,檢查MYSQL服務(wù)器error.log:

210420 10:24:12 [ERROR] /usr/sbin/mysqld: Sort aborted: Error writing file '/tmp/MYxJWWvV' (Errcode: 28)

#查看詳細MYSQL錯誤日志:
vi /var/log/mysql/error.log

210420 10:22:20 [ERROR] /usr/sbin/mysqld: Sort aborted: Error writing file '/tmp/MY0buVRE' (Errcode: 28)
210420 10:22:22 [ERROR] /usr/sbin/mysqld: Incorrect key file for table '/tmp/#sql_1ecb_0.MYI'; try to repair it
210420 10:22:22 [ERROR] Got an error from unknown thread, /build/mysql-5.5-xFqLis/mysql-5.5-5.5.60/storage/myisam/mi_write.c:226
210420 10:22:23 [ERROR] /usr/sbin/mysqld: Sort aborted: Error writing file '/tmp/MY21PWvi' (Errcode: 28)
210420 10:24:12 [ERROR] /usr/sbin/mysqld: Sort aborted: Error writing file '/tmp/MYxJWWvV' (Errcode: 28)

查詢MYSQL-ERRCODE:28 可知磁盤空間不足获询,檢查服務(wù)器可知磁盤正常:
@see perror命令

#檢查ERROR:28錯誤原因:(No space left on device 磁盤空間不足)
root@DemoA:~# perror 28
OS error code  28:  No space left on device
root@DemoA:~# df -h
Filesystem                  Size  Used Avail Use% Mounted on
/dev/mapper/DemoA--vg-root   15G   13G  839M  94% /
none                        4.0K     0  4.0K   0% /sys/fs/cgroup
udev                        3.9G  4.0K  3.9G   1% /dev
tmpfs                       799M  532K  798M   1% /run
none                        5.0M     0  5.0M   0% /run/lock
none                        3.9G     0  3.9G   0% /run/shm
none                        100M     0  100M   0% /run/user
/dev/sda1                   236M  220M  4.0M  99% /boot
overflow                    1.0M  4.0K 1020K   1% /tmp
/dev/sdc                    9.8G   48M  9.2G   1% /mnt

經(jīng)查BAIDU+BING+GOOGLE粉渠,發(fā)現(xiàn)可能為緩存目錄不夠?qū)е耇MPDIR="/tmp"贞让,只有1M,大表查詢可能會出現(xiàn)磁盤不足錯誤,深入檢查并實驗后解決此問題:

# 增加磁盤掛載+100M到TMPDIR: 因為業(yè)務(wù)特殊原因不能修改/tmp目錄位置
mount -o remount,size=100M tmpfs /tmp

# 檢查掛載是否成功:/tmp -> 100M  [OK]
root@DemoA:~# df -h
Filesystem                  Size  Used Avail Use% Mounted on
/dev/mapper/DemoA--vg-root   15G   13G  839M  94% /
none                        4.0K     0  4.0K   0% /sys/fs/cgroup
udev                        3.9G  4.0K  3.9G   1% /dev
tmpfs                       799M  532K  798M   1% /run
none                        5.0M     0  5.0M   0% /run/lock
none                        3.9G     0  3.9G   0% /run/shm
none                        100M     0  100M   0% /run/user
/dev/sda1                   236M  220M  4.0M  99% /boot
overflow                    100M  4.0K  100M   1% /tmp
/dev/sdc                    9.8G   48M  9.2G   1% /mnt

重啟MYSQL服務(wù)器進行驗證

service mysql restart

查詢成功瓣铣!問題解決!

參考文檔:
https://stackoverflow.com/questions/2090073/mysql-incorrect-key-file-for-tmp-table-when-making-multiple-joins/3716778#3716778

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贷揽,一起剝皮案震驚了整個濱河市棠笑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌禽绪,老刑警劉巖蓖救,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異印屁,居然都是意外死亡循捺,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門雄人,熙熙樓的掌柜王于貴愁眉苦臉地迎上來从橘,“玉大人,你說我怎么就攤上這事础钠∏×Γ” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵旗吁,是天一觀的道長踩萎。 經(jīng)常有香客問我,道長很钓,這世上最難降的妖魔是什么香府? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮码倦,結(jié)果婚禮上回还,老公的妹妹穿的比我還像新娘。我一直安慰自己叹洲,他們只是感情好柠硕,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著运提,像睡著了一般蝗柔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上民泵,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天癣丧,我揣著相機與錄音,去河邊找鬼栈妆。 笑死胁编,一個胖子當(dāng)著我的面吹牛厢钧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播嬉橙,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼早直,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了市框?” 一聲冷哼從身側(cè)響起霞扬,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎枫振,沒想到半個月后喻圃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡粪滤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年斧拍,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片杖小。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡肆汹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出窍侧,到底是詐尸還是另有隱情县踢,我是刑警寧澤转绷,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布伟件,位于F島的核電站,受9級特大地震影響议经,放射性物質(zhì)發(fā)生泄漏斧账。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一煞肾、第九天 我趴在偏房一處隱蔽的房頂上張望咧织。 院中可真熱鬧,春花似錦籍救、人聲如沸习绢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闪萄。三九已至,卻和暖如春奇颠,著一層夾襖步出監(jiān)牢的瞬間败去,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工烈拒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留圆裕,地道東北人广鳍。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像吓妆,于是被迫代替她去往敵國和親赊时。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容