0

私は毎日10万人以上の訪問者を持つウェブサイトを持っています。MySQL 5.1 を使用しています。

これらすべての訪問者にサービスを提供し、ラッシュアワーに特別にデータを記録すると、サーバーに多くの負荷がかかります.

サーバーを vCPU=32、ECU= 108、メモリ = 60G の EC2/c3.8xlarge にアップグレードしました。

使用を最適化するために mysql 構成をセットアップする方法について何か提案はありますか?

これは非常に幅広い質問であり、負荷の性質によって異なります。答えは異なる場合がありますが、何か提案をいただければ幸いです。

4

1 に答える 1

0

MySQL 5.5 (またはそれ以降) への更新を検討することをお勧めします。これは、そのバージョン以降の performance_schema が含まれているためです。これは、イベントをよりよく監視し、パフォーマンスに関して構成を改善する必要があるかどうかを判断するのに役立ちます。

それ以外は、my.cnf でいくつかのメモリ設定を確認していると思います。私は実際にそれを読んでいませんが、パフォーマンスに関して確認できるいくつかの変数は次のとおりだと思います:key_buffer_size、table_cache、sort_buffer_size、read_buffer_size、

サーバーのアップグレードは常に良いことですが、MySQL もそれに合わせて調整する必要があると思います

于 2014-02-27T09:35:25.370 に答える