MySQL 5.1または5.5?


9

バージョン5.1と5.5の間に大きな違いはありますか?

問題のサーバーは、中規模のvBulletinフォーラムをホストするために使用されます。

5.1の主な利点は、apt-getを通じて利用できることです。

回答:


14

最近、MySQL 5.5を使用できるようになりました。現在5.5.9を本番環境で使用していますが、問題なく稼働しています。

私は、MySQL 5.5を3つのDBサーバーの単純な循環レプリケーションで正常にスケーリングしました。以下は、各DBサーバーのレイアウトと実行されているものです

  • MySQL 5.5.9
  • 2 TB RAID10 SAS
  • 192GB RAM
  • 1つのモノリシック162GB InnoDBバッファープール
  • デュアル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
  • 3つすべてのサーバーでバッファープールの95%がいっぱいです

1年後、MySQL 5.5を使用し、InnoDBが12個のCPUをすべて使用できるようになったため、それはまだ夢のように動作しています。

それで、これまでのパフォーマンスに満足し、クライアントにも満足しています。


いい神-あなたはどんな種類のサイトを運営していますか/あなたのホストは誰ですか?
JM4 2012

@ JM4私はホストのDBAです。クライアントにはマルチテナントデータベースクラスターがあります(現在、777テナント789GB [古いクライアントをアーカイブしました])。バッファプールは一日中満杯のままです。
RolandoMySQLDBA 2012

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.