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.