提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本文主要介绍达梦数据库查看SQL执行计划的几种方法,包括:未实际执行的执行计划、实际执行SQL的执行计划,内存中的执行计划和10053事件
一、EXPLAIN
使用方法:在执行的SQL语句上,直接加上explain
SQL> explain select 1 from dual;
1 #NSET2: [1, 1, 1]
2 #PRJT2: [1, 1, 1]; exp_num(1), is_atom(FALSE)
3 #CSCN2: [1, 1, 1]; SYSINDEXSYSDUAL2(SYSDUAL2 as DUAL)
已用时间: 0.495(毫秒). 执行号:0.
二、ET
有时候我们需要查看sql语句具体是哪个步骤慢,可以使用ET命令:
- 获取执行号:
ET的结果可展示耗时最长的操作符: