[前][次][番号順一覧][スレッド一覧]

mysql:13878

From: 兵頭 <兵頭 <hyodo@xxxxxxxxxx>>
Date: Mon, 23 Apr 2007 15:00:13 +0900
Subject: [mysql 13878] TEMPフォルダ内のファイルサイズ

こんにちは。

MySQL4.0.26+PHP5.2.0+Apache2.0+windows2003serverの環境でシステムを構築しています。
1つのテーブルが300万件を超えたあたりから、処理が著しく遅くなってきました。 

あるところで「Got error 28 from table handler」というエラーを吐き出すようになり特定のクエリが実行できなくなりました。
調べてみると、my.iniでTEMPに設定しているドライブの容量が0になっているとのことでした。
通常、そのドライブは空き容量は30GB近くあります。
クエリ実行中にTEMPフォルダ内にファイルが作成され30GB以上のファイルが作成されているのですが、このファイルサイズはどうにかならないのでしょうか?
データベース容量が1.5GB未満に対してTEMPのファイルが30GBを超えてくるのは正常なのでしょうか?
特定のクエリとは、300万件のデータをコード順にソートして、30万件ごとに抽出しています。
区切りをつけているのは、全件を抽出するとメモリ不足のエラーがでる為です。

どなたか分かる方、ご教授お願いします。 


[前][次][番号順一覧][スレッド一覧]

->   13878 2007-04-23 15:00 [兵頭 <hyodo@xxxxxxxx] TEMPフォルダ内のファイルサイズ      
     13879 2007-04-23 15:19 ┣[YuGo <yu.gotou@xxxxx]                                       
     13880 2007-04-23 15:24 ┃┗[兵頭 <hyodo@xxxxxxxx]                                     
     13881 2007-04-23 17:12 ┃ ┣[YuGo <yu.gotou@xxxxx]                                   
     13882 2007-04-23 17:18 ┃ ┗[YuGo <yu.gotou@xxxxx]                                   
     13884 2007-04-23 21:32 ┃  ┗[兵頭 <hyodo@xxxxxxxx]                                 
     13887 2007-04-24 09:54 ┗[Tetsuro IKEDA <te.ik]                                       
     13888 2007-04-24 11:38  ┗[YuGo <yu.gotou@xxxxx]                                     
     13892 2007-04-24 13:57   ┗[日本情報電信)兵頭 <]                                   
     13893 2007-04-24 14:24    ┣[Tetsuro IKEDA <te.ik]                                 
     13894 2007-04-24 14:56    ┣[YuGo <yu.gotou@xxxxx]                                 
     13896 2007-04-24 18:32    ┗[Tetsuro IKEDA <te.ik]                                 
     13900 2007-04-25 00:07     ┗[兵頭 <hyodo@xxxxxxxx]