您的位置:首页 > 数据库 > Oracle

Oracle 统计信息收集

2015-03-04 10:55 141 查看
统计信息收集

1:创建分析表

$ cd $ORACLE_HOME/rdbms/admin

$ sqlplus / as sysdba

> @utlxplan.sql

2:为了方便,可以创建一个同义表(默认情况下只有sys用户可以使用)

SQL> create public synonym plan_tables for plan_table;

3:把这个表的权限给所有人,也可以给指定的人

SQL> grant all on plan_tables to public;

4:创建plustrace的角色

$ cd $ORACLE_HOME/sqlplus/admin

$ sqlplus / as sysdba

> @plustrce.sql

5:把它的权限给public

SQL> grant plustrace to public;

6:设置显示模式

SQL> set autotrace off;
##在默认中是这个,不显示autotrace

SQL> set autotrace explain;
##只显示优化器执行路径

SQL> set autotrace traceonly;
##不现实用户的查询输出

SQL> set autotrace on;
##报告显示优化器执行路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: