Comprender las brechas inesperadas de incremento de identidad en el servidor SQL 2012
SQL Server 2012 introdujo secuencias, alterando cómo funcionan los incrementos de identidad. A diferencia de los mecanismos de identidad más antiguos, las secuencias administran y asignan valores incrementales de un objeto de base de datos separado.
Esto ofrece ventajas como concurrencia y rendimiento mejorados, especialmente bajo una carga pesada. Sin embargo, también puede causar saltos aparentemente aleatorios en los valores de identidad porque las secuencias prealican valores múltiples.
soluciones para abordar los huecos de incremento
Varias estrategias pueden ayudar a gestionar este comportamiento:
sin caché
obliga a la generación de un solo valor de identidad por inserción. Esto restaura el comportamiento tradicional de incremento secuencial. Factores que afectan la asignación del valor de identidad
Recuerde, estos huecos no son errores; Son un cambio de diseño. Varios factores influyen en cuántos valores de identidad se asignan a la vez:
Al comprender la mecánica de las secuencias y el uso de las soluciones sugeridas, puede minimizar efectivamente los saltos percibidos en los incrementos de identidad y lograr el comportamiento deseado en su base de datos SQL Server 2012.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3