Le Table Variables // Tutta la loro storia, come ottenere maggiori prestazioni attraverso il trace flag 2543. (Parte 1)

Carissimi lettori, Oggi volevo tornare a parlarvi delle table variables . Ne avevamo già discusso delle Table variables ad inizio mese Qui quando le avevamo confrontate con le Temp Tables. Questa volta però volevo parlarvi delle loro storia , raccontarvi della loro evoluzione nel corso del tempo e delle versioni di SQL Server. Parlaremo poi anche del trace flag 2453 che ci permetterà di avere in alcuni casi prestazioni maggiori. Ma adesso partiamo! Table variables Le tabelle di tipo Table variables furono introdotte addirittura ai tempi di SQL Server 2000. Create per gestire i dati temporanei in modo più veloce rispetto alle Temp Tables, fu scelto di limitare le ricompilazioni e di non dotarle di statistiche. Di fatto l'idea si rivelò vincente ... a metà! Se infatti memorizzate in una Table Variables solamente poche righe avrete prestazioni ottime. Se però avete necessità di memorizzarne di più vedrete che le prestazioni caleranno. Caleranno proprio a cau...