メモリでMySQLのパフォーマンスを改善する方法
仮想化MySQLデータベースは現在利用されているデータとオンライントランザクション処理の大部分を取り扱いますが、多くの場合、十分に活用されてはおらず、ワークロードパフォーマンスが増減して、安定しない傾向にあります。そのため、組織は多くの時間とコストをかけることになります。データベースの応答性が安定しない場合、データの急速な増大に対応できる一定のサービス品質を得ることはできません。しかし、ほとんどの場合、サービス品質は、仮想マシンの数ではなくアクティブデータの量に依存するため、MySQLのパフォーマンスが安定しない問題は、サーバーのメモリフットプリントを増やすことで簡単に解決できます。
MySQLの処理内容に関係なく、メモリを増やすことで1秒あたりのトランザクション数が増えて、サービス品質が安定し、ライセンス取得にかかるコストを削減できます。宣伝文句と思われるかもしれませんが、まずは次のテスト環境を複製し、違いを実感してください。IT予算をこれまで以上に有効に活用し始めるのはそれからです。
テスト環境
以下のテスト結果からわかるように、サーバーのメモリ容量を増やすと1秒あたりのトランザクション数が増え、平均レスポンスタイムが短くなります。