Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Каква е ефективността на клаузата Merge в sql server 2008?

MERGE обикновено е по-бърз, защото има по-малко DML операции, а също така е препоръчителният подход от документацията. С "традиционния" начин обработвате таблиците два пъти - веднъж, за да проверите за съществуване и веднъж, за да изпълните вашия DML. С MERGE всичко се капсулира с една операция - следователно един набор от издадени ключалки, един набор от регистриране и т.н. и т.н.

Въпреки това е доста субективно какво всъщност правят вашите запитвания. Вероятно трябва да погледнете Оптимизиране на ефективността на MERGE Statement в 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. Анализирайте датата и часа с отместване на времето в T-SQL

  2. Как мога да прегледам всички файлове в папка с помощта на TSQL?

  3. SQL Server:Открийте стойността по подразбиране на колона със заявка

  4. Как да се свържете с SQL Server чрез интернет връзка

  5. Съхраняване на съобщението за рейзрор на SqlServer в C#