分钟级别物化视图刷新失败

【背景】物化视图每分钟刷新
【业务影响】没
【是否存算分离】否
【StarRocks版本】2.5.13
【集群规模】3fe(1 follower+2observer)+3be(fe与be混部)
【机器信息】128C/256G/万兆
【联系方式】社区群13-麦咪,谢谢
之前创建的物化视图,每分钟刷新一次,刚开始正常可以刷新,后面发现失败了,报错信息,不知道啥原因,单独查询sql可以出结果,麻烦老师们帮忙看下什么原因导致的:
com.starrocks.sql.common.DmlException: Materialized view base table: 2949773.2952810 not exist.




是不是基表会做变更? alter table等 只有定时刷新的会报错 手动的都ok嘛

我们把表重建了,但是表结构还是一样没有变化的

重建表之后,手动刷新也没用,敲了ALTER MATERIALIZED VIEW mv1 ACTIVE也没有用

我拿2.5.20做了下复现 这个地方有个疑问 我理解表重建后 哪怕表结构不变的情况下 单独查询sql可以出结果这个是不对的 确认是可以出的吗

可以出结果但是结果数据一直没有刷新,表重建了之后物化视图刷新失败了,去查物化视图sql可以出数据,但是是没有刷新过的旧数据,就是数据一直没刷新,查看刷新任务已经显示failed两天了,最后只能重建物化视图恢复了。

技术老师,今天物化视图有一次刷新失败了,提示原因:com.starrocks.sql.common.DmlException: Query timeout. Increase the query_timeout session variable and retry,这种是什么情况导致的呢,




看这物化视图刷新时间明显落后了,这是一分钟刷新一次的,不知道什么情况,有什么办法可以解决吗

这几天刚把版本升到2.5.20,可以通过ACTIVE这种方式重新去恢复物化视图了, :joy:但我们组长说这种方式不太合理,理论上不应该通过dbid.tableid去识别它,因为表名都没变动过表结构和原来一样,后续能不能优化一下这种方式。