大家好,小弟有一个问题是:
表里的记录(record)能设置寿命吗?比如:每条记录为一个小时,先插入的就先删除aa 插入时间(09:00)
bb 插入时间(09:30)那么到十点 "aa" 自动给删除。
到了十点半 “bb" 自动给删除。望个位前辈赐教。
谢谢。
表里的记录(record)能设置寿命吗?比如:每条记录为一个小时,先插入的就先删除aa 插入时间(09:00)
bb 插入时间(09:30)那么到十点 "aa" 自动给删除。
到了十点半 “bb" 自动给删除。望个位前辈赐教。
谢谢。
解决方案 »
- 救命啊!虚拟机下linux安装G11老是卡在61%不动
- oracle 存储过程参数与变量的问题
- isqlplus 里面运行的语句是PL/SQL 还是SQL 尼?
- 这个存储过程有什么问题?
- 数据库的回滚
- oracle9i 中数据库在没有导出的情况下且系统重装后(以前的oracle9i安装目录还在),如何恢复?高分悬赏
- oracle 的存储过程怎么用?
- 请教各位大侠:oracel 中如何实现递归查询
- 关于blog字段的问题,帮忙必给分
- C# 调用oracle 的时候错误
- plsqldev 调用分页存储过程 输出参数为游标类型 怎么dbms_out.put_line输出 游标中的数据
- oracle中有没有类似下面sql server连接dbf文件的方法?
设定个JOB,每分钟执行一次,语句就是:delete from 表 where 插入时间<=sysdate - 1/24
这样,误差顶多就一分钟左右。
如果要误差更小,执行的频率就要更高了。
这样的话系统会过分负荷吗?
我不太熟悉dbms_scheduler,不过之前看了一些文字说到dbms_scheduler会令系统有部分负荷。
这样的话系统会过分负荷吗?
我不太熟悉dbms_scheduler,不过之前看了一些文字说到dbms_scheduler会令系统有部分负荷。
所以说,要看数据量有多大,如果只有几百上千条,基本上没影响,如果几十万条甚至上百万条,而且还没索引的情况下,肯定有影响。
还要看允许的误差范围是多少,这个范围越大,间隔时间就可以越长,影响也就越小了。
这样的话系统会过分负荷吗?
我不太熟悉dbms_scheduler,不过之前看了一些文字说到dbms_scheduler会令系统有部分负荷。
所以说,要看数据量有多大,如果只有几百上千条,基本上没影响,如果几十万条甚至上百万条,而且还没索引的情况下,肯定有影响。
还要看允许的误差范围是多少,这个范围越大,间隔时间就可以越长,影响也就越小了。
大概上万的。
假如没索引能估计影响吗?
这样的话系统会过分负荷吗?
我不太熟悉dbms_scheduler,不过之前看了一些文字说到dbms_scheduler会令系统有部分负荷。
所以说,要看数据量有多大,如果只有几百上千条,基本上没影响,如果几十万条甚至上百万条,而且还没索引的情况下,肯定有影响。
还要看允许的误差范围是多少,这个范围越大,间隔时间就可以越长,影响也就越小了。
大概上万的。
假如没索引能估计影响吗?不会有太大影响,但如果每次删除的数据行不多,可以建上索引,尽量减少系统负载。