首页 > 解决方案 > DB2 for i 中的语句打开时间、语句提取时间和语句关闭时间是什么?

问题描述

我在文档中找不到这个,虽然我可以根据观察到的行为进行一些猜测,但我更愿意得到更官方的答案。

打开和关闭时间:设置和关闭/提交大型事务或游标所需的时间?获取时间:从磁盘加载数据并将结果返回给调用者所需的时间?(当中间步骤之一很大但输出相对较小时,这似乎很大)

优化时间单独报告,因此可能不包括在上述任何内容中。

标签: sqldb2

解决方案


回顾 IBM SQL Performance Workshop 的一些资料(强烈推荐) 我的理解是

打开

  • 验证
  • 开放数据路径 (ODP) 创建

拿来

  • CPU/磁盘操作

运行(如果插入/更新,则打开 + 获取 + 下面的)

  • 触发处理
  • 锁定
  • 约束执行
  • 索引维护
  • 日记

我没有看到任何说明Close。但我猜Close是ODP删除和其他清理。


推荐阅读