易截截图软件、单文件、免安装、纯绿色、仅160KB

关于oracle数据问题? - Oracle / 高级技术

一张表数据量在150万条,查询很慢,我分离了146万出来,再去查询那张表,结果还是很慢.
我用 create table tb_name2 as select * from tb_name1 方式重新去创建那张表,查询那张新创建的表结果很快,为什么呢?
我就删除tb_name1 表,并将tb_name2 重新命名为tb_name1 查询很快,有点不明白,创建的同样表结构差距怎么这么大,什么原因造成的.
注:我是用delete方法删除掉的数据,是不是数据删除了表空间没有释放,是那种逻辑上删除,而不是物理上的删除呢?
有谁了解的呢.赐教下.
高水位的问题。


--消除高水位
alter table tb_name1 move; --需要重建索引


delete是物理删除了,但是高水位并未下降,所以速度依然很慢。


可以重建表,或shrink表,以减小表所占空间。

http://blog.chinaunix.net/u2/60332/showart_495441.html

谢谢各位.结贴给分.


相关问答:

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......

oracle 安装 01092 错误 - Oracle / 基础和管理

oracle 11g 安装 01092 错误,
日志信息:
[oracle@linux trace]$ vi alert_orcl.log 
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......

Oracle临时表使用问题 - Oracle / 开发

我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......

oracle 10g data guard - Oracle / 基础和管理

做玩data guard 后
在Primary服务器 执行 
SQL>SELECT SEQUENCE#,APPLIED from V$ARCHIVED_LOG ORDER BY SEQUENCE#;
 SEQUENCE# APP
---------- ---
  13 NO
  13 YES ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号