===== テンポラリほにゃらら =====
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は隠しファイルでできる