0
私は最近、tmp
ディレクトリを50GBのRAMディスクに移動しました。プロセスは高速で実行されているようですが、私は50GBを満たしたいくつかの大きな一時テーブルを作成しました。これにより、すべてのプロセスが強制終了されました。tmpスペースが最大になったときにMySQLプロセスが終了しました
mysql> show variables like '%tmp%';
+-------------------+-------------+
| Variable_name | Value |
+-------------------+-------------+
| max_tmp_tables | 32 |
| slave_load_tmpdir | /run/mysqld |
| tmp_table_size | 16777216 |
| tmpdir | /run/mysqld |
+-------------------+-------------+
これは正常ですか?私はこれが以前に起こったことに気付かなかった。 tmp
ディレクトリをいっぱいにするプロセスだけを持つ方法はありますか?