注册
如何使用达梦数据库进行自动调优
专栏/技术分享/ 文章详情 /

如何使用达梦数据库进行自动调优

孤独的熊猫 2026/01/09 199 0 0
摘要

本方法适用于检查日常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);

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服