我们有一个庞大的应用程序分布在多个数据库中。在几个地方,我们需要从 DB2 中的存储过程更新 DB1 中表中的数据。到目前为止,我们正在通过在 DB2 中创建的视图从 DB1 访问表。然而,随着时间的推移和数据量的增加,性能开始下降,我们在这个过程中遇到了很多死锁。我们已经在 DB1 的表上设置了正确的索引。我们目前使用的是 SQL Server 2008,并且两个数据库在物理上都驻留在同一台服务器上。
任何实用的建议将不胜感激!
我们有一个庞大的应用程序分布在多个数据库中。在几个地方,我们需要从 DB2 中的存储过程更新 DB1 中表中的数据。到目前为止,我们正在通过在 DB2 中创建的视图从 DB1 访问表。然而,随着时间的推移和数据量的增加,性能开始下降,我们在这个过程中遇到了很多死锁。我们已经在 DB1 的表上设置了正确的索引。我们目前使用的是 SQL Server 2008,并且两个数据库在物理上都驻留在同一台服务器上。
任何实用的建议将不胜感激!