我对SQL Server数据库有一些疑问。
我有一个处于工作状态的旧数据库,其中存在Employee的实际数据。 我正在为我的应用程序创建一个新数据库。对于这个新应用程序,我需要依赖来自旧数据库的数据。我只在我的新数据库中存储Employee Id,并在需要时提取名称和其他详细信息以供显示。 我在两个数据库之间使用连接来获取员工详细信息示例
JOIN [ASES].[dbo].[USERS] AS USERS
ON CRMDR.Requester COLLATE SQL_Latin1_General_CP1_CI_AS = USERS.RID COLLATE SQL_Latin1_General_CP1_CI_AS
我试图找出性能差异。这个来自两个差异数据库的连接是更好还是如果我在我的新数据库中复制Employee详细信息然后我的查询将只有单个数据库连接?根据表现哪一个更好?