为了更快的定位您的问题,请提供以下信息,谢谢
【详述】前期基于hive_catalog创建的物化视图好多无缘无故失效了,基表没有改动。执行命令重新刷新物化视图也不行:ALTER MATERIALIZED VIEW view_name,失败原因是 mv schema changed,但基表没改动,除了重新创建物化视图外,还有什么解决办法
【背景】基于hive_catalog创建的物化视图突然失效,refresh_type是MANUAL,partition_type是RANGE,inactive_reason是mv schema changed
【业务影响】生产环境物化视图失效,影响查询性能
【是否存算分离】否
【StarRocks版本】例如:3.2.3
【集群规模】例如:3fe(1 follower+2observer)+3be(fe与be分开部署)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】long_lz@163.com
有详细的报错信息截图么,fe.log 中active的时候是否有堆栈或者更多信息
日志里面很多这种信息
2024-08-28 01:55:36,647 WARN (starrocks-taskrun-pool-2624|1852403) [PartitionBasedMvRefreshProcessor.prepare():748] Materialized view: XX is not active due to mv schema changed:表字段信息
2024-08-28 01:55:38,632 WARN (starrocks-taskrun-pool-2624|1852403) [MVActiveChecker.tryToActivate():154] [MVActiveChecker] activate MV XX failed
2024-08-28 01:56:43,151 WARN (MVActiveChecker|48) [MVActiveChecker.tryToActivate():135] [MVActiveChecker] skip active MV Table [id=15163545, name=xx, type=MATERIALIZED_VIEW] since it’s in grace-period
3.2.12 依旧存在这个问题
您好,请单独开个帖子详细描述下您的问题,然后可以脱敏补充下物化视图和基表的创建语句。