注册
达梦数据库如何DUMP某条SQL的执行计划
专栏/龙山溪笔谈/ 文章详情 /

达梦数据库如何DUMP某条SQL的执行计划

myth8860 2021/10/27 2584 29 1
摘要 有的时候一条sql语句没有走期望的执行计划,这时可以从内存中把它的执行计划dump出来

1.达梦数据库中可以通过v$cachepln视图查询SQL的执行计划的cache_item

  SELECT sqlstr,cache_item from v$cachepln where sqlstr like '%test%';

image.png

2.通过dump命令可以把需要的计划给导出来

  alter session set events 'immediate trace name plndump level 2078480496 , dump_file ''d:\dmdbms\test.log''' 

3.到d:\dmdbms\目录下就可以看到test.log文件中dump出来的执行计划

image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服