【 使用环境 】生产环境
【 OB or 其他组件 】OB
-
使用 explain format=json 查看执行计划, NAME 字段值不符合预期。
-
explain 复杂 SQL(如子查询),估算输出行数过大,实际表中只有两条数据(id = 1 和 2)
【 使用环境 】生产环境
【 OB or 其他组件 】OB
使用 explain format=json 查看执行计划, NAME 字段值不符合预期。
explain 复杂 SQL(如子查询),估算输出行数过大,实际表中只有两条数据(id = 1 和 2)
第一个是已知bug, 已经在4.0上修复
第二个统计信息应该更新一下,3.1.x是通过转储合并来收集统计信息的,统计信息的估计一般基表的扫描是比较准确的, join等算子可能是计算出来的,
感谢回答,第二个问题示例的是子查询,也是计算出来的吗?是不是可以认为计算的不够准确
看计划形态和查询条件的复杂程度