oracle大表分区:t_test(id,code,ctime)按时间range(ctime)一个月一个分区

[复制链接]
查看11 | 回复3 | 2013-8-12 19:03:03 | 显示全部楼层 |阅读模式
我觉得分区表的一个关键性的作用:按range进行分区时,给不同的分区指定不同的表空间,即分区数据存储在不同的数据文件中,可以提高磁盘读的效率和数据的高可用性(维护分区数据时表空间offline,其他分区数据依旧提供数据服务)。我觉得给大表进行分区依旧提高查询性能,即使是全表扫描 数据文件的读取效率仍然是比不进行分区效率要高的(个人理解)...
回复

使用道具 举报

千问 | 2013-8-12 19:03:03 | 显示全部楼层
目前我们使用的是list分区,每月一个分区,建立分区索引 ,查询的时候必须带有分区条件,month_id=201304;...
回复

使用道具 举报

千问 | 2013-8-12 19:03:03 | 显示全部楼层
创建一个列索引。速度加%50+...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行