複数のデータベースにまたがる巨大なアプリケーションがあります。いくつかの場所で、DB2 のストアド プロシージャから DB1 のテーブルのデータを更新する必要があります。現在、DB2 で作成されたビューを介して DB1 からテーブルにアクセスしています。ただし、時間が経過し、データ量が増えるにつれて、パフォーマンスが低下し始め、この手順で多くのデッドロックが発生しています。DB1 のテーブルに適切なインデックスが設定されました。現在、SQL Server 2008 を使用しており、物理的に両方のデータベースが同じサーバー上にあります。
実用的なアドバイスをいただければ幸いです。