- - PR -
SQLServer2000から2005へのマイグレーションについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-02-26 16:18
はじめまして、転職し、久しぶりの投稿です。
SQLServer2000(2CPU・SCSIの旧式マシン)から SqlServer2005(4CPU・ファイバーチャネルの最新機)に あるテーブルを移行したところ、以下のようなパフォーマンスとなりました。 SELECT文(10倍速程度) DELETE文(1/10倍速程度) UPDATE・INSERT文(1/2倍速程度) 全く同じスクリプトでINDEXを張ったのですが、 SELECT文だけ早くなって、DELETE、INSERTがとても遅くなっています。 オプティマイザで確認したところ、実行計画も異なるようです。 (2005の方がコストが100倍程度かかる) オプティマイザ回りのパラメタなのか、DELETE、INSERTに関するパラメタなのか どこをチェックすべきでしょうか? (通常のファイルI/Oはマシンスペックの向上により、劇的に早くなっているため、 ハードウェア回りではなく、DB回りに遅延要因があると考えています) SELECT文は驚異的に早いのですが、DELETE文、UPDATE・INSERT文が非常に 遅くなっております。 |
1