oracle 建表分区前的准备工作

由于项目中的一个表突然一天的数据超量,每天的数据就有几百万,整个表更不用说了。而我又要每次查询一天这个区间的数据。还要加上其他条件。单只时间这个条件查询一遍的时间就是几百秒。而加索引等基本上是加重开销。所以想到了建分区表。网上有很多对他的赞美之词,基本上能满足大数据量的表需求。
所以我兴冲冲的准备建分区表,谁知道说此功能没有启用。又Google了一下,很多人说可能是版本的问题,必须是企业版。可是我试了企业版还是不行,问题在哪里呢?重新安装的时候选中了partioning。为什么还不行?最后拿到同事的库里去试了试,发现可以。最后发现原来可能是我以前安装的是标准版,后来重新安装了组件但是数据库没有改变。
没办法,来个死办法,重新安装oralce。在安装过程中发现原来企业版中中的包含了partioning 这个组件。在库中运行 select * from v$option 发现其中参数Partitioning的值为true.试着建分区,ok了。
看来还是需要企业版才能建分区。而不像网上有些人说的此功能需要付费才能使用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值