출처 : 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
구글 검색으로 끼워 맞춘거라 걱정이 되어
질문해 봅니다.
'프로그램개발 > DB(MySQL,MariaDB,MongoDB)' 카테고리의 다른 글
너무 신기한 크로스 조인으로 달력 만들기 (0) | 2022.11.25 |
---|---|
[MySQL & MariaDB] Alias 별칭 부여시 조건문에서 사용하는 방법 (0) | 2021.04.23 |
MySQL 원격 접속 허용 (0) | 2020.07.29 |
데이타베이스 관리툴 추천 (0) | 2019.09.23 |
칼리 리눅스(Kali Linex): Hydra - mysql brute force attack (0) | 2019.05.07 |