Reingenieria Performance Factura_Detalle.SecuenServicioDetalle
OBJETIVO
Ajustar la estructura de la base de datos y mejorar la performance, unificando los secuen de los diferentes servicios en uno solo, SecuenServicioDetalle.
ALCANCE
Antes del desarrollo, la tabla Factura_detalle tenia los siguientes campos:
El SecuenAereo se quitó en el desarrollo
El SecuenGasto se mantuvo tal como estaba.
Los demás campos se unificaron en uno nuevo llamado “SecuenServicioDetalle”.
Se creó el nuevo campo SecuenServicioDetalle.
Se crea un script de postdeployment (que se pueda ejecutar muchas veces sin rehacer ni dañar los datos), alimentando este nuevo campo.
Se actualizaron todos los SPs y FK de estos campos para que utilicen el nuevo campo.
En un nuevo desarrollo complementario para adicionar en otra versión, se eliminarán los campos que ya no se usan.
Netactica.com