Performance 在同一服务器上跨数据库访问表
我们有一个跨越多个数据库的庞大应用程序。在一些地方,我们需要从DB2中存储的进程更新DB1中表中的数据。到目前为止,我们正在通过DB2中创建的视图从DB1访问表。然而,随着时间的推移和数据量的增加,性能开始恶化,我们在这个过程中遇到了很多死锁。我们已经在DB1中的表上设置了正确的索引。我们目前使用的是SQL Server 2008,两个数据库物理上都位于同一台服务器上Performance 在同一服务器上跨数据库访问表,performance,sql-server-2008,database-deadlocks,Performance,Sql Server 2008,Database Deadlocks,我们有一个跨越多个数据库的庞大应用程序。在一些地方,我们需要从DB2中存储的进程更新DB1中表中的数据。到目前为止,我们正在通过DB2中创建的视图从DB1访问表。然而,随着时间的推移和数据量的增加,性能开始恶化,我们在这个过程中遇到了很多死锁。我们已经在DB1中的表上设置了正确的索引。我们目前使用的是SQL Server 2008,两个数据库物理上都位于同一台服务器上 任何实用的建议都将不胜感激 使用同义词而不是视图。;不确定为什么使用视图会导致死锁,但在这种情况下,同义词为抽象提供了更清晰的界
任何实用的建议都将不胜感激 使用同义词而不是视图。;不确定为什么使用视图会导致死锁,但在这种情况下,同义词为抽象提供了更清晰的界面。使用同义词而不是视图。;不确定为什么使用视图会导致死锁,但在这种情况下,同义词为抽象提供了更清晰的接口。SYNONYM:SYNONYM和视图之间会有性能差异吗?同义词:同义词和视图之间的性能有什么区别吗?从语法和逻辑上看,它在当前上下文中看起来几乎相同。