
Refactoring Legacy T-SQL for Improved Performance
Lisa Bohm
- Editorial
- Apress
- Año
- 2020
- Páginas
- ~236
- Nivel
- Intermedio
De qué trata
Refactoring Legacy T-SQL for Improved Performance aborda una de las tareas más comunes y desafiantes en entornos corporativos: rescatar procedimientos almacenados y consultas lentas escritas hace años sin perder integridad en los datos. Rick Dobson ofrece una metodología pragmática de refactorización progresiva.
A través de ejemplos paso a paso, el autor enseña a reemplazar cursores obsoletos y bucles WHILE por operaciones basadas en conjuntos, simplificar subconsultas correlacionadas mediante expresiones de tabla comunes (CTEs), optimizar uniones masivas y reescribir funciones escalares que destruyen el paralelismo. También se examina el uso de sugerencias de optimización (hints) y el aprovechamiento de índices adecuados.
Es una herramienta indispensable para desarrolladores y analistas encargados de mantener y modernizar sistemas legados, logrando reducciones drásticas en los tiempos de respuesta y en el consumo de recursos.
- T-SQL Refactoring
- Set-based Operations
- Cursor Elimination
- Common Table Expressions
- Query Optimization
- Legacy Code
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Refactorización integral de procedimiento de facturación
Conversión de un proceso batch basado en cursores y tablas temporales a una solución declarativa basada en conjuntos con reducción del 80% en tiempo.

