[MySQL] out of memory 에러 0 1 3,875

by 신입개발자 [MySQL] OOM MySQL innodb_buffer_pool_size [2019.12.11 12:11:09]


안녕하세요~ 

신입개발자이자 DB초급 입니다. ㅎㅎㅎ

MySQL에서 자꾸 out of memory 에러가 나서요ㅠㅠㅠ

지금 컴퓨터 램은 8GB인데 my.ini에 innodb_buffer_pool_size=1007M로 설정 되어있습니다.

구글링하니깐 innodb_buffer_pool_size를 메모리의 70-80%까지 설정해도 된다고 하던데 

innodb_buffer_pool_size가 작은것이 out of memory 에러의 이유가 되나요?ㅠㅠ

그리고 8GB의 70%로 잡으몀  innodb_buffer_pool_size=5.6GB로 설정하면 될까요?

그리고 저 에러가 나면 tomcat에 올렸던 프로그램도 죽어버리고 컴퓨터도 먹통이 되던데ㅠㅠ 

이게 다 innodb_buffer_pool_size 설정 때문일까요?

by 맘바 [2020.02.17 16:48:12]

innodb_buffer_pool_size 70 ~ 80% 설정은 DB 단독으로 설치되었을 경우입니다.

현재 다른 프로그램도 사용중으로 보여 전체 사용중인 프로그램의 메모리 사용율을 확인 후 innodb_buffer_pool_size 설정하시기 바랍니다. (MySQL session 메모리 사용률도 고려)

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입