Vertica中解释查询的成本

时间:2016-10-11 07:55:51

标签: output vertica explain

请问解释输出的确切成本是多少?他们是从IO,RAM等几个指标中进行梳理,求和(或其他),还是一个特定的度量标准?

e.g。 + -SELECT LIMIT 10 [费用:282K,行数:10]

谢谢 马丁

1 个答案:

答案 0 :(得分:1)

实际上documented here,虽然可能没有您想要的那么精确。

  

查询优化器根据成本估算选择查询计划。该   查询优化器使用来自多个源的信息进行开发   潜在计划并确定其相对成本。其中包括:

     
      
  • 表格行数
  •   
  • 列统计信息,包括:不同值的数量(基数),最小值/最大值,值的分布和   磁盘空间使用
  •   
  • 可能需要最少I / O操作,最低CPU,内存和网络使用率的访问路径
  •   
  • 可用的合格预测
  •   
  • 加入选项:连接类型(合并与散列连接),连接顺序
  •   
  • 查询谓词跨群集节点的数据分段
  •