ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【笔记】使用 plan_table

【笔记】使用 plan_table

原创 Linux操作系统 作者:yellowlee 时间:2009-04-13 10:06:28 0 删除 编辑

使用plan_table
@?/rdbms/admin/utlxplan.sql
create public synonym plan_table for plan_table;
grant all on plan_table to public ;
drop role plustrace;
create role plustrace;
grant select on v_$sesstat to plustrace;
grant select on v_$statname to plustrace;
grant select on v_$session to plustrace;
grant plustrace to dba with admin option;
grant plustrace to public ;


关于Autotrace几个常用选项的说明:
SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式
SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显示优化器执行路径报告
SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息
SET AUTOTRACE ON ----------------- 包含执行计划和统计信息
SET AUTOTRACE TRACEONLY ------ 同set autotrace on,但是不显示查询输出

使用analyze获得统计数据

SQL> analyze table tab1 compute statistics;
 
Table analyzed
 

查看统计信息

QL> select a.owner,a.table_name,a.ini_trans,a.max_trans,a.initial_extent,a.logging,a.blocks,a.buffer_pool,a.num_rows,a.avg_row_len,a.avg_space from dba_tables a where a.table_name = 'TAB1';
 
OWNER                          TABLE_NAME                      INI_TRANS  MAX_TRANS INITIAL_EXTENT LOGGING     BLOCKS BUFFER_POOL   NUM_ROWS AVG_ROW_LEN  AVG_SPACE
------------------------------ ------------------------------ ---------- ---------- -------------- ------- ---------- ----------- ---------- ----------- ----------
TEST                           TAB1                                    1        255          65536 YES              5 DEFAULT              0           0       8072
 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16179598/viewspace-588787/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-12-27

  • 博文量
    316
  • 访问量
    658559