
MySQL에서 --read_buffer_size 옵션의 기본값은 134,217,728 바이트입니다.
이 옵션을 통해 MySQL 서버가 데이터를 읽어올 때 사용하는 버퍼 크기를 조절할 수 있습니다.
버퍼 크기가 너무 작으면 MySQL 서버가 데이터를 읽어올 때 여러 번 디스크에서 데이터를 읽어오게 되므로 성능이 저하될 수 있습니다.
버퍼 크기가 너무 크면 MySQL 서버가 사용하는 메모리가 과다하게 증가하여 다른 프로세스가 사용할 수 있는 메모리가 줄어들 수 있습니다.
따라서 버퍼 크기를 적절하게 설정하여 MySQL 서버의 성능을 최적화해야 합니다.
--read_buffer_size 옵션을 설정하는 방법은 MySQL 서버를 시작할 때 옵션을 지정하거나 MySQL 서버의 설정 파일인 my.cnf 파일을 수정하여 설정할 수 있습니다.
예를 들어, MySQL 서버를 시작할 때 --read_buffer_size 옵션을 지정하려면 다음과 같이 명령을 입력할 수 있습니다.
#hostingforum.kr
bash
mysql -u username -p password -h hostname --read_buffer_size=256M
my.cnf 파일을 수정하여 설정하려면 다음과 같이 파일을 열고 옵션을 추가할 수 있습니다.
#hostingforum.kr
bash
[mysqld]
read_buffer_size = 256M
my.cnf 파일을 저장한 후 MySQL 서버를 재시작하여 설정을 적용할 수 있습니다.
2025-07-01 03:42