Ho una query che crea diverse tabelle temporanee e quindi inserisce i dati in esse. Da quello che ho capito, questa è una potenziale causa di Table Spool. Quando guardo il mio piano di esecuzione, la maggior parte del mio trattamento viene speso su Table Spool. Esistono buone tecniche per migliorare questi tipi di problemi di prestazioni? Usare una vista o una CTE mi offrirà qualche vantaggio rispetto alle tabelle temporanee?Eliminazione di Table Spool in SQL Server Piano di esecuzione
Ho anche notato che quando eseguo il mouse su ogni tabella, l'elenco di output proviene dalla stessa tabella temporanea.
Purtroppo penso che il mio lavoro non mi piacerebbe che condividessi questo tipo di informazioni. La mia comprensione dello spooling è limitata, ma ho pensato che fosse lo spooling quando si fa riferimento a una tabella temporanea. Non mettere queste informazioni in una vista indicizzata ci allontanerebbe da ciò senza influire negativamente sulle prestazioni? –