Sesión 7 - Jueves 5 de Diciembre
Horario: 7PM - 11:30 PM
Enfoque: Simulación integral y validación de extremo a extremo
Ejecuté y validé la simulación completa del sistema mediante CargarSimulacion1.sql:
Escenario de Prueba Complejo:
Base de Datos: 150 propiedades, 220 propietarios, 450 facturas históricas.
Período Simulado: 180 días (6 meses) con eventos diarios.
Casos de Prueba Incluidos:
Cliente Ideal: Paga siempre a tiempo
Moroso Crónico: 3 facturas vencidas + intereses acumulados
Reconexión: Corte → Pago → Reconexión
Ajuste por Fuga: Lectura anómala → reporte → ajuste
Planilla Familiar: Subsidio aplicado correctamente
Proceso de Validación:
Prueba de Carga: Ejecución concurrente de todos los SPs.
Verificación de Atomicidad: Confirmé que transacciones se completan o rollbackean completamente.
Consistencia de Datos: Validé que saldos cuadren (∑Pagos = ∑Facturas - ∑Intereses).
Performance: Medí tiempos de ejecución (< 2s para 95% de operaciones).
Hallazgo Crítico: Deadlock en generación masiva de facturas. Solución: Implementé SET TRANSACTION ISOLATION LEVEL READ COMMITTED y ROWLOCK hints.
Resultado: Sistema procesó 1,850 transacciones simuladas con 0 inconsistencias en balances.
Comentarios
Publicar un comentario