2009-06-18 6 views
1

最近、データベースがかなり大きくなったため、既存のデータベースから新しいデータベースにテーブルを移動しました。その後、新しいデータベースに対して実行すると、クエリのパフォーマンスが大幅に低下することに気付きました。データベースの複製後にSQL Serverの速度が低下する

  1. 表は、SQLサーバーの自動スクリプト
    発電機を使用してスクリプトを作成生成:

    私は、新しいデータベースを再作成するのにかかったプロセスが、これがあります。

  2. を実行し、既存のデータベース から選択してINSERT INTOを使用して新しいデータベース にテーブル・スクリプト
  3. 挿入し、すべてのデータを作成します。
  4. 実行 外部キーと任意のインデックス

を作成するために、すべてのALTERスクリプト誰もが私のプロセスで問題が発生する可能性が任意のアイデアを持っていない、またはいくつかの重要なステップは、私はそれがこのパフォーマンスの問題を引き起こしている欠けています?

ありがとうございました。

+0

ファイルグループをデータベースに追加し、テーブルをそれらのファイルグループに移動することもできます。このようにして1つのDBが残っていますが、個別にファイルグループをバックアップすることができます – SQLMenace

+0

他のデータベースのハードウェアは類似していますか?それは同じタイプのストレージにありますか?同じバージョンのSQL Serverを使用していますか?これらのことは間違いなく速度に影響する可能性があります。 –

+0

クエリプランは同じですか? – dkretz

答えて

関連する問題