반응형
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.
MySQL에서 innodb_buffer_pool_size 를 실시간 반영하려면 어떻게 해야 하는지 간략히 알아보았습니다.

질문 >
MySQL에서 innodb_buffer_pool_size 를 실시간 반영하려면 어떻게 해야 하나요?
답변 >
innodb_buffer_pool_size는 MySQL 5.7.5 이상부터 실시간으로 변경(동적 변경) 가능합니다. 즉, MySQL을 재시작하지 않고도 설정을 변경할 수 있어 운영 환경에서 매우 유용합니다.
✅ 실시간 변경 방법
SET GLOBAL innodb_buffer_pool_size = <bytes>;
예:
SET GLOBAL innodb_buffer_pool_size = 8589934592; -- 8GB
📌 1GB = 1024^3 = 1073741824 bytes
🔄 변경 적용 후 확인
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
⚠️ 주의사항
- 설정은 일시적입니다.
- 위 명령어로 변경한 값은 MySQL 재시작 시 초기화됩니다.
- 영구 반영하려면 my.cnf 또는 my.ini 파일에도 설정을 추가해야 합니다.
[mysqld]
innodb_buffer_pool_size = 8G
- 감소 시에는 시간이 다소 걸릴 수 있습니다.
- MySQL이 내부적으로 버퍼를 정리하고 크기를 줄이기 때문에, 크기를 줄일 때는 시간이 좀 더 소요될 수 있습니다.
💬 참고: 동적 조절이 불가능한 경우?
- MySQL 5.6 이하에서는 innodb_buffer_pool_size는 정적 설정이며, 변경하려면 MySQL을 재시작해야 합니다.
🎬 유튜브 채널 🎬
위로그@WiLog
📢 안녕하세요, 위로그@WiLog 시청자 여러분, 저는 윌리(Willee) 입니다. 📢 위로그@WiLog 는 자기계발을 목적으로 하는 채널 입니다. 📢 오늘도 즐겁게~ 자신을 위한 계발을 함께 해보아요~ d^_^b 📌
www.youtube.com
🎬 치지직 채널 🎬
위로그 채널 - CHZZK
지금, 스트리밍이 시작됩니다. 치지직-
chzzk.naver.com
반응형
'컴퓨터' 카테고리의 다른 글
👨💻 [MySQL] MySQL에서 slow_query_log 를 실시간 반영하려면 어떻게 해야 하나요? (1) | 2025.04.11 |
---|---|
👨💻 [MySQL] MySQL의 버전 확인 어떻게 하나요? (0) | 2025.04.11 |
👨💻 [MySQL] MySQL에서 innodb_log_file_size 란 무엇인가요? (0) | 2025.04.11 |
👨💻 [MySQL] MySQL의 메모리 설정은 어떻게 하나요? (0) | 2025.04.11 |
👨💻 [AWS] AWS 에서 S3 Select에 의해 스캔된 데이터 란 무엇인가요? (2) | 2025.04.02 |