MySQL Opened_tables продолжает расти

Я бегу mysql-5.6.36,

параметр table_open_cache был 2000. У меня был огромный Opened_tables против Open_tables соотношение (т.е. 67988/1950 через 326 дней).

Итак, я установил table_open_cache до 2500. После перезапуска службы я проверил соотношение и все еще вижу, как оно растет.
- с 361/354 через 8 мин
- до 1321/1113 через 96 мин

Почему соотношение увеличивается, хотя сервер еще далек от table_open_cache значение.

С уважением
Сантьяго

1 ответ

Проверьте вывод SHOW GLOBAL STATUS LIKE 'Created_tmp_tables'; так как Opened_tables будет увеличиваться каждый раз, когда увеличивается временная таблица.

Также я бы порекомендовал график этих значений (Opened_tables, Open_tables, Created_tmp_tables) с течением времени, чтобы вы могли получить более точные данные, чем случайные выборки.

Другие вопросы по тегам