Allow stats estimation for text-like types only for histograms containing singleton buckets
In commit `Improve statistics calculation for exprs like "var = ANY (ARRAY[...])"`, we improve performance in cardinality estimation for ArrayCmp. However, it caused ArrayCmp expressions with text-like types to default to NDV based cardinality estimations in spite of present and valid histograms. This commit re-enables using histograms for text-like types provided it is safe to do so. Removed because non-singleton buckets for text is not valid: - src/backend/gporca/data/dxl/minidump/CTE-12.mdp - src/backend/gporca/data/dxl/statistics/Join-Statistics-Text-Input.xml - src/backend/gporca/data/dxl/statistics/Join-Statistics-Text-Output.xml Co-authored-by: NAshuka Xue <axue@pivotal.io> Co-authored-by: NShreedhar Hardikar <shardikar@pivotal.io>
Showing
因为 它太大了无法显示 source diff 。你可以改为 查看blob。
想要评论请 注册 或 登录