小编Lib*_*cek的帖子

如何降低“Created_tmp_disk_tables” - 在磁盘上创建的临时表计数?

我有一个 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。

我错过了什么?

谢谢

mysql optimization

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

mysql ×1

optimization ×1