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

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) с течением времени, чтобы получить более точную картину, а не делать выборку спорадически.

Связанный контент