【问题标题】:What are Statement Open Time, Statement Fetch Time, and Statement Close Time in DB2 for i?DB2 for i 中的语句打开时间、语句提取时间和语句关闭时间是什么?
【发布时间】:2021-09-13 23:16:29
【问题描述】:

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

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

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

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: sql db2


【解决方案1】:

回顾 IBM SQL 性能研讨会的一些材料(强烈推荐)我的理解是

打开

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

获取

  • CPU/磁盘操作

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

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

我没有看到任何关于Close 的拼写。但我猜Close 是 ODP 删除和其他清理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2016-10-27
    • 1970-01-01
    相关资源
    最近更新 更多