Datawarehouse: Quanti file per un database?

In questi giorni sono finalmente riuscito a sentire l'amico Tomas del SQL CAT (Customer Advisory Team) che mi ha spiegato un pò dei retroscena che gli hanno permesso di caricare un terbayte di dati in 30 minuti.

A parte alcune informazioni che bloggherò a breve (appena ho finito un pò di test), mi ha anche comunicato che il SQL CAT ha iniziato a fare alcuni post sulle best practices che hanno raccolto durante i test.

Sottolineo ed evidenzio che tali best pratices NON sono solo per chi vuole caricare un tera di dati, ma servono in generale a tutti coloro che hanno a che fare con un datawarehouse e vogliono sfrutturare il proprio sistema a dovere (quindi tutti direi...c'è qualcuno che ha spesso 10.000€ di server come minimo e non lo vuole sfruttare?). Ecco qui il primo post:

http://sqlcat.com/technicalnotes/archive/2008/03/07/How-many-files-should-a-database-have-part-1-olap-workloads.aspx

A corredo è anche molto importante leggersi questa KB che può essere di grande aiuto per sfruttare a dovere l'I/O, in quanto si forza SQL Server ad allocare sempre 4 extent al posto che uno:

http://support.microsoft.com/kb/329526/en-us

Published lunedì 17 marzo 2008 15.35 by dmauri

Comments

# re: Datawarehouse: Quanti file per un database?

mercoledì 19 marzo 2008 9.43 by redaniel

Interessante!!! Anche perchè ho un progetto da 250 GB di dati l'anno, da tenere in linea per 10 anni (totale 2,5 TeraByte stimati, ma secondo me toccheremo oltre 3,5 TB).