v2.1.4
表同时存在同步mv和异步mv,当一个查询从逻辑上都可以命中这两个mv时,通过explain查看发现命中了同步mv
然后出现改写成异步mv失败,FailSummary: View struct info is invalid, Query to view slot mapping is null
当把此表的同步mv删除后,再explain查看,发现命中了异步mv
所以查询会优先命中同步mv 再退而求其次命中异步mv是吗?
那假如有个case是同步mv的数据体积比异步mv的体积大很多呢,那走到异步mv性能会好很多