|
|
Subject: tabelle partizionate
From: Andrea Benedetti
Date: 5/7/2007 6:10:04 PM
Salve Alen
"Alen Cappelletti" <alen.cappelletti@gmail.com> ha scritto nel messaggio
news:1178551817.250981.315110@o5g2000hsb.googlegroups.com...
>Ciao a tutti,
>sto leggendo in questi giorni un libro sul T-SQL e mi sono chiesto da
>che punto (righe presenti intendo) sarebbe opportuno partizionare una
>tabella.
>Partiamo dal classico esempio di una tabella degli ordini, la quale
>potrebbe essere divisa/partizionata sull'anno.
>
>Da quante righe è consigliato fare questa suddivisione per avere un
>notevole miglioramento sulle performance?
Diciamo che non c'è una risposta del tipo "da 2.000.000 di righe in
avanti"... anche perchè una riga potrebbe essere 10 bytes o 2000 bytes.
Diciamo che il ragionamento è "quando una tabella è grande o tenderà a
diventare grande".
Tieni anche conto che partizionare dati sullo stesso disco non fornirà
benefici di performance... anzi...
Quindi, l'ideale, sarebbe avere tanti dischi quante sono le partizioni.
Comunque, ricordandoti che si tratta di una caratteristica della versione
enterprise, controlla anche le tue strategie di indicizzazione e di
manutenzione.
Potrebbero essere già più che sufficienti per ottimi risultati di
performance!
>Grazie per la curiosità, Alen
Ciao!
--
Andrea Benedetti
Microsoft MVP - SQL Server
www.absistemi.it - www.ugiss.org
http://blogs.ugidotnet.org/ab
http://mvp.support.microsoft.com
http://italy.mvps.org
|