oracle 數據處理 现在碰到一个问题,我有一个table 例如叫A,数据量比较大。我想实现的是:让A里面只存储比较新的数据, 然后再建立一个table存储A里面的旧数据。 这样就可以加快查询速度。不知道 这种方式怎么实现? 我的逻辑是用plsql写的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个job,设置时间定时更新更新的时候将a表里小于设置时间的记录添加到新建立的table中,然后再从a表中delete A表和B表建立一个job,定期将A表旧数据更新到B表然后删除。一般不建议这种方式,你的数据量能大到非要删除历史数据的级别?建议分区,根据时间分区。 最好在a表中有个字段存储插入时间,以此判断新旧或者不用时间用id判断也可 为什么查询时会卡在第200条?急~~ ORCALE访问速度很慢,导致访问连接超时。 请教一个数据库查询优化的问题 如何进行快速update 不能访问装在XP上的Oracle oracle9i的简单问题(初学请教) 存储过程问题 表中有所有用户的服务操作.SERVERID,服务申请的时间怎么创建视图显示所有服务的最后服务申请 局域网上的客户端如何用VB做前台,通过ODBC来连服务器? 命令行实现erwin正向工程 php怎么对oracle的clob类型处理 能否有好心人士帮忙解决一下问题!!!急求~~
更新的时候将a表里小于设置时间的记录添加到新建立的table中,然后再从a表中delete
建立一个job,定期将A表旧数据更新到B表然后删除。一般不建议这种方式,你的数据量能大到非要删除历史数据的级别?建议分区,根据时间分区。
或者不用时间用id判断也可