我对 SQL Server 数据库有一些疑问。
我有一个处于工作状态的旧数据库,其中存在 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
我试图找出性能差异。这种来自两个不同数据库的连接更好,或者如果我在新数据库中复制员工详细信息,然后我的查询将只有单个数据库连接?根据性能,哪一个更好?