可以放到一个文件组中,不过这样不能从并行io上提高性能。因为你一个文件组,当然可以加入多个文件,当你创建分区表,都指定xxx文件组,那么数据会分布到这个文件组中的多个文件,当然,如果你的文件放到不同的物理硬盘上,还是可以提升io性能,不过这个和是否是分区表,没什么关系,因为就算不是分区表,也可以这样的。

解决方案 »

  1.   


    其实,分区的主要优点在:1、提高管理性。比如,你按照日期字段进行分区,那么每个月的数据一个分区,对于过去的数据,可以归档到历史表中,这个通过分区的switch就可以完成,速度非常快。
    而有些数据,会导入,这个时候,可以先导入到一个空表中,然后把这个空表,作为这个表的一个新的分区,速度非常快。2.提高性能。
    主要是2个,第一个是,多个文件组,每个文件组中的文件可以放到不同的硬盘上,每个分区放到不同的文件组,也就是不同的物理硬盘上,当读取分区数据的时候,可以同时从多个硬盘上读取,实现了并行IO,提高了性能。另外,就是要全表扫描的,现在只需要读取一个分区的数据,而不需要去扫描表中的其他数据,那么少做了很多无用功,性能自然上升了