SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【MySQL】The table ‘xxxx’ is full のエラー

問題

MySQLで、普通のINSERT文の実行なのですが、以下のエラーが出ました。

Error 'The table 'xxxx' is full' on query. Default database: 'xxx'. Query: 'INSERT INTO xxxx (~

答え

テーブルのサイズにはMySQLとしては制限がないのですが、Linuxのファイルシステムの上限の影響を受けます。

また、内部で利用しているポインタサイズによってもテーブルサイズの制限を受けることがあり、5.0.6以前のMyISAMでは、.MYI、.MYD ファイルは、4GBまでとなります。

今回は xxxx.MYD ファイルが4GBに達したので、full(満タン)ですよのエラーとなりました。

関連するメモ

コメント