Tengo una consulta que crea varias tablas temporales y luego inserta datos en ellas. Por lo que entiendo, esta es una posible causa de Table Spool. Cuando miro mi plan de ejecución, la mayor parte de mi procesamiento se gasta en Table Spool. ¿Hay alguna buena técnica para mejorar estos tipos de problemas de rendimiento? ¿El uso de una vista o un CTE me ofrece algún beneficio sobre las tablas temporales?Deshacerse de Table Spool en SQL Server Plan de ejecución
También me di cuenta de que cuando paso el mouse sobre cada columna de la tabla, la lista de salida es de la misma tabla temporal.
Desafortunadamente, creo que a mi trabajo no le gustaría que yo compartiera ese tipo de información. Mi comprensión del spooling es limitada, pero pensé que se usaba el spooling cuando te referías a una tabla temporal. ¿No pondría esa información en una vista indexada para alejarnos de eso sin afectar negativamente el rendimiento? –