- PR -

SQLServer2000から2005へのマイグレーションについて

1
投稿者投稿内容
maxinumber
会議室デビュー日: 2007/02/26
投稿数: 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

スキルアップ/キャリアアップ(JOB@IT)