求救!!!如何设计Oracle历史数据的管理模式和方法呢??十万火急!江湖救急!!! 求救!!!如何设计Oracle历史数据的管理模式和方法呢??大佬们给点意见!!!十万火急!江湖救急!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举个栗子:既然说是历史数据,那么这个“历史”肯定可以由某个时间字段来定义,按照这个时间字段(通常也是上层应用查询经常或者必定会使用到的时间字段)将表分区,因为oracle的分区支持drop、truncate、exchange等操作,你可以按照你喜欢的方式来处理那些按照分区字段的标准,可以被归为“历史数据”的分区数据。设计这种分区时候需要注意的是:表上索引应该采用什么样的类型,全局索引?还是本地索引,因为在分区经历上述的drop、truncate等操作时,分区表上的全局索引会失效,你可能需要在操作分区时,加上update global indexes子句来保证索引不会失效(当然分区操作速度大幅下降),或者在分区操作完成后,重建这些失效的全局索引。当然你可以使用本地索引,当然本地索引在范围扫描时候耗费的IO会高于全局索引,繁忙的OLTP系统上,可能要做些取舍了。另外,关于局部索引与全局索引,还有两个限制:1、位图索引只能是本地索引;2、主键如果不包含分区字段,那么主键索引只能是全局索引。 imp如何导入表中的几条数据 我是个oracle 菜鸟 添加约束条件总是出错 请帮帮我 继续问一个实例化切换的问题 oracle的sql语句问题,请熟悉sql语句的人过来帮忙 有无等价SQL SERVER的语句:select convert(varchar(20),getdate(),120),convert(varchar(20),dateadd(mi,30,getdate()),120) 两个一样的表怎么统计他们的记录总数? 求一简单问题 temp表空间 dotnet中的winform如何连接oracle8.0.5 唯一键不能产生唯一索引,请大神帮下忙 关于oracle表分区 数据库运维
举个栗子:
既然说是历史数据,那么这个“历史”肯定可以由某个时间字段来定义,按照这个时间字段(通常也是上层应用查询经常或者必定会使用到的时间字段)将表分区,因为oracle的分区支持drop、truncate、exchange等操作,你可以按照你喜欢的方式来处理那些按照分区字段的标准,可以被归为“历史数据”的分区数据。
设计这种分区时候需要注意的是:表上索引应该采用什么样的类型,全局索引?还是本地索引,因为在分区经历上述的drop、truncate等操作时,分区表上的全局索引会失效,你可能需要在操作分区时,加上update global indexes子句来保证索引不会失效(当然分区操作速度大幅下降),或者在分区操作完成后,重建这些失效的全局索引。
当然你可以使用本地索引,当然本地索引在范围扫描时候耗费的IO会高于全局索引,繁忙的OLTP系统上,可能要做些取舍了。
另外,关于局部索引与全局索引,还有两个限制:1、位图索引只能是本地索引;2、主键如果不包含分区字段,那么主键索引只能是全局索引。