优化器统计范围: 表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; --DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOG... ...
分类:
数据库 时间:
2016-09-24 21:33:49
阅读次数:
182
emp表有如下数据。SQL>selectename,deptnofromemp;
ENAME DEPTNO
----------------------------------------
SMITH 20
ALLEN 30
WARD 30
JONES 20
MARTIN 30
BLAKE 30
CLARK 10
SCOTT 20
KING 10
TURNER 30
ADAMS 20
JAMES 30
FORD..
分类:
数据库 时间:
2015-08-19 02:06:45
阅读次数:
213
createtablet2asselect*fromdba_objects;建索引:createindexidx_t2ont2(object_id);2.收集T2的表所有列和表上所有索引的统计信息:execdbms_stats.gather_table_stats(ownname=>‘SYS‘,tabname=>‘T2‘,estimate_percent=>100,cascade=>true,degree=>4);degree表..
分类:
数据库 时间:
2015-07-07 19:51:52
阅读次数:
149
统计信息收集
1:创建分析表
$ cd $ORACLE_HOME/rdbms/admin
$ sqlplus / as sysdba
> @utlxplan.sql
2:为了方便,可以创建一个同义表(默认情况下只有sys用户可以使用)
SQL> create public synonym plan_tables for plan_table;
3:把这个表的权限给...
分类:
数据库 时间:
2015-03-04 11:04:28
阅读次数:
184
dbms_stats相关常见操作,可以作为一个手册参考....
分类:
数据库 时间:
2015-03-02 14:57:21
阅读次数:
240
1. 创建测试表TBL_STAT,及索引,但不插入记录
SQL> create table TBL_STAT as select * from dba_objects where 1
Table created.
SQL> create index idx_tbl_stat on tbl_stat (object_id);
Index created.
SQL> sele...
分类:
其他好文 时间:
2015-01-03 14:40:23
阅读次数:
159