这里有介绍,控制内存临时表的最大值的,超过限值后就往硬盘写,主要用在排序和聚合操作无法完全在内存中完成时,临时表会写入磁盘,降低性能。假设你的实例是4C8G的,这个值如果调成了>8G,运行过程中如果某个sql占用的内存超过这个,实例就OOM了,如果这个值设置的比较小,内存放不下的就会转到磁盘里,排序的性能可能会受损,但是能避免OOM,和虚拟内存不是同一个事情。此回答整理自钉群"PolarDB专家面对面 - 通用功能咨询"
影响不大
tmp_table_size
否
2097152
[262144-134217728]
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。