使用STA来优化语句

DECLARE
   l_task_id   VARCHAR2 (20);
   l_sql       VARCHAR2 (3000);
BEGIN
   l_sql := 'SELECT id FROM TB1';
   l_task_id :=
      DBMS_SQLTUNE.create_tuning_task (sql_text     => l_sql,
                                       user_name    => 'SCOTT',
                                       scope        => 'COMPREHENSIVE',
                                       time_limit   => 60,
                                       task_name    => 'test_sql_tuning_task');
   DBMS_SQLTUNE.execute_tuning_task ('test_sql_tuning_task');
END;

SELECT task_name, ADVISOR_NAME, STATUS
  FROM user_advisor_tasks
 WHERE task_name LIKE 'test_sql_tuning_task%';

SELECT DBMS_SQLTUNE.report_tuning_task ('test_sql_tuning_task') FROM DUAL;

删除执行统计信息

DELETE FROM user_advisor_tasks
      WHERE task_name = 'test_sql_tuning_task';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值