すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:UPDATEステートメントがリンクサーバー上で低速でリモート実行される問題に対処するにはどうすればよいですか?

最終更新日:Dec 12, 2024

問題の説明

UPDATE文は、リンクされたサーバー上で低速でリモート実行されます。 ただし、SELECT文はリンクサーバー上で高速に実行できます。

原因

UPDATEステートメントがリンクサーバーで実行されると、データは計算のためにオンプレミスサーバーに転送されます。 その結果、ステートメントは低速で実行される。

ソリューション

UPDATE操作をリモートストアドプロシージャとしてカプセル化し、リンクサーバーを使用してストアドプロシージャを呼び出すことをお勧めします。 OPENQUERY関数を使用してストアドプロシージャを呼び出すこともできます。 詳細については、「OPENQUERY」をご参照ください。

関連ドキュメント

  • ApsaraDB RDS For SQL Serverでサポートされているストアドプロシージャの詳細については、「ストアドプロシージャ」をご参照ください。

適用範囲

ApsaraDB RDS for SQL Server