Kyle Smith Asked: 2009-10-30 05:27:33 +0800 CST2009-10-30 05:27:33 +0800 CST 2009-10-30 05:27:33 +0800 CST MySQL:临时表存储位置 772 我一直在阅读有关临时表的信息,以及如果超过 tmp_table_size,它将如何在磁盘上的 MyISAM 表上进行转换。我找不到的是该表的存储位置。我假设它是 MySQL 数据目录。谁能证实这一点? mysql 2 个回答 Voted Best Answer Dan Carley 2009-10-30T05:47:21+08:002009-10-30T05:47:21+08:00 该变量被调用tmpdir并且具有系统默认值/tmp,/var/tmp或/usr/tmp。 您应该注意有关隐藏文件的段落。在操作期间,您将无法实际看到磁盘上的文件/表。其ALTER TABLE行为略有不同。 Roy 2009-10-30T05:47:34+08:002009-10-30T05:47:34+08:00 它应该在 mysql 临时目录中创建,由tmpdirmy.cnf 中的子句指定
该变量被调用
tmpdir
并且具有系统默认值/tmp
,/var/tmp
或/usr/tmp
。您应该注意有关隐藏文件的段落。在操作期间,您将无法实际看到磁盘上的文件/表。其
ALTER TABLE
行为略有不同。它应该在 mysql 临时目录中创建,由
tmpdir
my.cnf 中的子句指定