나는 얼마 전에 MySQL의 파일 형식 Antelope와 Barracuda에 대해 읽었으며 Barracuda와 Compression을 사용하여 이점을 얻을 수 있는지 궁금합니다.
내 서버는 현재 MySQL의 기본값이므로 Antelope를 사용하고 있습니다.
내가 가진 큰 데이터베이스로 인해 메모리에 여러 번 문제가있었습니다. 데이터베이스가 매일 증가하고 있습니다.
압축은 다음과 같은 소수의 사람들에게 이익을주고있는 것 같습니다 :
http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/
메모리와 디스크 공간이 더 적을 수 있음을 이해하지만 (이 기사에서 인용 한) 이것을 이해하는지 잘 모르겠습니다.
"상위에 따라 ~ 5 % CPU로드 (80-100 %에서 I / O 대기)
0.01 기본 키를 통한 초 평균 조회 시간 (전환 전 1-20 초) "
데이터가 압축되면 원래 데이터를 다시 얻기 위해 서버의 압축을 풀어야하므로 CPU 사용이 증가한다는 의미가 아니기 때문에이 두 가지가 개선 되지 않을 것이라고 생각했습니다.
읽기 / 쓰기 집약적 인 응용 프로그램에서 이점이 있습니까? 바라쿠다와 압축으로 바꾸시겠습니까?
바라쿠다의 문제를 알고 있습니까?
다음 질문에 대한 대답은 몇 가지 문제가 있지만 2011 년부터 지금부터 해결되었다고 생각합니다. /server/258022/mysql-innodb-how-to-switch 바라쿠다 형식