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