我有一个 ubuntu,mysql 5.6 DB,它被成千上万的用户大量使用。运行 10 天后,我有以下值:
| Created_tmp_disk_tables | 894170 |
| Created_tmp_files | 26068 |
| Created_tmp_tables | 914511 |
Run Code Online (Sandbox Code Playgroud)
我的配置值是:
| tmp_table_size | 268435456 |
| max_heap_table_size | 1073741824 |
Run Code Online (Sandbox Code Playgroud)
当我有 tmp_table_size = 16MB 和 max_heap_table_size=16MB 时,它是一样的。比我将其更改为 tmp_table_size = 256MB 和 max_heap_table_size = 1GB 但 Created_tmp_disk_tables 并没有停止增长。率是完全一样的。
我有 26GB 的堆。所有表都是 INNODB。
我错过了什么?
谢谢