나는 달리고 있다 mysql-5.6.36
.
매개변수 table_open_cache
는 2000이었습니다. 저는 엄청난 Opened_tables
대 Open_tables
비율을 가졌습니다(예: 326일 후 67988/1950).
그래서 2500으로 설정했습니다 table_open_cache
. 서비스를 다시 시작한 후 비율을 모니터링했는데 여전히 올라가는 것을 볼 수 있습니다.
- 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