mysql my.cnf 간단튜닝 옵션들

2014.07.08 02:08

소울 조회 수:7783

# max_connections (> 100) : Connection pool 등이 연결할 연결 개수 입니다
max_connections=128

# wait_timeout (< 28800) : 연결을 맺은 상태에서 아무 동작을 않을 시 끊길 Timeout 입니다
wait_timeout=28800

# interactive_timeout (< 28800) : 연결을 맺은 상태에서 마지막 SQL 동작 후 Timeout 입니다 (확인요..T.T)
interactive_timeout=28800

# key_buffer_size (> 7.8G) : MyISAM 테이블이 모든 쓰레드에서 공유할 색인 블락 크기
# 결국 위의 Count() 결과는 이 변수와 관계가 깊군요 (실제 메모리의 25% 정도가 적당하다고도 합니다)
key_buffer_size=7.8G

#join_buffer_size (> 128.0K, or always > use indexes with joins)
# 색인을 사용하지 않아 전체 테이블 검색을 요하는 경우에서의 join, 색인 검색, 범위 검색 등의 경우에
# 사용할 버퍼 크기 (이것도 Full Table 검색 시 속도와 관계가 있겠네요)
join_buffer_size=256K

# tmp_table_size (> 16M) : 검색 결과 등을 담기 위한 메모리 임시 테이블 크기
# 만약 이 임시 결과를 넘게 되면 일반 MyISAM 엔진에 임시 결과를 담게 됩니다.
# Count()와 같은 집계 함수가 아니고 일반 SELECT 인 경우에는,
# SELECT * FROM T LIMIT 10, 30 등으로 결과를 제한하시기 바랍니다.
tmp_table_size=64M

# max_heap_table_size (> 16M)
# 사용자가 생성한 메모리 테이블의 최대 크기 (보통 tmp_table_size와 관계 있으며 유사 크기로 지정)
max_heap_table_size=64M

# table_cache (> 1024) : 모든 쓰레드에서 읽힐 open 시켜 놓을 테이블의 개수
table_cache=1024
번호 제목 글쓴이 날짜 조회 수
89 mysql status 설명 소울 2016.09.12 4556
88 CREATE TABLE 구문 보기 / 테이블 / 컬럼 정보보기 소울 2016.06.20 4058
87 mysql my.cnf - character-set-client-handshake = FALSE 소울 2016.05.12 4422
86 rename 소울 2016.01.19 5071
85 delete 소울 2016.01.19 4803
84 MariaDB YUM Repository 소울 2015.07.22 5880
83 SORT_BUFFER_SIZE 조절 명령 소울 2015.07.08 7070
82 sql join 소울 2015.06.08 5366
81 DISTINCT (중복제거) 소울 2015.06.08 6570
80 DDL/DML/DCL 소울 2015.04.23 6831
79 테이블 복사 소울 2015.01.06 6740
78 mysql 엔진 간단설명 소울 2014.09.19 6902
77 back_log 소울 2014.08.18 7267
» mysql my.cnf 간단튜닝 옵션들 소울 2014.07.08 7783
75 skip-name-resolve 소울 2014.07.04 6694
74 skip-networking 소울 2014.07.04 8223
73 이노디비 my.cnf 기본옵션 소울 2014.06.27 7110
72 리플리케이션시 해당디비만 리플리케이션 소울 2014.06.27 6723
71 db 재생성 소울 2014.06.27 7147
70 mysqldump 옵션추가 소울 2014.06.27 6812