«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему я вижу, что случайный приращение идентификации в SQL Server 2012?

Почему я вижу, что случайный приращение идентификации в SQL Server 2012?

Опубликовано в 2025-03-24
Просматривать:937

Why Do I See Random Identity Increment Jumps in SQL Server 2012?

SQL Server 2012 представил последовательности, изменяя, как функционирует идентификационные приращения. В отличие от более старых механизмов идентификации, последовательности управляют и выделяют инкрементные значения из отдельного объекта базы данных. ]

это предлагает такие преимущества, как улучшение параллелизма и производительность, особенно при тяжелой нагрузке. Однако это также может вызвать, казалось бы, случайные скачки в значениях идентичности, потому что последовательности предварительно выделяют множественные значения.

решения для адресации увеличения приращения

] несколько стратегий могут помочь управлять этим поведением: ]

]

Flag Trace 272:
    активация трассировки флага 272 журналов.
  • no Cache Pequence Generation: Создание последовательностей с помощью
  • no Cache
  • заставляет генерировать только одно значение идентификации на вставку. Это восстанавливает традиционное, последовательное поведение приращения. ] ] факторы, влияющие на распределение значений идентификации
]

помните, что эти пробелы не ошибки; Они изменение дизайна. Несколько факторов влияют на то, сколько значений идентичности выделяется одновременно: ] ]

одновременные пользователи:

количество активных пользователей влияет на размер партии выделенных значений идентификации.
    ]
  • Доступность ресурса сервера: системная загрузка и доступные ресурсы влияют на размер пакета.
  • ]
  • Activity Database: одновременные вставки через несколько таблиц могут привести к большим распределению партий.
  • ]
  • ] , понимая механику последовательностей и используя предлагаемые решения, вы можете эффективно минимизировать воспринимаемые прыжки с шагом идентификацией и достичь желаемого поведения в базе данных SQL Server 2012.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3