搜索
查看: 1191|: 0

【DB2】DB2查看执行计划

[复制链接]

202

主题

6

回帖

885

积分

高级会员

积分
885
发表于 2014-11-21 16:19:04 | 显示全部楼层 |阅读模式
在DB2中查看sql的执行计划没有其它数据库方便,需要经过好几步,这里我把步骤整理成shell脚本以方便使用,如下:
  1. #!/bin/sh
  2.   
  3. db2 connect to <db>
  4. db2 -tvf $HOME/sqllib/misc/EXPLAIN.DDL
  5. db2 set current explain mode explain
  6.   
  7. db2 "
  8. <sql>
  9. "
  10.   
  11. db2 set current explain mode no
  12.   
  13. db2exfmt -d <db> -g TIC -w -l -s % -n % -o explain.out
复制代码
使用时需要替换掉脚本中的db和sql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大数据中国微信

QQ   

版权所有: Discuz! © 2001-2013 大数据.

GMT+8, 2024-11-15 21:07 , Processed in 0.087887 second(s), 24 queries .

快速回复 返回顶部 返回列表