DB2优化器分析

DB2的timeron是一种成本度量单位,用于评估查询执行的时间和资源消耗,包括时间、CPU占用、磁盘I/O等。由于参数的动态变化,timeron的数量每次执行都会不同,且无法直接转换为秒。它有助于比较不同查询路径的效率,例如,10到20 timeron的变化可能反映了CPU或磁盘活动的变化。
摘要由CSDN通过智能技术生成
  1. timeron概念:

    DB2提供了可视化解释,timeron是DB2优化器使用的一种成本度量单位,用于计算查询完全执行所需的时间和资源数量,
    timeron 是时间、CPU 占用率(以指令数计)、磁盘 I/O(以寻道数和页的转换数计)和其他一些因素的综合。
    由于这些参数的值不断变化,执行一个查询所需的 timeon 数量也是动态的,每次执行都有所不同。
    Timeron 也是一种创造出来的度量单位,因此,没有什么公式可以将执行一个查询所需的 timeron 数转换成秒数。
    除此之外,timeron 可以帮助您确定一种查询执行途径是否比另一种更快。(若执行一个查询所需的 timeron 数在两次编译之间相差 10 或 20 timeron,这可能仅仅是由于 CPU 活动、磁盘活动或数据库使用情况发生了变化。)

    1.  常见 Visual Explain 操作符:
    操作符
  • 所执行的操作
    1. CMPEXP
    1. 计算表达式。(仅用于调试模式。)
    1. DELETE
    1. 从表中删除行。
    1. EISCAN
    1. 扫描用户定义的索引,产生一系列简化的行。
    1. FETCH
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值