これは、「あなたが何をしているかによって異なります」というケースです。おそらく「正しい」アドバイスは、SQLを完全に避け、memcache / redis / etcを使用することです!
特にワーキングセット全体をRAMに読み込むことができる場合は、余分なRAMが大いに役立つことに同意します。はい、それでもデータを書き込む必要がありますが、ほとんど読み取りがある場合、書き込みにはディスクI / Oの競合はありません。
ただし、多くの場合、ディスクパフォーマンスはSQLサーバーのボトルネックであり、RAMなどの他のものよりも後でアップグレードするのが困難です(DIMMが完全に搭載されていないサーバーがある場合)。
RAID5の動作が遅いことについては多くのコメントがありましたが、必ずしもそうではないので、抜本的な説明をする前に注意してください。高速RAIDカードと大量のBBWCを備えた本当にハイエンドのサーバーは、RAID5(または4ディスク以上のRAID50)でRAID10よりもはるかに高速になることがあります...
長年にわたって個人的に低速なRAID5アレイを経験しましたが、2009年までに4つの146G SASディスクでDL360 G5のベンチマークを行った後、テストを再確認する必要がありました。実際、ほぼすべてのテストで、アレイはRAID10よりもRAID5の方が高速でした。BBWCと高速パリティ計算により、サーバーはRAID10よりもRAID5アレイとして4つのディスクをより効果的に使用できます。一部のテストでは、RAID5でスループットが50%向上しましたが、速度が低下したテストはほとんどありませんでした。遅いテストは5〜10%オフでした。
RAID5は遅い、と誰もがオンラインで言っているが、すべての場合に当てはまるとは言えないという声明を出す人々に警告します。