Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

newid() vs newsequentialid() Apa perbedaan/pro dan kontra?

Saat Anda melakukan penyisipan dalam satu baris DB, itu akan dimasukkan secara berurutan relatif terhadap PK lain dalam tabel. Dengan panduan normal, ini bisa di mana saja di meja. Sebuah newsequentialid() akan selalu ditambahkan ke akhir tabel.

Jadi kinerja sisipan ditingkatkan.

Ini situs menjelaskan perbedaan dan tolok ukur antara dua metode yang berbeda.

Perbarui - entri blog yang dirujuk telah dipindahkan. Tautan sekarang merujuk ke tautan web.archive.org. Inilah kuncinya:

--Stefan Delmarco



  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 Server 2008 tidak dapat menghilangkan batasan

  2. Beberapa nilai dalam satu bidang (kunci asing?)

  3. SQL Server 2017 Langkah demi Langkah Instalasi -1

  4. Bagaimana cara membuat daftar semua tabel di semua database di SQL Server dalam satu set hasil?

  5. mengambil data dari SQL di VB (bagian 2)