Group: microsoft.public.it.sql




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