Estoy corriendo mysql-5.6.36
.
El parámetro table_open_cache
era 2000. Tuve una relación Opened_tables
versus enorme Open_tables
(es decir, 67988/1950 después de 326 días).
Así que lo configuré table_open_cache
en 2500. Después de reiniciar el servicio, supervisé la proporción y todavía veo que aumenta.
- De 361/354 después de 8 min
- A 1321/1113 después de 96 min
¿Por qué la proporción aumenta a pesar de que el servidor aún está lejos de alcanzar el table_open_cache
valor?
Saludos
Santiago
Respuesta1
Verifique el resultado de SHOW GLOBAL STATUS LIKE 'Created_tmp_tables';
porque Opened_tables
aumentará cada vez que se aumente una tabla temporal.
También recomendaría graficar estos valores ( Opened_tables
,, ) a lo largo del tiempo para Open_tables
que Created_tmp_tables
pueda obtener una mejor indicación en lugar de un muestreo esporádico.