-2

次の専用サーバー構成があります。

2 x Hexa-Core Xeon E5645 2.4GHz w/H (24 CPUs)
16 GB RAM
128 GB SSD
CentOS-6.3 (x86_64 Latest version)
Linux Kernel Version 3.6.8
Apache Server 2.4.3
PHP 5.4.9
MySQL 5.5.28
WHM/cPanel version: 11.34.0 (build 9)
PHP Extension: Mysqli
Apache Module: mod_deflate
InnoDB Tables, Stored Procedures, INNER JOINS are used.

現在、私のウェブサイトのトラフィックは約 1500 人以上のオンライン ユーザーです。将来的には、3000 人以上のユーザーがオンラインになる予定です。

合計クエリ実行: SELECT 90%、INSERT 8%、UPDATE 2%。

ユーザー トラフィックとハードウェア構成に基づいて my.cnf ファイルを最適化するのを手伝ってください。

前もって感謝します。

4

1 に答える 1

0

「必須の my.cnf ファイル構成」はありません。合理的なデフォルトを設定し、それに対するベンチマークを設定する必要があります。そのハードウェアがどのように機能するかが明確でないため、あなたが提供したすべての情報はまったく役に立ちません。

また、1TB のハード ドライブを備えた 12 コア システムを使用する理由もわかりません。データベース サーバーの場合、10K RPM ドライブの小さな RAID-10 アレイまたはエンタープライズ SSD のいずれかを備えた 4 コア システムから、より優れたパフォーマンスが得られます。

パフォーマンスが必要な場合は、MySQL 5.5 以上も使用する必要があります。MySQL 5.1 よりも大幅に高速です。また、 Percona MySQL フォークを調査して、それがまったく役立つかどうかを確認する必要があります。

于 2012-11-29T15:44:10.387 に答える