Delete From T_hogehoge
ですが、
TRUNCATE TABLE T_hogehoge
のほうが圧倒的に高速に削除できます。
今まで、これを多用していました。
別途、Index付ビュー という、これも高速化するためのもので、
通常のビューはIndexをつけることができませんが、
ちょっと細工をすることで、
そのビューに対する検索が高速になります。
ところが、困ったことが判明しました。
「TRUNCATE TABLE は Index付ビューで参照しているテーブルに対して実行でき
ない。」
これを知らずに、
たが、
途中で、Index付ビューを作ったために、
しかも、自動実行的なストアドだったので、
ここ半年の処理が・・・(T-T)
0 件のコメント:
コメントを投稿