私は、MSSQLサーバーとMySQLサーバーのストレステストを担当しています。現在のシステムと新しいシステムでパフォーマンスを比較するために使用できるツールやスクリプトがあるかどうか知りたいのですが。
ディスクへの読み取り/書き込みとプロセッサのパフォーマンスを測定したいと思います。役に立つかもしれない他のものも同様に素晴らしいでしょう。
ありがとう!
Questは、Oracle、SQL Server、およびMySQLで機能するBenchmark Factoryの無料バージョンを提供しています。
http://www.quest.com/benchmark-factory/
私はクエストで働いていたときに、それを使い始めるときにビデオを録画しました:
http://www.toadworld.com/Videos/tabid/831/TID/559/cid/161/Default.aspx
独自のストアドプロシージャを呼び出したり、トレースを再生したり、TPCベンチマークスクリプトを実行したりできます。しかし、それは正確に使用するのは簡単ではありません-したがってビデオ。
MySQLには、公式の ベンチマークスイート があります。あるいは sysbench のようなツール。私は現在sysbenchのテストを行っていますが、 問題が発生しています !
あるデータベースソリューションを別のデータベースソリューションと比較するための事実上の標準は、TPC-Cベンチマークです。このベンチマークの最新の定義は、既存のベンチマーク結果セットとともに http://www.tpc.org/tpcc/default.asp からダウンロードできます。
完全なTPC-Cをお客様の場所で実行することはまずありませんが、テスト定義は、組織のトランザクションに関する特定の要件に関して、ハードウェアのリファレンスセットのパフォーマンスの違いを特定するために設計された一連の内部ベンチマークを開発するための基礎を提供する必要があります。スループット。
所有コストのドキュメントもダウンロードしてください。これにより、2つのソリューションを評価するための標準化された方法が提供されます。