mi aplicación asp.net utiliza algunas secuencias para generar claves primarias de tablas. Los administradores de Db han establecido el tamaño de caché en 20. Ahora la aplicación está bajo prueba y se agregan algunos registros diariamente (digamos 4 para cada sesión de prueba de usuario). He encontrado que los nuevos registros de la sesión de prueba siempre usan nuevas porciones de caché como si los números previos en caché de día hubieran expirado, perdiendo la décima parte de las claves todos los días. Me gustaría saber si se debe a algún error que haya cometido en mi aplicación (deshacerse de los adaptadores de tablas o lo que sea) o si es el comportamiento habitual. ¿Existen mejores prácticas de programación para tener en cuenta al manejar secuencias de oráculo?Caché de secuencia de Oracle viejo con demasiada frecuencia
Dado que la aplicación no tendrá que soportar una gran carga de trabajo (digamos 20-40 registros nuevos por día), estaba pensando si podría ser el caso para establecer un tamaño de caché más pequeño o ninguno. ¿El cambio de tamaño de la caché de secuencia implica el reinicio del índice actual?
gracias de antemano por cualquier sugerencia
Por lo tanto, sus identificadores tienen lagunas. ¿Y qué? No veo el problema. –
mientras que las lagunas no deberían ser un problema, desperdiciar el 95% de los valores es solo eso: desperdicio –
para ser claro: las lagunas no me preocupan tanto, sabía que las secuencias podrían tener lagunas. –