in

dotNet Umbria

Il primo User Group in Umbria sul mondo .Net

Sql Server Tips & Best Practices

Performance Tuning - Utilizzare le PCC (Persistent Calculated Columns) per ottimizzare le performance delle nostre query.

In SqlServer è possibile creare delle colonne calcolate in modo da dedurre alcuni valori da altri campi all'interno della stessa tabella.

Molto spesso durante le operazioni di SELECT è necessario eseguire alcune operazioni di calcolo per ottenere dati complessi, calcolati sulla base di alcune colonne della tabella.
Utilizzando le PCC è possibile spostare il carico di lavoro che SQL eseguirebbe durante le operazioni di SELECT per eseguire i calcoli, alla fase di inserimento e modifica dei dati.
In pratica durante le operazioni di INSERT e UPDATE le PCC vengono ricalcolate memorizzate all'interno della tabella, alleggerendo il lavoro di calcolo che si avrebbe durante la SELECT.
Il tutto è perfettamente trasparente alla operazione di insert/update che si limiterà ad inserire i dati.

Only published comments... Feb 20 2008, 05:08 PM by Paolo Possanzini

About Paolo Possanzini

Programmatore di vecchia data, mi sono appassionato a dotnet fin dalla prima versione. Mi interesso di programmazione, accesso ai dati, Sql Server.
Con Andrea abbiamo fondato TeamDev snc.

Scarica il mio Biglietto da visita
dotNet Umbria 2007-2008
Powered by Community Server (Commercial Edition), by Telligent Systems