大数据量情况下数据库表的建立

wskbuaa1984 2012-11-21 03:53:02
我的数据量在1亿条左右,数据的字段主要有物体的编号,时间,还有其他一些标明属性值的字段;依靠编号和时间可以唯一确定一条数据。
平常常用到的检索有根据编号和时间范围检索,也有根据其他一些属性值进行检索。
请问,这个表或系列表应该怎么建才能最合理啊?使得检索速度最快?
...全文
146 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
勿勿 2012-11-21
  • 打赏
  • 举报
回复
1. 根据需要建立对应的索引 2. 根据时间段分区放入不通的表空间和磁盘中 3. 定期对数据库碎片整理
linwaterbin 2012-11-21
  • 打赏
  • 举报
回复
1)编号建立索引,同时放在和数据段不同的表空间下 2)时间进行range分区
软件钢琴师 2012-11-21
  • 打赏
  • 举报
回复
首先按日期时间建立表分区 在编号和日期时间两列 建索引 如果是为分析用而建的表,可以进行表压缩

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧