0
私は、1つのスキーマから別のスキーマへのテーブル構造(プライマリと外部キー制約なし)、データ、インデックス(すべてのインデックス)をコピーしました。クエリのパフォーマンスとプライマリと外部キーの比較
(新しいスキーマの)複数の結合で選択クエリを実行しようとしているが、古いスキーマ(制約付き)で同じクエリを実行するよりも時間がかかります。
省略された外部キー制約と主キー制約は、このパフォーマンスの遅れの原因ですか?
両方のシステムで実行計画を見てください。コピーした索引には、主キーをバックアップした索引が含まれていましたか、外部キー制約に索引がありましたか?整合性制約が不足していても、パフォーマンスに影響を与えるべきではありません(ただし、完全性は保証されます)。また、新しいテーブルで統計を収集しましたか? –
'すべての'インデックスには、主キー、外部キー列のインデックスが含まれます。 – Joe1
新しいテーブルで統計情報を収集していますか? Plsはその方法を教えてくれます。 – Joe1