doris中fe如何配置sql cache的内存限制?

提问者:帅平 问题分类:数据库
doris中fe如何配置sql cache的内存限制?
2 个回答
艺兴一意
艺兴一意
如果是在命令行处理的话,可以设置如下的命令:
-- 最多存放 100 个 Cache 元数据,超过时自动释放最近最久未使用的元数据。默认值为 100。ADMIN SET FRONTEND CONFIG ('sql_cache_manage_num'='100');  
-- 当 300 秒未访问该 Cache 元数据后,自动进行释放。默认值为 300。ADMIN SET FRONTEND CONFIG ('expire_sql_cache_in_fe_second'='300');

如果需要在fe.conf中配置的话,则把上面两个参数配置进去即可。
发布于:5个月前 (12-13) IP属地:四川省
那句晚安你听了吗
那句晚安你听了吗
还可以在 FE 中配置,当结果行数或大小超过某个阈值时,不创建 SQL Cache:
-- 默认超过 3000 行结果时,不创建 SQL Cache。ADMIN SET FRONTEND CONFIG ('cache_result_max_row_count'='3000');  
-- 默认超过 30M 时,不创建 SQL Cache。ADMIN SET FRONTEND CONFIG ('cache_result_max_data_size'='31457280');
发布于:5个月前 (12-13) IP属地:四川省
我来回答