Oracle中的高水位(HWM) 找一个记录数较多的表,100万条以前的,如表test1。create table test2 as select * from test1 where 1=2;insert into test2 select * from test1;在insert执行完成之前强制中断session。此时执行select * from test2;虽然test2中没有任何记录但需要很长时间。解决办法:方法1:truncate table test2;方法2:alter table test2 enable row movement;alter table test2 shrink space;再执行select * from test2;应该在0.1秒以内。
更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Linux下开启/关闭MySQL ServerOracle中的null测试题相关资讯 Oracle高级培训
- delete表的数据后恢复 (08/30/2012 08:59:58)
- 使用ASH信息,发现高CPUsession (08/14/2012 07:21:32)
- 如何阅读Oracle Errorstack Output (08/14/2012 07:15:47)
| - Oracle Apps Patching:adpatch( (08/16/2012 15:41:37)
- 话说V$SQL_MONITOR (08/14/2012 07:19:54)
- Oracle Apps DBA工具:ADADMIN使用 (08/14/2012 07:00:09)
|
本文评论 查看全部评论 (0)