求教数据库设计问题 ? 现有一个数据库,每天有大量的记录(大概20万条),为了更快查询速率,采用表分区,也就是每天建一个表,存储这10万条记录。每天都得创建一个表,一年就是6千多万的记录。但每天的数据只有一部分(大概3,4万)有更改,另一部分没有。这样子建表占了大量的存储空间。有没有什么方法,可以不影响速率却又不占存储空间的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的不清楚。“每天有大量的记录(大概20万条)”是说每天要新插入20万条吗?还是怎么。又说“每天建一个表,存储这10万条记录”?后面也说得不清楚。 建成表分区主要是看你的业务需求建的比如说你的报表是每天一个的,那按天建没问题的,如果是月报表,那这个表分区就没什么大用 对,按业务需要建的表,按天来建。但是每天记录的变更不太多。也就是说,昨天的记录跟今天的记录有一大部分重复。但为了查询每天,不能只更新变更的记录。占很大的存储空间。 不好意思,每天建一个表,是按天建表分区,存储的是20万条记录 ORA-12154:TNS:无法解析指定的连接标识符。求大神指点迷津!!! oracle登录出问题,求大神解决 定时任务每隔一秒插入一条数据,结果每隔5秒插入一条数据,请问是什么原因? DBID 用过oracle发邮件的高手请进!快来抢分! 如何进行大批量的关联更新? 求一个SQL语句 如何使用powerdesigner导出文档?? ROW-00060:内部错误:[daputchunk,2] 求助,plsql developer无法导入导出,提示在bin里找不到导出/文件 contain函数的疑问!急!! 关于java中调用Oracle存储过程的问题,在线急等
“每天有大量的记录(大概20万条)”是说每天要新插入20万条吗?还是怎么。
又说“每天建一个表,存储这10万条记录”?后面也说得不清楚。
比如说你的报表是每天一个的,那按天建没问题的,如果是月报表,那这个表分区就没什么大用