mysql> show status like ‘Opened_tables’;
서버 시작후 현재까지 열어보았던 테이블수
-> 이 숫자가 크면 my.cnf 파일안에 table_cache 변수가 너무 작은것이다.
‘%’를 쓰면 그 알파벳으로 시작하는 관련 항목들을 쭉 볼수 있다.
mysql> show status like ‘o%’;
mysql> show status like ‘Key_reads’;
하드로부터 인덱스 블록을 물리적으로 읽은수
-> 이숫자가 크면 key_buffer_size 변수가 너무 작은 것이다.
mysql> show status like ‘Handler_read_rnd’;
데이터 파일에서 행을 읽으려고 요청한 수
-> 이 숫자가 크면 모든테이블에 스캔을 하거나 많은 쿼리가 있고, 조인시에 인덱스를 사용하지 않는 것이다.
mysql> show status like ‘Thread_created’;
만들어진 쓰레드수
-> 이 숫자가 크면 thread_cache_size변수를 증가해야 한다.
Comments
Powered by Facebook Comments