我正在为我的应用程序构建数据库存储,包含一个巨大数据量的单个表(数亿个记录).我计划在日期字段上创建一个索引,因为我将在每个时间段内对给定时间段内的所有记录进行批量恢复(例如,在午夜检索第二天的所有记录).
由于记录数量庞大,性能是本系统的重要关注点,我想知道是否有一种方法可以动态分区我的表,以便我可以快速检索记录,创建和截断分区,因为它们不是需要更长时间例如,在完成处理今天的记录之后,我将如何创建第二天的分区,并将其与剩余的数据进行填充?
在11g中,我们可以定义INTERVAL分区,当Oracle获取新密钥不适用于任何现有范围的新记录时,Oracle将自动创建新的分区.这是一个非常酷的功能.
Find out more.
有一件事要注意的是,分区是企业版许可证之外的额外费用.所以使用不便宜.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。