SQL Tuning Advisor

使用SQL Tuning Advisor必须保证优化器是CBO模式,用户被赋予advisor权限

1、创建优化任务

       DBMS_SQLTUNE.create_tuning_task(

                                                   sql_text=>'' 调整的SQL,

                                                    bind_list=>'' 绑定变量,

                                                     user_name=>'' 调整用户,

                                                     scope=>'' tuning scope(limited/comprehensive),

                                                      time_limit=>'',

                                                       task_name=>'' 任务名称,

                                                        description=>);

2、执行任务

      DBMS_SQLTUNE.execute_tuning_task(task_name=>'');

3、查看优化任务情况

        dba_advisor_tasks、user_advisor_tasks

4、查看优化结果

      需要设置如下:set long 999999

                                   set LONGCHUNKSIZE 999999   

                                   set serveroutput on size 999999

                                   set linesize 200

       select DBMS_SQLTUNE.report_tuning_task('task_name') from dual;                               

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

转载于:http://blog.itpub.net/25725504/viewspace-732694/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值