当前位置: 代码迷 >> Oracle管理 >> 这个有关问题很难解决不
  详细解决方案

这个有关问题很难解决不

热度:205   发布时间:2016-04-24 04:05:47.0
这个问题很难解决不?
现有一张表,每个月插入的数据条数估计有一千多万,这样,一年下来,数据有近两亿条,如果两亿条,都存储在这个表里,显然压力山大吧?而做查询操作时,条件是可以查最近一年内的任何一天的数据的,如果按正常的来,一年来数据都存在这个表,那么,此时查询时,将很慢,甚至假死,这显然不可接受。
加个比较直观的前提,只要这张表数据量,超过半个月(查询就很卡,不能接受)
现我要查询这一年(再增加点难度,把一年,改为几年)内,任何一天的数据情况(当然前提是不能卡顿的,不然这查询语句,谁都会写),怎么办?

------解决思路----------------------
1.考虑使用分区表
2.看看你的查询用到你的索引了吗?或者你的索引建的是否合理?
------解决思路----------------------
最好的办法就是分区表,很灵活。
  相关解决方案