Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 개복숭아 판매
- 포천수영장
- 괌
- 덕소골프샵
- 괌자유여행
- 야생개복숭아 판매
- 포천온천
- 휘닉스파크
- 개복숭아판매
- 잠실수영장
- LGG6
- 제주도설경
- wp-900
- 한라산
- 파주골프장
- 서원힐스
- 제주도
- 자연산 개복숭아
- 제주도눈
- 경기북부골프장
- 야생개복숭아
- 조경철천문대
- 돌복숭아
- 충주골프장
- 개복숭아
- 포천가볼만한곳
- 태안수영장펜션
- 제주도눈썰매
- 자연산개복숭아
- 포천투어
Archives
- Today
- Total
Live Brilliant
my.cnf(4G이상) 기본 설정 내용 본문
아래 내용을 고대로 복사해서 my.cnf 적용 시키면 됩니다.
물론, DB 운영상황에 따라, 값들을 수정해서 이용해야겠죠.
[client]
#password = [your_password]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
# generic configuration options
port = 3306
socket = /var/lib/mysql/mysql.sock
back_log = 50
max_connections = 1000
max_connect_errors = 1000000
table_cache = 2048
# 한글 설정
init_connect="set names euckr"
character-set-client-handshake = FALSE
default-character-set=euckr
skip-name-resolve
max_allowed_packet = 16M
binlog_cache_size = 1M
# HEAP TABLE
max_heap_table_size = 128M
tmp_table_size = 128M
sort_buffer_size = 8M
join_buffer_size = 8M
thread_cache_size = 8
thread_concurrency = 8
#Query Cache 상태와 유지관리
#FLUSH QUERY CACHE
#FLUSH QUERY CACHE는 Query Cache의 메모리를 조각모음해서 메모리 사용 효율을 높일때 사용 한다.
#FLUSH TABLES
#FLUSH TABLES는 Query Cache를 비운다.
#RESET QUERY CACHE
#RESET QUERY CACHE는 Query Cache의 캐시된 모든 쿼리결과를 제거 한다.
#
# 0(OFF) : results를 캐쉬하거나 retrieve하지 않음.
# 1(ON) : select sql_no_cache.. 쿼리를 제외한 모든 results를 캐쉬
# 2(DEMAND): select sql_cache... 쿼리만 캐쉬
query_cache_type = 1
# DB 실제 사용량에 비례해서 운영하면서 조절하면 됨
query_cache_size = 64M
# 설정저장가능한 최대 results크기(디폴트:1M) 보통 query_cache_size의 1~10%정도 설정
query_cache_limit = 6M
ft_min_word_len = 4
default_table_type = MYISAM
thread_stack = 192K
transaction_isolation = REPEATABLE-READ
log-bin=mysql-bin
log-slow-queries = /var/log/slow_query.log
long_query_time = 2
log_long_format
server-id = 1
#*** MyISAM Specific options
key_buffer_size = 32M
read_buffer_size = 2M
read_rnd_buffer_size = 16M
bulk_insert_buffer_size = 64M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_max_extra_sort_file_size = 10G
myisam_repair_threads = 1
myisam_recover
skip-bdb
# *** INNODB Specific options ***
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 2G
# Innodb 사용시 5.x 부터 사용 가능한 테이블당 파일 용량 조절
#innodb_data_file_path = ibdata1:10M:autoextend
innodb_file_per_table
innodb_data_home_dir = /usr/local/db
innodb_file_io_threads = 4
innodb_thread_concurrency = 16
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 8M
innodb_log_file_size = 256M
innodb_log_files_in_group = 3
innodb_log_group_home_dir = /usr/local/db/
innodb_log_arch_dir = /usr/local/db/
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 30
[mysqldump]
# Do not buffer the whole result set in memory before writing it to
# file. Required for dumping very large tables
quick
max_allowed_packet = 16M
default-character-set=euckr
[mysql]
no-auto-rehash
default-character-set=euckr
# Only allow UPDATEs and DELETEs that use keys.
#safe-updates
[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[myisamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
# Increase the amount of open files allowed per process. Warning: Make
# sure you have set the global system limit high enough! The high value
# is required for a large number of opened tables
물론, DB 운영상황에 따라, 값들을 수정해서 이용해야겠죠.
[client]
#password = [your_password]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
# generic configuration options
port = 3306
socket = /var/lib/mysql/mysql.sock
back_log = 50
max_connections = 1000
max_connect_errors = 1000000
table_cache = 2048
# 한글 설정
init_connect="set names euckr"
character-set-client-handshake = FALSE
default-character-set=euckr
skip-name-resolve
max_allowed_packet = 16M
binlog_cache_size = 1M
# HEAP TABLE
max_heap_table_size = 128M
tmp_table_size = 128M
sort_buffer_size = 8M
join_buffer_size = 8M
thread_cache_size = 8
thread_concurrency = 8
#Query Cache 상태와 유지관리
#FLUSH QUERY CACHE
#FLUSH QUERY CACHE는 Query Cache의 메모리를 조각모음해서 메모리 사용 효율을 높일때 사용 한다.
#FLUSH TABLES
#FLUSH TABLES는 Query Cache를 비운다.
#RESET QUERY CACHE
#RESET QUERY CACHE는 Query Cache의 캐시된 모든 쿼리결과를 제거 한다.
#
# 0(OFF) : results를 캐쉬하거나 retrieve하지 않음.
# 1(ON) : select sql_no_cache.. 쿼리를 제외한 모든 results를 캐쉬
# 2(DEMAND): select sql_cache... 쿼리만 캐쉬
query_cache_type = 1
# DB 실제 사용량에 비례해서 운영하면서 조절하면 됨
query_cache_size = 64M
# 설정저장가능한 최대 results크기(디폴트:1M) 보통 query_cache_size의 1~10%정도 설정
query_cache_limit = 6M
ft_min_word_len = 4
default_table_type = MYISAM
thread_stack = 192K
transaction_isolation = REPEATABLE-READ
log-bin=mysql-bin
log-slow-queries = /var/log/slow_query.log
long_query_time = 2
log_long_format
server-id = 1
#*** MyISAM Specific options
key_buffer_size = 32M
read_buffer_size = 2M
read_rnd_buffer_size = 16M
bulk_insert_buffer_size = 64M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_max_extra_sort_file_size = 10G
myisam_repair_threads = 1
myisam_recover
skip-bdb
# *** INNODB Specific options ***
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 2G
# Innodb 사용시 5.x 부터 사용 가능한 테이블당 파일 용량 조절
#innodb_data_file_path = ibdata1:10M:autoextend
innodb_file_per_table
innodb_data_home_dir = /usr/local/db
innodb_file_io_threads = 4
innodb_thread_concurrency = 16
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 8M
innodb_log_file_size = 256M
innodb_log_files_in_group = 3
innodb_log_group_home_dir = /usr/local/db/
innodb_log_arch_dir = /usr/local/db/
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 30
[mysqldump]
# Do not buffer the whole result set in memory before writing it to
# file. Required for dumping very large tables
quick
max_allowed_packet = 16M
default-character-set=euckr
[mysql]
no-auto-rehash
default-character-set=euckr
# Only allow UPDATEs and DELETEs that use keys.
#safe-updates
[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[myisamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
# Increase the amount of open files allowed per process. Warning: Make
# sure you have set the global system limit high enough! The high value
# is required for a large number of opened tables
[출처] my.cnf(4G이상) 기본 설정 내용|작성자 한글
'개발은 핵찜이야 > 리눅스' 카테고리의 다른 글
서버 백업(삭제) 시스템 (크론) (0) | 2012.04.13 |
---|---|
리눅스 여러계정 한번에 생성 쉘프로그래밍 (0) | 2012.04.13 |
서버 아파치 설정값 수정 속도변화 (0) | 2012.04.13 |
리눅스에서 ftp를 사용할 때에 ftp: connect: No route to host 에러 (0) | 2012.04.13 |
PHP 버전문제 (gd-png 에러) (0) | 2012.04.13 |
Comments