MySQL Opened_tables 不断增加

MySQL Opened_tables 不断增加

我在跑步mysql-5.6.36

参数table_open_cache是 2000。我有一个巨大的Opened_tables比率Open_tables(即 326 天后的 67988/1950)。

所以我设置table_open_cache为 2500。重新启动服务后,我监控了该比例,仍然看到它在上升。-
8 分钟后从 361/354
上升到 96 分钟后的 1321/1113

为什么即使服务器还远未达到该table_open_cache值,但该比率仍在增加。

问候
圣地亚哥

答案1

SHOW GLOBAL STATUS LIKE 'Created_tmp_tables';检查因为Opened_tables每次增加临时表时 输出都会增加。

此外,我建议绘制这些值(Opened_tables,, )随时间Open_tables变化的图表Created_tmp_tables,这样您可以获得更好的指示,而不是零星采样。

相关内容