1 个回答
doris中sql cache失效了,可能有以下原因:
1、表/视图的结构发生了变化,例如执行了 drop table、replace table、alter table 或 alter view 等操作。
2、表数据发生了变化,例如执行了 insert、delete、update 或 truncate 等操作。
3、用户权限被移除,例如执行了 revoke 操作。
4、使用了非确定函数,并且函数的评估值发生了变化,例如执行了 select random()。
5、使用了变量,并且变量的值发生了变化,例如执行了 select * from tbl where dt = @dt_var。
6、Row Policy 或 Data Masking 发生了变化,例如设置了用户对某些表的部分数据不可见。
7、结果行数超过了 FE 配置的 cache_result_max_row_count,默认值为 3000 行。
8、结果大小超过了 FE 配置的 cache_result_max_data_size,默认值为 30MB。
发布于:5个月前 (12-11) IP属地:四川省
我来回答
您需要 登录 后回答此问题!