二面,问了一个问题,被pass掉。

LoveOracle520 2016-09-13 08:37:56
有一table,每天插入有10000万数据量,在硬件不变情况下,你怎样设计这个table?
...全文
699 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
PH_zjh 2016-09-21
  • 打赏
  • 举报
回复
坐等大神来解答,很想多学点数据库知识
qq_16565169 2016-09-20
  • 打赏
  • 举报
回复
思考的角度: 1、先要了解这个表是干嘛用的,假如这是历史数据归档,这个表就不需要建主键以及索引。 2、建分区表。深入一点,先了解现有的硬件设备,若为多个硬盘,则将不同分区建在不同硬盘上,这样也能大幅提高性能。 3、问清需求,考虑将block设置变大一点 4、了解数据来源,若是从其他表往这个大表写,可以用批量写入的方式。 。。。 这个问题比较含糊,得先约定好外在需求和环境。 oracle在性能上,没有最好只有更好,特别是针对不同的需求,方案是不同的。
zengjc 2016-09-19
  • 打赏
  • 举报
回复
引用 4 楼 jdsnhan 的回复:
我擦,那个公司就没想要你。硬件格局不变,每天插入10亿数据,一年是3650亿条记录,咋分区也够呛,玩呢啊。
1个亿。。。
jdsnhan 2016-09-19
  • 打赏
  • 举报
回复
我擦,那个公司就没想要你。硬件格局不变,每天插入10亿数据,一年是3650亿条记录,咋分区也够呛,玩呢啊。
sych888 2016-09-18
  • 打赏
  • 举报
回复
间隔分区。。。
卖水果的net 2016-09-13
  • 打赏
  • 举报
回复
按时间间隔做分区,这条必须得有;
ghx287524027 2016-09-13
  • 打赏
  • 举报
回复
至少得分区吧,你怎么回答的?

17,380

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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