背景说明
由于服务器的实际资源小于starRocks官方的配置,导致starRocks在无任务的情况下,常驻内存偏高,可用于查询的资源变小。
实际部署的集群一般是4C8G和8C16G,be的配置不达标
为了解决单次查询内存不足的问题,提升系统稳定性。放弃starRocks默认开启的通过内存换时间的优化逻辑,降低内存使用。
注意事项
部分参数无法在conf文件中配置,需要执行SQL语句,进行set操作。
参数调整
query_mem_limit
感觉是starRocks的BUG,默认是不配置的,就是不限制。但一段时间后会触发BUG,变成2G的效果,只能手动配置来解决。
Limit:2147483648,刚好是2GB。
ERROR 1064 (HY000) at line 1: Memory of Query4c93de21-7bb9-11