테스트 사이트 - 개발 중인 베타 버전입니다

서버 사양을 고사양으로 바꿨는데 my.ini 설정 관련해서... 채택완료

안안 5년 전 조회 2,936

서버 사양을 고사양으로 바꿨는데 서버 사양에 맞게 my.ini 설정을 얼만큼 수정해야 하는지 감이 잘 안오네요. 

my.ini 설정 관련해서 고수님들 조언 부탁드립니다^^

***************************** 서버 사양 xeon E5-2680 2.7G (2프로세서) 메모리 32G 윈도우 2016서버 64비트 *****************************

my.ini 현재 설정 [client] #password    = your_password port        = 3306 socket        = /tmp/mysql.sock

# The MySQL server [mysqld] port        = 3306 socket        = /tmp/mysql.sock skip-external-locking key_buffer_size = 384M max_allowed_packet = 1M table_open_cache = 512 sort_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size = 32M # Try number of CPU's*2 for thread_concurrency thread_concurrency = 4 default-storage-engine=MyISAM character-set-server=euckr slow_query_log = 1 skip-name-resolve sql_mode = '' log-bin=mysql-bin server-id    = 1

[mysqldump] quick max_allowed_packet = 16M

[mysql] no-auto-rehash

[myisamchk] key_buffer_size = 256M sort_buffer_size = 256M read_buffer = 2M write_buffer = 2M

[mysqlhotcopy] interactive-timeout

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

좋은 서버네요. 2프로세스는 cpu 기판 두개가 꽃혀 있다는 얘기죠?

8core 16thread x 2 니까 32thread 제품이네요.

 

고사양의 서버에서 db성능을 제대로 사용할려면 innodb를 쓰세요.

 

동접자가 많다면, session 별로 사용되는 메모리의 수치는 낮추셔야 합니다.

read_buffer, join_buffer, sort_buffer

 

https://sir.kr/g5_tip/12432">https://sir.kr/g5_tip/12432

 

https://sir.kr/g5_plugin/6367" rel="noreferrer noopener" target="_blank">https://sir.kr/g5_plugin/6367

 

위의 글들이 작은 도움이 되실겁니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

특별히 바꾸지 않아도 무방 합니다.

 

db가 많아지면 명랑폐인님께서 말씀하신 innodb 로 변경 하시는것이 여러모로 좋습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

euckr을 꼭 써야하는지 한번 재고하십시오.

datadir을 지정해 놓으면 관리가 좀 편할 수 있습니다.

(직관적, DB를 백업하지 못했을 때 다른데에 그냥 복사해서 복원 가능 등)

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인