SQLサーバーのストレステストを行う方法 [閉まっている]


10

私は、MSSQLサーバーとMySQLサーバーのストレステストを担当しています。現在のシステムと新しいシステムでパフォーマンスを比較するために使用できるツールやスクリプトがあるかどうか知りたいのですが。

ディスクとプロセッサの読み取り/書き込みパフォーマンスを測定したいと思います。役に立つかもしれない何か他のものも素晴らしいでしょう。

ありがとう!


5
SQL Serverについては、dba.stackexchange.com/questions/5809/…で説明されているRMLツールについて頻繁に言及しています。
Mark Storey-Smith

投稿ありがとうございます。MSSQLの優れたツールセット。私はそれに打撃を与え、私が思いつくことができるものを見なければならないでしょう。データベースでユーザーアクティビティを再作成できるので、これは実際に私たちの環境で役立ちます。とはいえ、マイクロソフトのSQLIOSimも見つけました。DBは完全にはテストしませんが、DBが存在するシステムのIOをテストします。 support.microsoft.com/kb/231619
stanleykylee '20

2
SQLIOSIMに注意して、機能blogs.msdn.com/b/psssql/archive/2008/04/05/…ではなく、IOの安定性をテストすることを目的としています。SQLIOは代わりに必要なツールです。
Mark Storey-Smith

DTM DBストレスツール(www.sqledit.com/stress)もご覧ください。それは正確に要求された目的のために設計されました。
Igor Shekalev 2013年

JMeterが頭に浮かびます。両方で機能するはずです(適切に設計すれば、同じ/同一で実行することもできます)
a_horse_with_no_name

回答:


10

Questは、Oracle、SQL Server、およびMySQLで機能するベンチマークファクトリの無料バージョンを提供しています。

http://www.quest.com/benchmark-factory/

私はクエストで働いていたときに、それを使い始めるときにビデオを録画しました:

http://www.toadworld.com/Videos/tabid/831/TID/559/cid/161/Default.aspx

独自のストアドプロシージャを呼び出したり、トレースを再生したり、TPCベンチマークスクリプトを実行したりできます。しかし、それは正確に使用するのは簡単ではありません-したがってビデオ。



2

あるデータベースソリューションを別のデータベースソリューションと比較するための事実上の標準は、TPC-Cベンチマークです。このベンチマークの最新の定義は、既存のベンチマーク結果セットとともにhttp://www.tpc.org/tpcc/default.aspからダウンロードできます。

完全なTPC-Cをお客様の場所で実行することはまずありませんが、テスト定義は、組織のトランザクションに関する特定の要件に関して、ハードウェアのリファレンスセットのパフォーマンスの違いを特定するために設計された一連の内部ベンチマークを開発するための基礎を提供する必要があります。スループット。

所有コストのドキュメントもダウンロードしてください。これにより、2つのソリューションを評価するための標準化された方法が提供されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.