Sesión 11

 Dia: 17/06/25

Hora de inicio: 09:45
Hora de fin: 12:15
Cantidad de horas trabajadas: 2 horas y 30 min.

Problemas encontrados:

  • La simulación completa de 160 días tardaba más de 12 minutos, principalmente por los cursores del SP CierreSemanalPlanilla.

Cómo fueron resueltos:

  • Implementé un versionado alternativo del SP que reemplaza cursores por operaciones set-based usando CTE y SUM() para cada empleado.

  • Dejé ambas versiones en ramas separadas (optimize-cierre) para comparar rendimiento.

Dudas:

  • Accidentalmente se usaron cursores que hubo que quitar

Forma que se trabajó:

  • Pair programming remoto via Teams con un compañero; documentamos diferencias de tiempos.

Problemas de la instalación del software:

  • Ninguno.

Problemas de aprendizaje del software:

  • Set-based vs procedural en T-SQL.

Investigaciones:

  • Blog de SQLShack: “Replacing cursors with set-based operations”.

  • Ejemplos en StackOverflow de CTE para agregaciones.

Prueba de concepto:

  • Medí tiempos de ejecución en SSMS:

    • Versión con cursores: 735 s

    • Versión set-based: 98 s

Comments

Popular posts from this blog

Sesión 12

Seccion 5

Sesión 4