웹호스팅
2024.05.03 17:10

innoDB 메모리 설정 방법

Views 638 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment

<CPU 사용률이 오르다가 innoDB 메모리 설정 후 안정을 찾은 모습>


출처 : [mysql]innodb 메모리별 설정값 예시 (tistory.com)

대형 커뮤니티 사이트를 통큰 서버에 입주시켰습니다.

입주시키자마다 속도 저하로 이용할 수 없는 지경에 ㅠㅠ

다행히 innoDB 메모리 설정을 해주니 원활하게 이용 가능하게 됐습니다.


[client]

port=3306

socket=/run/mysqld/mysqld.sock

default-character-set=utf8mb4


[mysql]

default-character-set=utf8mb4


[mysqld_safe]

socket=/run/mysqld/mysqld.sock


[mysqld]

user=mysql

pid-file=/run/mysqld/mysqld.pid

socket=/run/mysqld/mysqld.sock

port=3306

basedir=/usr

datadir=/var/lib/mysql

tmpdir=/tmp

lc-messages-dir=/usr/share/mysql

log_error=/var/log/mysql/error.log

collation-server = utf8mb4_unicode_520_ci

init-connect='SET NAMES utf8mb4'

character-set-server = utf8mb4


symbolic-links=0

local-infile=0


skip-external-locking

key_buffer_size = 512M

max_allowed_packet = 64M

table_open_cache = 512

sort_buffer_size = 32M

read_buffer_size = 32M

read_rnd_buffer_size = 40M

myisam_sort_buffer_size = 64M

thread_cache_size = 32

query_cache_size= 64M


#innodb_use_native_aio = 0

default_storage_engine = InnoDB

innodb_buffer_pool_size = 48G

innodb_file_per_table = 1

innodb_log_file_size = 256M

innodb_buffer_pool_instances = 8

innodb_flush_log_at_trx_commit = 0

innodb_flush_method = O_DSYNC

innodb_io_capacity = 15000


max_connections=2000

max_user_connections=1000

wait_timeout=120

interactive_timeout=120

long_query_time=60


!includedir /etc/mysql/conf.d/

!includedir /etc/mysql/mariadb.conf.d/


기존대댓글
추가시작 대댓글시작
대댓글끝 추가끝


  1. innoDB 메모리 설정 방법

  2. No Image 03May
    by 이온디
    in 웹호스팅
    Views 636  Likes 0

    HestiaCP 사용방법

  3. HestiaCP 설치방법

  4. No Image 03Mar
    by 이온디
    in 리눅스
    Views 690  Likes 0

    리눅스 / 사용자 / 사용자 조회, 사용자 추가, 사용자 삭제, 사용자 수정

  5. No Image 03Mar
    by 이온디
    in 웹호스팅
    Views 670  Likes 0

    웹호스팅에서 php 설정 변경하는 방법

  6. No Image 03Mar
    by 이온디
    in 리눅스
    Views 672  Likes 0

    리스토리의 IT's/IT Story Mysql 설치후 phpMyadmin 접속 안될때 - Cannot start session

  7. No Image 03Mar
    by 이온디
    in 리눅스
    Views 679  Likes 0

    CentOS PHP/PHP-FPM 설치방법

  8. 리눅스 그룹 생성/삭제/확인/추가 - groupadd

  9. 15Jan
    by 이온디
    in VPS
    Views 678  Likes 0

    요즘 일방문자가 5000~6000씩 찍히는데 이유를 모르겠습니다.

  10. No Image 23Jun
    by 이온디
    in 웹호스팅
    Views 787  Likes 1

    사이트 백업하는 방법

  11. No Image 08Jul
    by 이온디
    in 리눅스
    Views 917  Likes 0

    리눅스 tar 특정폴더 제외하고 압축하기

  12. No Image 30Jun
    by 이온디
    in 서버관리
    Views 849  Likes 0

    아파치 재실행

  13. No Image 20Jun
    by 이온디
    in 서버관리
    Views 850  Likes 0

    압축해제

  14. No Image 20Jun
    by 이온디
    in 서버관리
    Views 883  Likes 0

    소유자 권한 설정

  15. No Image 20Jun
    by 이온디
    in 서버관리
    Views 880  Likes 0

    신규 유저 생성

  16. No Image 23May
    by 이온디
    in 서버관리
    Views 676  Likes 0

    Mysql 비밀번호 변경하는 방법

  17. No Image 21May
    by 이온디
    Views 675  Likes 0

    Mysqldump를 사용하여 MySQL데이터베이스를 백업 및 복원하는 방법

  18. No Image 21May
    by 이온디
    in 서버관리
    Views 1055  Likes 0

    mysqldump not found

  19. No Image 21May
    by 이온디
    in 서버관리
    Views 0  Likes 0

    신규 사용자 생성

  20. No Image 21May
    by 이온디
    in 서버관리
    Views 830  Likes 0

    서버 이전

Board Pagination Prev 1 2 Next
/ 2