MySQL[PGA] tmp_table_size

tmp_table_size 是MySql的临时表缓冲大小

大多数临时表是基于内存的(HEAP)表

但是,具有大的记录长度的临时表(所有列的长度的和)或包含BLOB列的表存储在硬盘上

如果某个内部heap(堆积)表大小超过tmp_table_size, MySQL可以根据需要自动将内存中的heap表改为基于硬盘的MyISAM表

如果执行计划中显示有Using temporary,那么就意味着会用到临时表了