MySql InnoDB의 버퍼 풀 크기 및 로그 파일 크기를 설정하는 데 어려움이 있습니다. 나는 MySql 전문가와는 거리가 멀지 만 주변을 읽었으며이를 변경하면 내 /etc/mysql/my.cnf 에이 줄을 추가하는 것 같습니다.
# Set buffer pool size to 50-80% of your computer's memory
innodb_buffer_pool_size=2048M
innodb_additional_mem_pool_size=512M
#
# Set the log file size to about 25% of the buffer pool size
innodb_log_file_size=256M
innodb_log_buffer_size=128M
서버에는 약 7GB의 메모리가 있으며 웹 서버도 실행 중이므로이 숫자는 괜찮은 시작점이라고 생각합니다. 그러나 서버를 저장하고 다시 시작한 후에는 변경 사항이 적용되지 않은 것 같습니다. 버퍼 풀이 여전히 16.0M에 있다고보고 한 Mysqltuner를 실행하려고 시도했습니다. 내가 뭘 잘못하고 있는지 알아? 구성 파일을 더 보려면 알려주세요. 감사!