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