我很想知道从同一服务器上的另一个数据库访问对象与从同一个数据库访问对象是否存在性能损失。例如,哪一个更快
SELECT Anotherdb.dbo.GetFormattedData(@test)
OR
SELECT dbo.GetFormattedData(@test)
我们正在使用sql server 2008。
答案 0 :(得分:1)
如果您在同一台服务器上,则不应该有性能差异。
如果您使用链接服务器并通过链接服务器实际访问数据库,那么您唯一应该看到性能发生显着变化的时间。