我对一个只有2千万数据的表查全表发现会出现内存超限。通过set exec_mem_limit 可以解决。在官网文档中看到exec_mem_limit参数是会话级的参数。
1、exec_mem_limit参数是否可以全局配置?
2、如果可以全局配置,底层实现是没个查询都会立马分配配置大小内存,还是会根据实际情况逐渐扩增内存分配?
1.支持设置全局,但是不建议调整比较大,避免大查询占用太多资源影响其他查询
2.不会立马分配exec_mem_limit设置的内存大小,会根据查询所需要的分配,exec_mem_limit是单个查询实例使用的内存上限