请问解释输出的确切成本是多少?他们是从IO,RAM等几个指标中进行梳理,求和(或其他),还是一个特定的度量标准?
e.g。 + -SELECT LIMIT 10 [费用:282K,行数:10]
谢谢 马丁
答案 0 :(得分:1)
实际上documented here,虽然可能没有您想要的那么精确。
查询优化器根据成本估算选择查询计划。该 查询优化器使用来自多个源的信息进行开发 潜在计划并确定其相对成本。其中包括:
- 表格行数
- 列统计信息,包括:不同值的数量(基数),最小值/最大值,值的分布和 磁盘空间使用
- 可能需要最少I / O操作,最低CPU,内存和网络使用率的访问路径
- 可用的合格预测
- 加入选项:连接类型(合并与散列连接),连接顺序
- 查询谓词跨群集节点的数据分段