小さなデータセットを持つ純粋な MySQL ボックスで SAS ドライブに投資しますか?

小さなデータセットを持つ純粋な MySQL ボックスで SAS ドライブに投資しますか?

私は、mysql DB を独自のサーバーに移動することを考えています。標準の SATA ドライブではなく、15k rpm SAS ドライブに投資すべきでしょうか? 私のデータセットは 450 MB しかありません... 約 40 MB/月で増加しています。サーバーには 4 GB の RAM があり、memcached のインスタンスも実行されます。

答え1

重要なのはサイズではなく、必要な速度です。SA​​S の方がはるかに高速です。ただし、データセットは約 0.5 GB で、4 GB あり、増加率が非常に遅いため、すべてをメモリ (mysql キャッシュ) にロードして、ハード ディスクの速度を気にしない方がよいでしょう。

答え2

このような小さなデータセットはメモリ外でも問題なく動作するはずです。ただし、パフォーマンスの高いディスクに投資したい場合は、ソリッド ステート ディスクを入手してください。これは、市販されているどの SAS ディスクよりも優れたパフォーマンスを発揮します。

答え3

ワーキング セットを見ると、1 秒あたり数千回の読み取り/書き込みを計画していない限り、ディスクの種類はそれほど重要ではありません。より多くの ran を追加して、memcached を使用してください。

答え4

コミット ログを書き込むには、やはりディスクが必要です。この場合、重要なのは小さなランダム書き込みのパフォーマンスです。小さな書き込みを大幅に高速化するため、バッテリー バックアップの RAID コントローラを入手することが不可欠です (コントローラはバックグラウンドで書き込みを実行し、電源が落ちた場合は、電源が回復するまでデータをキャッシュに保持します)。

これは、耐久性が必要であることを前提としています。

関連情報