DB2 for i 中的语句打开时间、语句提取时间和语句关闭时间是啥?

Posted

技术标签:

【中文标题】DB2 for i 中的语句打开时间、语句提取时间和语句关闭时间是啥?【英文标题】: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 【问题描述】:

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

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

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

【问题讨论】:

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

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

打开

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

获取

CPU/磁盘操作

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

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

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

【讨论】:

以上是关于DB2 for i 中的语句打开时间、语句提取时间和语句关闭时间是啥?的主要内容,如果未能解决你的问题,请参考以下文章

用sql语句如何获取当前时间,如何通过写sql语句改变数据库中的值如何通过写sql语句把数据从数据中提取出来

使用 SQL 和 DB2 for i 进行日期算术

从两个 DB2 表 UNION ALL 中提取数据

for循环和if条件中的continue语句[关闭]

列出 DB2 Warehouse on Cloud 中的 SQL 语句历史记录

DB2 中的 CASE 子句语句