우수한 MySQL 성능 조정 스크립트 를 실행하고 제안을 진행하기 시작했습니다. 내가 만난 것은
TABLE CACHE
현재 table_cache 값 = 4096 테이블 총 1073 개의 테이블이 있습니다. 열린 테이블이 3900 개 있습니다. 현재 table_cache 적중률은 2 %이며 테이블 캐시의 95 %가 사용 중입니다. 아마도 table_cache를 증가시켜야합니다
table_cache를 읽기 시작했지만 MySQL 설명서 가 부족하다는 것을 알았습니다 . 그들은 table_cache
"메모리가 있다면" 을 높이라고 말합니다 . 불행히도 table_cache
변수는 "모든 스레드에 대한 열린 테이블 수"로 정의됩니다.
이 변수를 늘리면 MySQL에서 사용하는 메모리는 어떻게 변경됩니까? 좋은 가치는 무엇입니까?