易截截图软件、单文件、免安装、纯绿色、仅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离线访问---求助 - Oracle / 基础和管理

大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
    大家好,我现在把oracle服务器上面 ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

oracle spatial空间函数出错 - Oracle / 高级技术

在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号