在MySQL中,tmp_table_size参数用于指定使用内存临时表时允许的最大大小。如果需要的内存超出了这个限制,MySQL将使用磁盘临时表。该参数的默认值为16MB。 当需要排序或分组时,MySQL可能需要创建临时表来处理查询。这些临时表可以基于磁盘或内存,而内存临时表通常比磁盘临时表更快,因为磁盘I/O通常比内存I/O慢。 tmp_t...
一、可能有下面几种情况:1、在SQL中执行groupby、orderby、distinct、union、多表update、子查询、多表JOIN等情况下,可能需要生成内部临时表,当内部临时表超过tmp-table-size时,就会产生磁盘临时表。2、接上,若查询包含BLOB、TEXT类型字段时,MySQL会直接使用磁盘临时表。3、云数据库购买的磁盘空间,是包括数据库文件...
求翻译:tmp_table_size=160M是什么意思?待解决 悬赏分:1 - 离问题结束还有 tmp_table_size=160M问题补充:匿名 2013-05-23 12:21:38 正在翻译,请等待... 匿名 2013-05-23 12:23:18 正在翻译,请等待... 匿名 2013-05-23 12:24:58 tmp_table_size=160M 匿名 2013-05-23 12:26:38...