【问题标题】:Does adding a constant expression to the SELECT list affect the query execution time in DB2?向 SELECT 列表添加常量表达式会影响 DB2 中的查询执行时间吗?
【发布时间】:2016-10-28 12:52:10
【问题描述】:
SELECT
  id,
  'great' performance
FROM employee;

由于此查询有一个运行时间列,这会影响查询处理时间吗?

【问题讨论】:

  • 是的,但或多或​​少无法衡量。

标签: sql database db2


【解决方案1】:

是的,因为要为每个返回的行创建额外的列需要付出额外的努力。很大吗?没有。

查询编译器/优化器需要携带一些额外的元数据,并且在查询执行期间,需要为每个返回的行创建额外的字段并使用该常量填充。但不涉及搜索(内存或磁盘)。

【讨论】:

    猜你喜欢
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多