Azure-Sql-Database

將伺服器連結到 SQL Azure 非常慢

  • December 1, 2011

我可以使用 Management Studio 直接連接到我的 Azure SQL 數據庫並執行以下查詢:

select * from DB.dbo.DSeries where instrument='name1' 

它的工作速度非常快。但是,如果我在連接到 Azure 的本地伺服器中創建一個連結伺服器(稱為“WF”)並嘗試執行相同的查詢,

select * from WF.DB.dbo.DSeries where instrument='name1' 

查詢真的很慢。為什麼會發生這種情況?

嘗試在連結伺服器定義上將“排序規則兼容”設置為 True。

如果將其設置為 False,它將拉下整個表並在接收端進行比較。考慮本地伺服器不區分大小寫而遠端伺服器區分大小寫的場景,結果將根據進行比較的位置而有所不同。

引用自:https://dba.stackexchange.com/questions/8184