mysql:1147
From: Yuzuru Goto <Yuzuru Goto <kn6y-gtu@xxxxxxxxxx>>
Date: Tue, 24 Aug 1999 15:34:12 +0900
Subject: [mysql 01147] Re: インデックス作成のトラブル
こんにちは。 MLいつも拝見しておりますが、書くのは 初めてです。どうぞよろしくお願いいたします。 300万レコードはやったことありませんが 数十万レコードで悩んだことがあります。 この件以前から気になっているのですが 今現在は先にインデックスを作成したテーブルに データを流し込む方法で逃げています。 というのも、結果同じような物ができあがるのですが 途中経過を見ていると後からindexを作る場合 巨大なテンポラリファイルが作成されこれが時に 空き容量をすべて食い尽くしてしまいそのまま になってしまう場合が見られました。 先にindexを作ると上述のような現象は当然発生 しないので問題なく処理が済みます。 で、十分な空き容量を持った上で同じ事を行うと 先にindexを作った方が後から作るより数倍早く 処理が済むように感じます。 もっともこれもDISKに書く量が多くなるために DISKのスピードに依存してしまっていると考えると 当たり前のことですが... サーバのキャパによると思いますが村上さんは この300万件の処理、後からindexを作る場合 どの位の時間で完了するのが妥当と考えられますか? ---- Yuzuru Goto kn6y-gtu@xxxxxxxxxx http://www.asahi-net.or.jp/~kn6y-gtu/ http://www.123.or.jp/~yuzuru/
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>]