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

mysql:1146

From: Yutaka Miyahara <Yutaka Miyahara <yutaka@xxxxxxxxxx>>
Date: Tue, 24 Aug 1999 14:07:35 +0900
Subject: [mysql 01146] Re: インデックス作成のトラブル

宮原@富士通です。

> 毅です

ありがとうございます。

> MySQL は、 ALTER TABLE を行うとき、一度、今あるテーブルを
> まるまる A-数字.* にコピーします。
> したがって、ファイルサイズが多いテーブルを alter すると、時間がかかります。
> が、たがだか 65M 300万件で、何時間も、っていうのはあまりにも変です
> # --tmpdir (通常こんぱいるしたら /tmp) が少ないとか
> # disk があまりにも遅いとかメモリがないものだとか

いかんせんメモリが少なくて(Oracleやapacheも動いているサーバ機なのに
128MBしかない)ページングが頻発しているので遅いのはそのせいかもしれませ
ん。
ただ、create indexはもう一度トライしてみたのですがやはり駄目でした(今度
はmysqldが暴走してCPU高負荷状態のまま)。

> 他の手段としては、一度 mysqldump を取っておき、
> そのテーブルはダンプ後にリネーム. そして新しく
> 正しいテーブルを作って入れてみる手があります。

この手段をとってみることにします。
ありがとうございました。

以上
-- 
                      富士通(株)計算科学技術センター)知的システム研究部
                      宮原 豊
                      yutaka@xxxxxxxxxx
                      Phone:043-299-3290, Fax:043-299-3010

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

      1134 1999-08-23 13:48 [Yutaka Miyahara <yut] インデックス作成のトラブル              
      1136 1999-08-23 15:32 ┣[<takeshi@xxxxxxxxxx>]                                       
->    1146 1999-08-24 14:07 ┃┗[Yutaka Miyahara <yut]                                     
      1147 1999-08-24 15:34 ┗[Yuzuru Goto <kn6y-gt]                                       
      1148 1999-08-24 18:23  ┗[<takeshi@xxxxxxxxxx>]                                     
      1150 1999-08-25 10:58   ┣[Yutaka Miyahara <yut]                                   
      1158 1999-08-26 11:26   ┗[Yuzuru Goto <kn6y-gt]                                   
      1160 1999-08-26 12:23    ┗[<takeshi@xxxxxxxxxx>]