Azure-Sql-Database
將伺服器連結到 SQL Azure 非常慢
我可以使用 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,它將拉下整個表並在接收端進行比較。考慮本地伺服器不區分大小寫而遠端伺服器區分大小寫的場景,結果將根據進行比較的位置而有所不同。