1
我很想知道是否存在性能損失訪問同一服務器上的另一個數據庫中的對象與訪問同一數據庫中的對象。例如,其中一個是更快sql性能與查詢引用另一個數據庫中的對象
SELECT Anotherdb.dbo.GetFormattedData(@test)
OR
SELECT dbo.GetFormattedData(@test)
我們使用SQL Server 2008
我很想知道是否存在性能損失訪問同一服務器上的另一個數據庫中的對象與訪問同一數據庫中的對象。例如,其中一個是更快sql性能與查詢引用另一個數據庫中的對象
SELECT Anotherdb.dbo.GetFormattedData(@test)
OR
SELECT dbo.GetFormattedData(@test)
我們使用SQL Server 2008
不應該有一個性能上的差異,如果你是在同一臺服務器上。
只有當您使用鏈接服務器並實際通過鏈接服務器訪問數據庫時,您應該看到性能發生顯着變化的唯一時間。
您可以使用一些示例數據並對其進行測試 – Lamak