반응형
MySQL 환경 변수
프로세스 목록 확인
- MySQL 서버에서 현재 실행 중인 모든 프로세스(쿼리)를 보여줍니다. 각 프로세스의 ID, 사용자, 호스트, 데이터베이스, 상태 및 쿼리를 확인할 수 있습니다.
mysqladmin -u root -p processlist
MySQL 서버 변수 확인
- MySQL 서버의 모든 설정 변수를 출력합니다. 이 변수들은 서버의 동작 방식을 제어합니다.
mysqladmin -u root -p variables
특정 변수 확인 (max_connections)
- MySQL 서버의 max_connections 변수 값을 확인합니다. 이 변수는 동시에 MySQL에 연결할 수 있는 최대 연결 수를 나타냅니다.
mysqladmin -u root -p variables | grep max_connections
특정 변수 확인 (table_cache)
- MySQL 서버의 table_cache 변수 값을 확인합니다. 이 변수는 MySQL이 테이블 핸들 캐시에 저장할 수 있는 테이블 핸들의 최대 수를 설정합니다.
mysqladmin -u root -p variables | grep table_cache
특정 변수 확인 (wait_timeout)
- MySQL 서버의 wait_timeout 변수 값을 확인합니다. 이 변수는 MySQL 클라이언트가 비활성 상태로 있을 수 있는 최대 시간을 설정합니다.
mysqladmin -u root -p variables | grep wait_timeout
설정 변경 확인 (max_connections)
- max_connections 값이 변경되었는지 확인합니다.
mysqladmin -u root -p variables | grep max_connections
설정 변경 확인 (table_cache)
- table_cache 값이 변경되었는지 확인합니다.
mysqladmin -u root -p variables | grep table_cache
설정 변경 확인 (wait_timeout)
- wait_timeout 값이 변경되었는지 확인합니다.
mysqladmin -u root -p variables | grep wait_timeout
MySQL 서버 설정 변경 (mysqld_safe 사용)
- mysqld_safe를 사용하여 MySQL 서버를 시작하면서 max_connections, table_cache, wait_timeout 등의 설정 값을 일시적으로 변경합니다.
mysqld_safe -O max_connections=500 -O table_cache=256 -O wait_timeout=57600 &
MySQL 서버의 상태와 설정을 효율적으로 모니터링하고 필요한 경우 설정을 임시로 변경할 수 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
systemctl 명령을 찾을 수 없음 (0) | 2013.09.10 |
---|---|
[리눅스] iTop(itsm) 설치하기 (0) | 2013.09.10 |
라우팅 프로토콜의 일반적인 설명 (0) | 2013.09.07 |
[리눅스] phpmyadmin 설치 (0) | 2013.09.04 |
Apache 서버에서 발생한 문제를 해결하는 방법 (1) | 2013.09.04 |