MySQL Opened_tables continua aumentando

MySQL Opened_tables continua aumentando

Eu estou correndo mysql-5.6.36.

O parâmetro table_open_cacheera 2.000. Eu tive uma proporção enorme Opened_tablesversus Open_tables(ou seja, 67.988/1950 após 326 dias).

Então configurei table_open_cachepara 2500. Depois de reiniciar o serviço, monitorei a proporção e ainda vejo que ela está subindo.
- De 361/354 após 8 min
- Para 1321/1113 após 96 min

Por que a proporção está aumentando mesmo que o servidor ainda esteja longe de atingir o table_open_cachevalor.

Atenciosamente
Santiago

Responder1

Verifique a saída de SHOW GLOBAL STATUS LIKE 'Created_tmp_tables';porque Opened_tablesaumentará toda vez que uma tabela temporária for aumentada.

Também recomendo representar graficamente esses valores ( Opened_tables, Open_tables, Created_tmp_tables) ao longo do tempo para que você possa obter uma indicação melhor em vez de amostragem esporádica.

informação relacionada