sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2008 の Merge 句のパフォーマンスは?

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

    ただし、クエリが実際に行っていることはかなり主観的です。 MERGE ステートメントのパフォーマンスの最適化をご覧ください。> MSDN で。



    1. sql.gzファイルをデータベースにロードするにはどうすればよいですか? (インポート)

    2. 列の合計が値以下になるまですべてのレコードを取得するようにクエリします

    3. INSERT ... SELECT、InnoDBおよびロック

    4. SSISパッケージの作成-OracleからSQLServerにデータをコピーするには