ANALYZE TABLE tablename COMPUTE|ESTIMATE|DELETE STATISTICS
请问COMPUTE;ESTIMATE;DELETE 分别有什么作用,有什么区别
请问COMPUTE;ESTIMATE;DELETE 分别有什么作用,有什么区别
解决方案 »
- 事务、会话与线程的关系和区别
- 如何使用oracle的“行号”这一列?
- 换成oracle10g时,delphi的savetofile,number字段值10010变为10的问题
- 高手指点,oracel作外网访问需要开哪些端口
- 30分求高手帮忙一个算法问题(Oracle),用decode做的最好。
- 从那个表中可以取出某表的主键字段,外键及相关联的表名等之类的信息?
- 急,关于多值查询
- ORACLE允许根据一个表UPDATE另外一个表的纪录吗?好像SQL可以
- 关于group by的用法请教
- merge into 越来越慢,求教大家
- solaris下导出的.dmp 要导到NT下,提示字符集错误,请大家帮忙分析一下。
- oracle8i 数据库为何经常 shutdown abort?
------------------------------------------
对全表进行统计,然后生成统计信息,数据量大的时候
速度很慢,对temp 表要求也很高。 analyze table tablename ESTIMATE STATISTICS
SAMPLE XXX PERCENT
---------------------
抽取表中的部分数据进行统计,最好>=20%,否则得不到
准确的统计信息 analyze table tablename delete statistics
-----------------------------------------
删除表上的统计信息
其实完全的字面的理解都是可以的!COMPUTE;计算,相对于估计就是100%
ESTIMATE;估计,好想有个默认值,不记得了!呵呵
DELETE 删除