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

mysql:13879

From: YuGo <YuGo <yu.gotou@xxxxxxxxxx>>
Date: Mon, 23 Apr 2007 15:19:14 +0900
Subject: [mysql 13879] Re: TEMPフォルダ内のファイルサイズ

兵頭 どの。

TEMPというのはわかりませんが、ソートするのにメモリをいっぱい食っていると
して、sort_buffer_sizeを増やしたりしてもだめでしょうか。


> こんにちは。
> 
> 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]