2016-10-11 102 views
0

请问在解释输出中究竟是什么成本?它们是从几个度量标准(例如IO,RAM等)中进行组合,总结(还是其他)?还是它们是一个特定的度量标准?解释Vertica中查询的成本

例如+ - 选择LIMIT 10成本:282K,行:10]

谢谢 马丁

回答

1

它实际上documented here,虽然也许不是准确,你想。

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

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

感谢您的答复:)我已经看了这样的,是的,我想了解费用的更准确的信息。 – Martin