更新时间:2022-12-14 GMT+08:00
调整执行计划缓存
操作场景
HetuEngine提供了执行计划缓存的功能,对于需要多次执行的相同查询,可减少为后续相同查询生成执行计划所需的时间。
操作步骤
- 登录FusionInsight Manager页面。
- 选择“集群 > 服务 > HetuEngine > 配置 > 全部配置”,参考表1调整执行计划缓存参数。
表1 执行计划缓存参数 参数名称
默认值
建议值
参数解释
参数文件
hetu.executionplan.cache.enabled
false
true
是否开启全局执行计划缓存。
coordinator.config.properties和worker.config.properties
hetu.executionplan.cache.limit
20000
根据具体业务调整。
最多可缓存的执行计划数量。
coordinator.config.properties和worker.config.properties
hetu.executionplan.cache.timeout
86400000
根据具体业务调整。
上次访问后使缓存的执行计划失效的时间,单位:毫秒(ms)。
coordinator.config.properties和worker.config.properties
- 单击“保存”,保存配置。
- 选择“集群 > 服务 > HetuEngine > 更多 > 重启服务”,重启HetuEngine服务让参数生效。
父主题: HetuEngine性能调优