mysql 성능 때문에 질문 입니다. 0 0 703

by 흠바바 [MySQL] mysql 튜닝 [2020.11.13 16:09:20]



안녕하세요.

현재 디비를 전문적으로 다루지는 않지만 어쩔수 없이 회사 상황이 그래서 다루고 있는데

centos7, mysql5.7버전을 이용하고 있습니다.

4core, 16GB 스펙 입니다.

 

네이버클라우드플랫폼으로 클라우드 서버를 이용하고 있습니다.

서버를 mysql 전용으로 사용하고 있구요.

 

문제는 전체 디비가 170기가 정도되는데 하나의 테이블이 120기가 정도 됩니다 용량이

그래서 그런지 innoDB로 먹는 용량도 크고 생각보다 느립니다.

아래는 my.cnf 입니다 .  제생각에는 먼가 설정이나 디비가 이상해서 이렇게 부하가 심하고 느린거 같은데 문제점이야 많겠지만 궁금한게

mysqltunner로 확인해봤는데
innodb_buffer_pool_size가  >= 128.9가 나오는데   

innodb는 원래 용량이 크면 그리 많이 잡히는건지 궁금합니다. ㅜㅜ 

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
 innodb_buffer_pool_size = 8G
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
#log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
 join_buffer_size = 1M
 sort_buffer_size = 1M
 read_rnd_buffer_size = 1M
#datadir=/var/lib/mysql
datadir=/mysql
socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

# Recommended in nCloud for MySQL 5.7 Basic setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysqld]
innodb_file_per_table=ON
innodb_log_file_size = 1G
innodb_log_files_in_group = 2
innodb_buffer_pool_instances = 12
default_storage_engine=InnoDB
query_cache_type = 0
query_cache_size = 0
expire_logs_days = 7
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysqldb-slow.log
long_query_time = 5

sysdate-is-now
log_timestamps = SYSTEM

##password Policy
validate_password_policy=LOW
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci


skip-name-resolve
skip-host-cache
max_connections = 1000


 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입