db2执行计划图详解 如何查看db2动态语句的执行计划?
如何查看db2动态语句的执行计划?
DB2有一个图形化的执行计划显示工具。如果没有图形环境(如UNIX主机),则可以生成文本文件来显示执行计划。1如果是第一次执行,请连接到dbname并执行DB2-tvf$home/sqllib/misc/解释.DDL创建执行计划表2。DB2将当前的explain mode设置为explain mode,而不实际执行下面要发出的SQL命令。三。DB2“selectcount(*)fromstaff”执行要分析的SQL语句。4DB2设置当前解释模式no cancel explain模式。5Db2exfmt-D示例-G TiC-W-L-S%-N%-O DB2出口执行计划输出到文件出口
如何执行db2存储过程?
1. DB2创建数据库
2 3。DB2-tvf otpdbuv3udb2。SQL
4。DB2-TD@-f存储过程文件绝对路径
4。调用存储过程:
windows:DB2 call storage procedure name(参数1,参数2)
AIX:DB2
DB2=>call storage procedure name(参数1,参数2)
5。验证插入数据成功与否
windows:DB2 select count(*)from ftotpIn AIX:DB2
DB2=>select count(*)from ftotpIn windows:DB2 select count(*)from ftotpIn AIX:DB2
DB2=>select count(*)from ftotpIn windows:DB2 select count(*)from ftotpIn ftotpIn usinfo AIXDB2 selectcount(*)from ftotp under userinfo windows under tokeninfoaix:DB2 select count(*)from ftotp In join,where and order by,建议包含带有索引的列。要查看这些索引是否有效,可以查看这句话的执行计划。
您可以安装查询工具,如toad,它可以生成和查询执行计划。如果您认为安装工具太麻烦,可以使用db2expln和db2exfmt等工具检查执行计划。
db2执行计划图详解 db2查看执行计划 db2执行计划怎么分析
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。