mysql 설정에서
key_buffer_size = 8G
위 값을 점진적으로 늘려주세요.
이온디는 512M였다가 4G였다가 현재는 8G로 설정 중입니다. 글쓰기/글읽기 반응속도가 확 달라지네요.
(MyISAM 테이블 사용량이 매우 많은 경우에는 이를 16GB로 늘리는 것도 가능합니다.)
innodb_buffer_pool_size 는 24G 로 설정 중입니다.
innodb_log_file_size 는 현재 1024M인데 'innodb_buffer_pool_size'의 25%를 추천합니다.
기존값
query_cache_size = 2G
query_cache_type = 1
table_open_cache = 512
변경값
innodb_log_file_size = 6G
innodb_log_buffer_size = 512M
innodb_flush_log_at_trx_commit = 2
query_cache_size = 0 # 쿼리 캐시 비활성화
query_cache_type = 0 # 쿼리 캐시 비활성화
table_open_cache = 4000 # 대규모 시스템에 적합한 값으로 조정
mysql -u root -p
GLOBAL STATUS LIKE 'Innodb_log%';
이 명령을 통해 로그 버퍼 사용량과 관련된 상태 변수를 확인할 수 있습니다. 예를 들어:
Innodb_log_buffer_size
: 현재 로그 버퍼 크기Innodb_log_waits
: 로그 버퍼가 꽉 차서 기다린 횟수로그 버퍼가 꽉 차서 기다린 횟수가 많다면, 로그 버퍼 크기를 더 늘리는 것이 좋습니다. 반대로, 사용되지 않는 메모리가 많다면 크기를 줄일 수 있습니다.
제목 | 최근 수정일 | ||
---|---|---|---|
라이믹스 2.1.15 + PHP8.3 이상에서 동작하는 써드파티 모듈 정리 | 2024.06.21 | 215 | |
이온디 쉐어드호스팅 서비스란 | 2024.05.01 | 337 | |
9 | [서버관리] 리눅스 유저 리스트 | 2024/05/10 | 174 |
8 | [서버관리] DB 백업 및 복원 명령어 | 2024/06/15 | 80 |
[서버관리] 웹사이트 클릭시 반응이 느릴 경우 | 2024/06/09 | 60 | |
6 | [서버관리] XtraBackup 설명 | 2024/05/16 | 47 |
5 | [서버관리] 하위 디렉토리별 용량 확인하는 명령어 | 2024/06/08 | 45 |
4 | [서버관리] 재시작 명령어 | 2024/06/08 | 45 |
3 | [서버관리] PHP 세션 디렉토리 /home/user/tmp | 2024/06/08 | 44 |
2 | [서버관리] CentOS에서 아파치 재실행 방법 (How to Restart Apache on CentOS 7) | 2023/03/03 | 29 |
1 | [서버관리] upload_tmp_dir 설정 | 2024/06/08 | 1 |