푸른청년 푸르게 살고있나?  
home | 살아가기 | news | 세상보기 | tip&tech | 방명록 |  
   전체
   asp
   php
   jsp
   mssql
   mysql
   informix
   linux
   unix
   win2000
   javascript
   html
   oracle
   java
   etc
    
:: Tip&Tech > mysql
[mysql] show status 명령으로 간단한 모니터링과 튜닝하기
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변수를 증가해야 한다.

날짜: 2004-01-29 18:20:28, 조회수: 2275

다음글 mysql 백업및 복구하기 투
이전글 [mysql]두서버간에 replication 하기

꼬리말
글쓴이 비밀번호 #스팸글방지(주인장 닉네임을 쓰시오)

  
since by 2003.03.23 / 3th 2005.07.26 / 4th 2009.04.22 made by bluesoul