sql >> Database teknologi >  >> RDS >> Sqlserver

newid() vs newsequentialid() Hvad er forskellene/fordele og ulemper?

Når du udfører en indsættelse i en række af DB'en, vil den blive indsat i rækkefølge i forhold til de andre PK'er i tabellen. Med en normal guide kan dette være hvor som helst i tabellen. Et newsequentialid() vil altid blive tilføjet til slutningen af ​​tabellen.

Så ydeevnen af ​​indsatser er forbedret.

This websted forklarer forskellene og benchmarks mellem de to forskellige metoder.

Opdatering - det refererede blogindlæg er blevet flyttet. Linket henviser nu til et web.archive.org-link. Her er den vigtigste takeaway:

--Stefan Delmarco



  1. Fjernelse af anførselstegn tilføjet til kolonnenavne fra Excel-import SQL Server 2008

  2. Enhver, der bruger SQL-kildekontrol fra Red Gate

  3. 1030 Fik fejl 28 fra lagermotoren

  4. TAN() Eksempler i SQL Server