안녕하세요 mysql 초보입니다. 고수분들한테 여쭈어 보고싶은게 있어서요.
mysql 5.0.9버전입니다. 소스설치구요
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 1024
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
이렇게 있고 아래에 쭉 내려보면
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
이렇게 되있는데 위에있는 예를들면 위에 mysql server의 key_buffer 옵션이랑 맨아래에 있는 isamchk나myisamchk의
key_buffer 옵션이랑 뭐가 틀린건가요?
그리고 환경마다 옵션값을 바꿔서 성능을 올린다고 하는데 대부분 어떤 옵션들 값을 바꿔주나요?
|