mysql:temporary
テンポラリほにゃらら
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は隠しファイルでできる
mysql/temporary.txt · 最終更新: 2014/02/26 08:33 by clownclown