6689 マージテーブル はくぶん 2015-06-15 04:42:12
この掲示板のアクセスログがかなり肥大して来たので、データを分散しようと画策中。

始めにユニオンを試してみたが、話にならないくらい遅い。
テーブルを一つのままにしておくと3秒強で済む処理が、ユニオンで結合することにより30秒以上掛かる。
処理時間が10倍に延びるなどナンセンスである。
そうなって来ると、何のためにこのユニオンという機能があるのか分からない。
単に結合するだけ。
時間は問いませんよ。
そんな状況でしか使えない機能ということになる。
SQLを扱う人間に、それを納得する者などいないだろう。

今までマージテーブルの存在は知ってはいたが、実際に使ってみようと思ったことはなかった。
しかし、今回いよいよこのマージテーブルを使うことになりそうだ。
テーブルにまだまだ余裕があると言えばあるのだが、早めに対処しておいて失敗はない。
転ばぬ先の杖。
それがマージテーブルということである。
メッセージ文字数:383/398