0

トランザクションレプリケーションを構成しています。インデックスをPublisherからSQL Serverレプリケーションのサブスクライバにコピーする

これを設定して正常に動作しています。

ここでは、クラスタ化されていないすべてのインデックスと対象インデックス(NCインデックス) をパブリッシャからサブスクライバにコピーします。

あまりにも多くのオーバーヘッドでそのようなことをする人々の後に続くアプローチ。

+0

インデックスを複製する必要はありません。レプリケーションを含まずに手動で作成することができます(主キーに触れない限り)。つまり、インデックス作成戦略は、サブスクリプションサーバーの要件、つまりレポートを最もよく反映することができます。 – pacreely

+0

申し訳ありませんタイプ-o。妥協 – pacreely

答えて

0

テーブルアーティクルを作成するときに、複製が自動的に処理されるようにすることができます。 sp_addarticleへの呼び出しで@schema_optionに指定している値が0x40であれば、スナップショットスクリプトには適切なcreate indexステートメントが含まれます。

つまり、既存の記事では、@pacreelyの質問に対するコメントは完全に正しいと言えます。あなたが主キーに触れていない限り、あなたはあなたが望むものを何でもすることができます。つまり、レポートワークロードをサポートするためにレプリケーションを行っている場合は、購読しているデータベースにのみインデックスを追加し、公開されたデータベースにインデックスを追加する必要はありません。

関連する問題