MySQL 5.1 또는 5.5?


9

버전 5.1과 5.5 사이에 중요한 차이점이 있습니까?

해당 서버는 중간 규모의 vBulletin 포럼을 호스팅하는 데 사용됩니다.

5.1의 주요 이점은 apt-get을 통해 사용할 수 있다는 것입니다.

답변:


14

요즘에는 MySQL 5.5를 사용할 수 있습니다. 현재 5.5.9의 프로덕션 환경이 있으며 제대로 실행 중입니다.

간단한 순환 복제 amonst 3 DB 서버로 MySQL 5.5를 성공적으로 확장했습니다. 각 DB 서버의 레이아웃과 실행중인 내용은 다음과 같습니다.

  • MySQL 5.5.9
  • 2TB RAID10 SAS
  • 192GB RAM
  • 단일 162GB InnoDB 버퍼 풀 1 개
  • 듀얼 HexaCore (맞습니다, 12 개의 CPU)

/etc/my.cnf에는 다음이 있습니다

[mysqld]
innodb_read_io_threads=64
innodb_write_io_threads=64
innodb_io_capacity=65536
innodb_buffer_pool_instances=1
innodb_bufer_pool_size=162G

각 MySQL 서버에는

  • 942 클라이언트 (테넌트) 데이터베이스
  • 총 데이터 935GB
  • 버퍼 풀의 95 %가 세 서버 모두에 가득 참

1 년이 지난 후에도 MySQL 5.5를 사용하고 InnoDB가 12 개의 CPU를 모두 사용하도록했기 때문에 여전히 꿈처럼 보입니다.

그래서 지금까지의 성능과 클라이언트에 매우 만족합니다.


좋은 신-어떤 유형의 사이트를 운영하고 있습니까? 누가 호스트입니까?
JM4

@ JM4 호스트의 DBA입니다. 클라이언트에는 다중 테넌트 데이터베이스 클러스터가 있습니다 (현재 777 테넌트 789GB [이전 클라이언트를 아카이브했습니다]). 버퍼 풀은 하루 종일 가득 차 있습니다.
RolandoMySQLDBA

7

5.5는 개발 릴리스이며 프로덕션에는 적합하지 않습니다. 특별한 이유가 없다면 프로덕션 용도로 5.5를 실행하는 것을 고려해서는 안됩니다.


13
이것은 더 이상 사실이 아닙니다.
mjallday

5
5.5는 2010 년 12 월에 릴리스되었습니다. 다른 의견도 적용되지만 프로덕션 용도로는 안전합니다. 아래의 Jon과 같은 권장 사항은 MySQL 5.5의 Percona Server 변형을 사용해야한다는 것입니다.
cce

다른 사람들이 언급했듯이, 원래의 대답 이후 시간이 지났으며 이제 버전이 프로덕션에 적합합니다.
워너

7

둘 다. xtra-db와 함께 percona 5.1을 사용하십시오. Percona.com 5.5만큼 빠르며 MySQL이해야 할 일이 많이 있습니다. 무료이며, 기본이며 MySQL의 대체품으로 바이너리와 호환됩니다. 아직 MySQL 대신 percona를 실행하는 좋은 경험 외에는 아무것도 없습니다. 기본 엔진을 innodb로 설정하십시오. 엔진 표시; innodb 대신 xtradb를 사용하고 있음을 보여줍니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.