sql >> Databasteknik >  >> RDS >> Sqlserver

newid() vs newsequentialid() Vilka är skillnaderna/för- och nackdelar?

När du utför en infogning i rad i DB kommer den att infogas i ordningsföljd i förhållande till de andra PK:erna i tabellen. Med en normal guide kan detta vara var som helst i tabellen. En newsequentialid() kommer alltid att läggas till i slutet av tabellen.

Så prestandan för skären förbättras.

Detta webbplats förklarar skillnaderna och riktmärkena mellan de två olika metoderna.

Uppdatering - blogginlägget som refereras till har flyttats. Länken hänvisar nu till en web.archive.org-länk. Här är nyckeln:

--Stefan Delmarco



  1. Hur utför jag en infogning och returnerar insatt identitet med Dapper?

  2. Visa alla frågor som kommer till en Oracle-databas

  3. Vilka är några sätt att komma åt Microsoft SQL Server från Linux?

  4. Lära 2 SUM() motsvarande hjälpare?