Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przyrost tożsamości kolumny SQL Server 2012 skacze z 6 do 1000+ przy siódmym wpisie

To wszystko jest zupełnie normalne. Microsoft dodał sequences w SQL Server 2012 wreszcie mogę dodać i zmienić sposób generowania kluczy tożsamości. Zajrzyj tutaj, aby uzyskać wyjaśnienie.

Jeśli chcesz zachować stare zachowanie, możesz:

  1. użyj flagi śledzenia 272 — spowoduje to wygenerowanie rekordu dziennika dla każdej wygenerowanej wartości tożsamości. Włączenie tej flagi śledzenia może mieć wpływ na wydajność generowania tożsamości.
  2. użyj generatora sekwencji z ustawieniem NO CACHE (http://msdn.microsoft.com/en-us/library/ff878091.aspx)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Statystyki użycia indeksu SQL Server

  2. Dlaczego typ DATETIME SQL Server oszczędza czas w taktach 1/300 sekundy?

  3. CEILING() Przykłady w SQL Server

  4. Co to jest @@TEXTSIZE w programie SQL Server?

  5. Wyodrębnij numer tygodnia z daty w SQL Server (T-SQL)