[ MatezYU @ 14.05.2009. 08:32 ] @
Imam tabelu koja je ogromna. Ona se puni svaki dan velikom količinom podataka ali problem je u tome što se nekada podaci brišu unazad za određeni period. Taj broj podataka koji se brišu unazad je dosta veliki pa brisanje traje čitavu večnost. Tako da sam napravio tabelu koja je particionisana i podelio je na dve particije. Jedna particija je taj deo sa podacima koji se nikada ne briše a druga particija je sa podacima koje punim i brišem. Svakog dana menjam particionu funkciju i pomeram joj granicu. E sada interesuje me da li je bolje da te dve particije stavim u dve odvojene fajl grupe ili mogu da ih ostavim sve u primarnu fajl grupu? Granica za particiju je tipa date tako da u jednu particiju ulaze podaci sa datumom manjim od zadatog a u drugu particiju taj datum i veći. Koliko sam ja skontao sa dve fajlgrupe bi možda ubrzao insert podataka ako bi vršio istovremeno insert svih podataka u tabelu ali pošto ja radim samo delete i insert u ovoj zadnjoj particiji mislim da je najbolje da ostavim obe particije u primarnoj fajlgrupi. Da li sam u pravu? Da, u pitanju je SQL server 2008 sp1 |