6689 | マージテーブル | はくぶん | 2015-06-15 04:42:12 |
この掲示板のアクセスログがかなり肥大して来たので、データを分散しようと画策中。 始めにユニオンを試してみたが、話にならないくらい遅い。 テーブルを一つのままにしておくと3秒強で済む処理が、ユニオンで結合することにより30秒以上掛かる。 処理時間が10倍に延びるなどナンセンスである。 そうなって来ると、何のためにこのユニオンという機能があるのか分からない。 単に結合するだけ。 時間は問いませんよ。 そんな状況でしか使えない機能ということになる。 SQLを扱う人間に、それを納得する者などいないだろう。 今までマージテーブルの存在は知ってはいたが、実際に使ってみようと思ったことはなかった。 しかし、今回いよいよこのマージテーブルを使うことになりそうだ。 テーブルにまだまだ余裕があると言えばあるのだが、早めに対処しておいて失敗はない。 転ばぬ先の杖。 それがマージテーブルということである。 |
|||
メッセージ文字数:383/398 | |||