为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:X86
【CPU】:
【问题描述】*:
有个SQL一会儿执行时间长,一会儿执行时间长。怎么抓取在执行这条SQL时,数据库后台在做什么,类似于Oracle中的会话跟踪操作。
查数据库会话得到当前其他数据库操作:select * from v$sessions where state = 'ACTIVE';
配置SQLLOG得到一段时间内的操作。
新版本
查阅一下视图v$pln_history 执行慢和执行快时的执行计划。
感谢各位老师的回复!
可以配置参数SVR_LOG参数开启sql日志,可以参考一下这个链接https://eco.dameng.com/community/article/dfaaa74e6575b0fc759565e818a3f5d2