autotrace 是DBA 对SQL分析的必要工具
它的启用必须具备两个要素
plustrace职责 -- 查看状态视图的权限
plan_table表--存储plan的表
plustrace
plustrace.sql 建立,分配给要使用autotrace的用户
@plustrace
grant plustrace to test
plan_table
utlplan.sql 建立 share to user who use autotrace
@utlplan.sql
grant all on plan_table to test;
create public synonym plan_table for plan_table;
SET AUTOTRACE OFF -- 不生成AUTOTRACE 报告,这是缺省模式
SET AUTOTRACE ON EXPLAIN --AUTOTRACE只显示优化器执行路径报告
SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息
SET AUTOTRACE ON --包含执行计划和统计信息
SET AUTOTRACE TRACEONLY --同set autotrace on,但是不显示查询输出
Autotrace工具详解
本文介绍了Oracle数据库中Autotrace工具的使用方法及其配置过程。包括如何为用户分配权限、创建存储执行计划的表,以及如何设置不同的Autotrace级别来获取执行计划和统计信息。
3339

被折叠的 条评论
为什么被折叠?



