sql >> Database >  >> RDS >> Sqlserver

Wat zijn de prestaties van de Merge-clausule in SQL Server 2008?

MERGE is over het algemeen sneller omdat er minder DML-bewerkingen zijn, en het is ook de aanbevolen aanpak uit de documentatie. Op de "traditionele" manier verwerkt u de tabellen twee keer - één keer om te controleren op bestaan ​​en één keer om uw DML uit te voeren. Met MERGE wordt alles ingekapseld met één handeling - vandaar één set sloten uitgegeven, één set logging, etc. etc.

Het is echter behoorlijk subjectief over wat uw vragen eigenlijk doen. U moet waarschijnlijk eens kijken naar De prestaties van de MERGE-verklaring optimaliseren op MSDN.



  1. Hoe te schrijven voorbereiden en uitvoeren van verklaringen in OOP PDO?

  2. Hoe kan ik een tweede database aanmaken en laden in ddev?

  3. Hoe de Oracle-functie aan te roepen die SYS_REFCURSOR heeft als OUT-parameter

  4. SQL groeperen op datum (uur)