===== テンポラリほにゃらら ===== MySQLの一時テーブル・一時ファイル * 一時テーブル クエリ実行時にMySQLが作成するテーブル * 一時ファイル order byやgroup byでソートするときに使われるファイル mysql> SHOW global status LIKE '%tmp%'; +-------------------------+----------+ | Variable_name | Value | +-------------------------+----------+ | Created_tmp_disk_tables | 19539610 | | Created_tmp_files | 6 | | Created_tmp_tables | 23370113 | +-------------------------+----------+ 3 rows in set (0.00 sec) * Created_tmp_disk_tables テンポラリテーブルがディスク上に(MyISAM)作成された回数 * Created_tmp_files テンポラリテーブルが作成された回数 * Created_tmp_tables order byやgroup byでソートするときに、sort_buffer_sizeに収まりきらず、tmpファイルができた回数 mysql> SHOW VARIABLES LIKE '%tmpdir%'; +-------------------+-----------+ | Variable_name | Value | +-------------------+-----------+ | tmpdir | /tmp | +-------------------+-----------+ 1 rows in set (0.00 sec) temporary tableはsql_***の見えるファイルでtmp_fileは隠しファイルでできる