MySQLサーバ運用 ~ベンチマーク測定の基礎検討~

 DBパフォーマンス測定について、ざっと調べてみました。ダイジェストでまとめます。

 ①<参考ページ1> DBパフォーマンスツールは、世の中にたくさんある。
 ②<参考ページ2> 既存のパフォーマンス測定ツールは、MySQL DB内のパラメータを取り出して、グラフなどで表示しているに過ぎない。
 ③ なので、コマンドベースでMySQL DB内のパラメータを見れば、だいたい同じことができる。(ちょっと見辛いけれど)

既存のDBパフォーマンス測定ツール

 世の中にたくさんあります。

既存パフォーマンス測定ツールの中身

 MySQL DB内のパラメータを取り出して、グラフなどで表示しているに過ぎないようです。

具体的なベンチマーク項目

 おおよそ200項目程度のようです。

やりたいこと

  1. お金をかけずに、サーバを安定稼働させたい。

  2. そのために、VB.Netでベンチマーク項目のパラメータを自動収集して、UI表示したい。

実現方法

 VB.Netではコマンドプロンプトの標準入力や標準出力をリダイレクトすることが可能です。
 それを使用して、コマンドプロンプト上で 目星をつけたパラメータを取り出せれば、既存のベンチマークツールと同等の機能が実現できそうな感じですね。

 とりあえず、今日はこれでおしまいです。

この記事が気に入ったらサポートをしてみませんか?