一个中间表,新数据插入后很快就被转移走(删除),请问应该如何建这个表? 每天大约有800万以上的数据这样插入然后再删除用普通表是不是时间长了会越来越慢啊?该如何优化这样一个表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 删除的时候 delete from tablename nologging定期的重建这个表,在统计数据收集作业的时候 不统计这个表 是的,会越来越慢的.可以建一个定时job,执行表收缩tony@ORCL2> alter table t enable row movement;表已更改。tony@ORCL2> alter table t shrink space;表已更改。 基于事务的临时表. 但是要在同一个事务里面去控制.下面创建一个临时表:CREATE GLOBAL TEMPORARY TABLE TEMPCHEN(empno NUMBER(20), --员工编号empname VARCHAR2(100), --员工姓名deptno number(20) --所属部门)ON COMMIT DELETE ROWS; --提交事务后,删除数据 安装ORACLE 时进行先决条件检查提示系统path长度不够 [求助]在Oracle中,如何设置百分比函数 oracle bpm work space 开发/定制 oracle数据库 急:这个SQL语句怎么转成OEACLE的? 关于ORACLE表空间概念疑惑,请大虾帮助。 oracle9i ftp免费下载 Oracle菜鸟问题 安装Oracle8.1.7的过程中,在配置 Net8的监听时,长时间没有响应,这是怎么回事?? 8.1.7的数据库怎么转入8.0.5 ?(在线等候) 110个oracle常用函数总结 怎样给已有表增加一个随机数字段
定期的重建这个表,在统计数据收集作业的时候 不统计这个表
可以建一个定时job,执行表收缩
tony@ORCL2> alter table t enable row movement;表已更改。tony@ORCL2> alter table t shrink space;表已更改。
CREATE GLOBAL TEMPORARY TABLE TEMPCHEN(
empno NUMBER(20), --员工编号
empname VARCHAR2(100), --员工姓名
deptno number(20) --所属部门
)
ON COMMIT DELETE ROWS; --提交事务后,删除数据