本方法适用于检查日常sql的索引是否添加完善,经过本人验证,达梦自动调优后的sql,依旧存在优化空间,本方法适合替代monitor可视化工具进行sql的性能调优和索引检查
1、使用自动调优,查看索引和统计信息
1.1、开启ET功能,DBMS_SQLTUNE系统包调优功能
SP_SET_PARA_VALUE(1,‘MONITOR_SQL_EXEC’,1);
select * from SYS.V$DM_INI where PARA_NAME=‘MONITOR_SQL_EXEC’
1.2、 创建语句调优任务
DBMS_SQLTUNE.CREATE_TUNING_TASK(‘sql语句’, TASK_NAME=>‘TASK1’);
1.3、执行语句调优任务。
DBMS_SQLTUNE.EXECUTE_TUNING_TASK(‘TASK1’);
1.4、环境变量LONG设置成一个较大值999999,以保证完整显示调优报告
SET LONG 999999
SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK(‘TASK1’);
1.5、删除语句调优任务。
DBMS_SQLTUNE.DROP_TUNING_TASK(‘TASK1’);
1.6、关闭调优参数
SP_SET_PARA_VALUE(1,‘MONITOR_SQL_EXEC’,0);
文章
阅读量
获赞
