MERGE は、DML 操作が少ないため一般的に高速であり、ドキュメントから推奨されるアプローチでもあります。 「従来の」方法では、テーブルを 2 回処理します。1 回目は存在を確認し、もう 1 回は DML を実行します。 MERGE を使用すると、すべてが 1 回の操作でカプセル化されます。したがって、1 セットのロックが発行され、1 セットのログ記録などが行われます。
ただし、クエリが実際に行っていることはかなり主観的です。 MERGE ステートメントのパフォーマンスの最適化をご覧ください。> MSDN で。