Oracle分区表首要目的是用于管理数据文件,对数据文件进行划分和管理。但常常会听到通过分区表来提高性能的说法,实际上,分区表结合索引,加上有效的SQL语句,确实可以提高性能。什么是有效的SQL呢,就是对索引字段进行查询的SQL,看到一些资料,如果对非索引字段进行查询,性能并不见得一定比非分区表来的快。所以,通过分区表来提高性能的方案还是要根据实际数据内容来判断是否使用。
Oracle分区表首要目的是用于管理数据文件,对数据文件进行划分和管理。但常常会听到通过分区表来提高性能的说法,实际上,分区表结合索引,加上有效的SQL语句,确实可以提高性能。什么是有效的SQL呢,就是对索引字段进行查询的SQL,看到一些资料,如果对非索引字段进行查询,性能并不见得一定比非分区表来的快。所以,通过分区表来提高性能的方案还是要根据实际数据内容来判断是否使用。