tmp_table_size参数
1、参数查看 方法一:mysql> show variables like 'tmp_table_size'; 方法二:直接查看my.cnf文件tmp_table_size参数值 2、参数配置 方法一:mysql> set global tmp_table_size=16*1024*1024; 重启后会丢失使用my.cnf参数 方法二:直接修改my.cnf文件tmp_table_size参数值,但需要重启实例生效 3、参数值意义 tmp_table_size参数配置内部内存临时表的大小。 此参数不适用用户创建的MEMORY表,用户创建的MEMORY表用max_heap_table_size参数配置。 实际限制由tmp_table_size和max_heap_table_size的值中较小的一个确定,如果内存中的临时表超出限制,MySQL自动将其转换为磁盘上的MyISAM表。如果要执行许多 GROUP BY查询,可以增加tmp_table_size的值(或如有必要,也可以使用max_heap_table_size)。 执行计划中Extra字段包含有“Using temporary” 时会产生临时表。 4、外料 MySQL中临时表主要有两类,包括外部临时表和内部临时表。外部临时表是通过语句create temporary table...创建的临时表,临时表只在本会话有效