UJP - Created_tmp_tables

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

  • カテゴリ サイト運営 の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - Created_tmp_tables

Created_tmp_tables

カテゴリ : 
サイト運営
ブロガー : 
ujpblog 2016/7/31 17:32
 mysqladminでextended-statusを採ってみたら気になる値が.
sh-3.2# grep tmp mysql_extend-status.txt
| Created_tmp_disk_tables           | 683        |
| Created_tmp_files                 | 0          |
| Created_tmp_tables                | 32383      |
sh-3.2#
 テンポラリのテーブルがたくさんされているのは良いのだけれど,そのうちの幾つかがディスク上で実行されている.これを解消するしか無い.
 まずは現在設定を確認.
sh-3.2# grep table_size /etc/my.cnf
sh-3.2#
 明示的に指定が無い.サーバ上の設定を確認.
mysql> SHOW VARIABLES LIKE 'tmp_table_size';
+----------------+----------+
| Variable_name  | Value    |
+----------------+----------+
| tmp_table_size | 16777216 |
+----------------+----------+
1 row in set (0.00 sec)

mysql> SHOW VARIABLES LIKE 'max_heap_table_size';
+---------------------+----------+
| Variable_name       | Value    |
+---------------------+----------+
| max_heap_table_size | 16777216 |
+---------------------+----------+
1 row in set (0.00 sec)

mysql>
 16,777,216byteなので16MBとして設定してある.倍の32MBにしてみる.
mysql> SET tmp_table_size=33554432;
Query OK, 0 rows affected (0.00 sec)

mysql> SET max_heap_table_size=33554432;
Query OK, 0 rows affected (0.00 sec)

mysql>
 設定されたか確認.
mysql> SHOW VARIABLES LIKE 'tmp_table_size';
+----------------+----------+
| Variable_name  | Value    |
+----------------+----------+
| tmp_table_size | 33554432 |
+----------------+----------+
1 row in set (0.00 sec)

mysql> SHOW VARIABLES LIKE 'max_heap_table_size';
+---------------------+----------+
| Variable_name       | Value    |
+---------------------+----------+
| max_heap_table_size | 33554432 |
+---------------------+----------+
1 row in set (0.00 sec)

mysql>

トラックバック


広告スペース
Google