許容可能なパフォーマンスでSQLサーバーテーブルを1つのDBから別のDBにミラーリングできますか?
-
24-10-2019 - |
質問
AとBの2つのサーバーがあります
サーバーAでは、多くのテーブルがあるDB OPS_001があります。
サーバーBには、多くのテーブルがあるDB XYZがあります。
両方のシステムを統合し、結果のシステムをサーバーBのテーブル(外部キーなど)に向けて開始するプロジェクトを検討します。すべてのテーブルをサーバーa.ops_001からB.xyzに物理的に移動するいくつかの技術的な困難に直面しています。
b.xyzのサーバーa.ops_001テーブルをミラーリングする方法はありますか?私は受け入れられることは非常に一般的な用語であることを知っていますが、午前9時から午後5時までの2つのデータベースに依存している約150人のユーザーを考慮してください。
リンクされたサーバービューをテストしましたが、非常に遅いです。
ご存知のように、AはSQL Server 2000、BはSQL Server 2008です。
編集:
ソースDBのサイズは220テーブルで、ファイル自体は約14 GBです。
解決
解決策は、データベースを同じサーバーに移行することであり、データベースは非常に緊密に結合されていたため、それらはマージされ、関係の完全性を持つ単一のデータベースを形成する必要があります。
所属していません StackOverflow