Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Hiệu suất của mệnh đề Hợp nhất trong sql server 2008 là gì?

MERGE thường nhanh hơn vì có ít thao tác DML hơn và đó cũng là cách tiếp cận được khuyến nghị từ tài liệu. Với cách "truyền thống", bạn đang xử lý các bảng hai lần - một lần để kiểm tra sự tồn tại và một lần để thực thi DML của bạn. Với MERGE, mọi thứ được gói gọn bằng một thao tác - do đó, một bộ khóa được phát hành, một bộ ghi nhật ký, v.v.

Tuy nhiên, nó khá chủ quan về những gì các truy vấn của bạn thực sự đang làm. Bạn có thể nên xem Tối ưu hóa Hiệu suất Báo cáo MERGE trên MSDN.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Làm cách nào để lấy giá trị của một thuộc tính trong kiểu dữ liệu XML?

  2. Báo cáo SSRS định dạng bảng để hiển thị dữ liệu cạnh nhau

  3. Có một SQL Server Profiler cho SQL Server Express không?

  4. Nhận một trong hai mục nhập trong các bản ghi trùng lặp

  5. Vấn đề về hàm Sql Câu lệnh cuối cùng được bao gồm trong một hàm phải là câu lệnh trả về