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