본문 바로가기
프로그램개발/DB(MySQL,MariaDB,MongoDB)

MariaDB 튜닝 참고

by 크레도스 2020. 12. 15.

출처 : PHPSCHOOL-Q&A > Mysql/Oracle/Query/DB 질문과답변

 

WWW.PHPSCHOOL.COM

개발자 커뮤니티 1위 PHPSCHOOL.COM 입니다.

phpschool.com

안녕하세요
서버 사양 CPU Core:  32Thread 메모리: 64GB 입니다.
서버에 우분투 18.04 를 설치 하고
Nginx, PHP7.2,  MariaDB 10.1.47 버전을 설치 하였습니다.
MariaDB 튜닝을 하고 싶은데 어떤것들을 설정해야 할까요?
용도는 그누보드사이트 여러개와 워드프레스 사이트 여러개 돌릴것 같습니다.

아래는 구글 검색으로 이래저래 설정한 내용인데
잘못되었거나 추가 해 줘야 할게 있을까요?

vi /etc/mysql/my.cnf 파일 설정

[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

#램디스크 사용 설정
tmpdir  = /dev/shm

# mysql에서 접속시 ip에 대한 resolving을 진행하는데 대부분의 IP의 경우 등록되지않아
# 쓸데없는 리소스를 사용하기 때문에 skip해준다.
skip-host-cache
skip-name-resolve

# Fine Tuning
max_connections = 10000
connect_timeout = 3
key_buffer_size = 356M

#InnoDB
default_storage_enging = InnoDB
innodb_buffer_pool_size = 48G

# Query Cache
query_cache_limit=16M
query_cache_size=1024M
query_cache_type=1

구글 검색으로 끼워 맞춘거라 걱정이 되어
질문해 봅니다.