- 締切済み
TEMPフォルダ内のデータについて
MySQL4.0.26+PHP5.2.0を使用してシステムを構築しています。 1つのテーブルが300万件を超えたあたりから、処理が著しく遅くなってきましてあるところで「Got error 28 from table handler」というエラーを吐き出すようになり特定のクエリが実行できなくなりました。 調べてみると、TEMPに設定しているドライブの容量が0になっているとのことでした。そのドライブは空き容量は30GB近くあります。 クエリ実行中にTEMPフォルダ内にファイルが作成され30GB以上のファイルが作成されているのですが、このファイルサイズはどうにかならないのでしょうか? データベース容量が1.5GB未満に対してTEMPのファイルが30GBを超えてくるのはおかしいと思います。 どなたか分かる方、ご教授お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- asuncion
- ベストアンサー率33% (2127/6290)
回答No.2
noname#246547
回答No.1
お礼
ORDER BYを指定しないことで、自己解決しました。
補足
すいませんでした。 メーリングリストにも同様の問い合わせをしています。 ご指摘の報告については、承知しました。 >1個のファイルが30GB以上あるのですか? そうです。 >何という名前が付いていますか? 2つファイルができているのですが、30GBのファイル名は[#sql_1fv8_1.MYD]です。 もうひとつは1KB程度です。[$sql_1fc8_1.MYI]というファイル名です。