問題の説明
UPDATE文は、リンクされたサーバー上で低速でリモート実行されます。 ただし、SELECT文はリンクサーバー上で高速に実行できます。
原因
UPDATEステートメントがリンクサーバーで実行されると、データは計算のためにオンプレミスサーバーに転送されます。 その結果、ステートメントは低速で実行される。
ソリューション
UPDATE操作をリモートストアドプロシージャとしてカプセル化し、リンクサーバーを使用してストアドプロシージャを呼び出すことをお勧めします。 OPENQUERY関数を使用してストアドプロシージャを呼び出すこともできます。 詳細については、「OPENQUERY」をご参照ください。
関連ドキュメント
ApsaraDB RDS For SQL Serverでサポートされているストアドプロシージャの詳細については、「ストアドプロシージャ」をご参照ください。
適用範囲
ApsaraDB RDS for SQL Server