問題描述
SQL Server鏈接服務器(Linked Servers)遠程執行UPDATE語句較慢,但是執行SELECT語句較快。
問題原因
執行速度是由SQL Server本身的Linked Servers實現,執行UPDATE語句時,數據會傳回到本地進行計算處理,所以執行速度較慢。
解決方案
建議將UPDATE操作封裝成遠端存儲過程,并通過鏈接服務器調用這個存儲過程;或者嘗試使用OPENQUERY調用。具體詳情,請參見OPENQUERY。
相關文檔
如需了解更多Linked Server相關最佳實踐,請參見通過Linked Server訪問云下自建SQL Server。
RDS SQL Server支持的存儲過程,請參見存儲過程。
適用于
云數據庫RDS SQL Server版
文檔內容是否對您有幫助?