MYSQL 윈도우즈 설정값 비포 애프터

BEFORE

[mysqld]
innodb_buffer_pool_size=16000M
character-set-server=utf8
max_connections = 500
[client]

AFTER

character-set-server=utf8
innodb_buffer_pool_size=10G 
innodb_buffer_pool_instances = 10 
innodb_write_io_threads = 8 
innodb_read_io_threads = 8
max_heap_table_size=24m 
tmp_table_size=24m 
innodb_sort_buffer_size=64m
skip-name-resolve 
key_buffer_size = 768M 
max_allowed_packet = 1M 
table_open_cache = 512 
sort_buffer_size = 64M 
read_buffer_size = 24M 
read_rnd_buffer_size = 8M 
myisam_sort_buffer_size = 128M 
thread_cache_size = 20
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 16 
max_connections = 2048 
table_cache = 512
# Query Cache 
query_cache_limit=16M 
query_cache_size=512M 
query_cache_type=1


wait_timeout = 28800
transaction-isolation = READ-COMMITTED

그동안 거의 초기값으로 설정해놓고 있어서 제대로 PC의 성능의 10%밖에 활용을 하지 않았다

DB 내 테이블이 수십만건이 넘어가고 , 복잡한 SQL 명령문들이 나오면서 속도가 너무 나오지 않게 되었는데도 세팅값 문제로 안찾고 원래 플러그인이 무거운가 보다 하고 계속 sql 명령문 최적화만 했었다

좀 더 공부를 많이 해야겠다…

세팅값은 아래 링크에서 가져와서 거의 복붙했다

웹사이트 속도 체감 200% 항샹된 느낌이다

나와 같은 실수로 골머리 썩지 말길 바랍니다

https://www.burndogfather.com/191

이 게시물에 대해 평가 해주세요!

결과 0 참여자 0

Your page rank:

리플 남기기