Teamdev. Software and web engineering
Powered by TeamDEV on JoshuaCMS
TEAMDEV snc - Via Torgianese, 17 - 06084 - Bettona (PG) ::: p. iva 02982970549

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

TeamDEV s.n.c. - Thursday 14 January 10


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.


Back

Prodotti

Partner