I have 4 tables which need to do partition. each table has one clustered index which is required & all tables have same column modified_on having datetime type except one.
My questions as follows
1) Do i need to create partition function & partition scheme for each table?
2) Do i need to create 4 file groups for each table? is it good or bad?
3) what happens if i create 4 file groups & while creating partition scheme i can specify range value of date to each file group
(for ex:- FG1 for 2013, FG2 for 2014) same like for all 3 tables which has modified_on column.
4) what happens if i specify separate data file while creating file groups then do partitioning.
5) sql has only 2 CPU's, is paritioning depend on CPU?
6) what are prerequisites & precautions for partitioning?
Please help me to clear my doubts.