MySQL에서 InnoDB를 사용할때 large-pages 옵션을 활성화해서 사용하는데,
휴지페이지 사이즈가 4M가 아니면 다음과 같은 경고가 발생한다.
InnoDB: HugeTLB: Warning: Failed to allocate 4194304 bytes. errno 12
InnoDB HugeTLB: Warning: Using conventional memory pool
InnoDB HugeTLB: Warning: Using conventional memory pool
이때에는 SE에 얘기해서 휴지페이지 사이즈를 증가시켜주어야 한다.
해당 서버의 휴지페이지 사이즈는 다음의 구문으로 확인이 가능하다.
grep -i huge /proc/meminfoHugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
자세한 내용은 아래의 레퍼런스에서 확인하면 된다.
http://dev.mysql.com/doc/refman/5.6/en/large-page-support.html
'MySQL 에러 처리법' 카테고리의 다른 글
14. ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes (0) | 2015.09.21 |
---|---|
12. mysqldump에서 Error 2013: Lost connection to MySQL server 발생한 경우 (0) | 2015.03.24 |
10. MyISAM 인덱스 에러 (0) | 2015.02.03 |
13. MySQL 이 알수없는 에러로 Restart 된 경우 1 (0) | 2015.01.27 |
9. snapshot으로 mysqldump 실행 시 장애가 발생하는 경우 (0) | 2014.03.24 |