문제

my.ini 초기화 파일에서 버퍼 풀 크기(innodb_buffer_pool_size) 및 버퍼 풀 인스턴스 수(innodb_buffer_pool_instances) 값을 조정하여 MySQL에서 과부하 처리를 최적화했습니다.동적으로 그리고 my.ini 파일을 사용하여 버퍼 풀 크기를 성공적으로 변경할 수 있지만 innodb_buffer_pool_instances 값을 무엇으로 변경하든 SELECT @@innodb_buffer_pool_instances;로 쿼리하면 항상 1입니다.

내가 이미 시도한 것:

  • 버퍼 풀 크기를 > 1GB로 설정했는지 확인했습니다.24GB로 설정하고 실제로 그렇게 큰지 확인했습니다.

  • 올바른 my.ini 파일 위치를 사용하고 있는지 확인했습니다.

  • my.ini에서 값을 변경한 후 MySQL 서버를 다시 시작합니다.

  • 값을 변경한 후 컴퓨터를 다시 시작하려고 시도했지만 여전히 항상 1로 유지됩니다.

내가 무엇을 놓치고 있습니까?innodb_buffer_pool_instances 값을 변경할 수 없는 이유는 무엇입니까?

도움이 되었습니까?

해결책

고쳤다.방금 MySQL을 다시 설치했고 이제 변수가 정상적으로 업데이트됩니다.왜 작동하지 않았는지 모르겠지만 지금 작동하기 때문에 별로 신경 쓰지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 dba.stackexchange
scroll top