3

SQL Server のストレス ツールを探しています。Google で多くの提案を見てきました。しかし、私が本当に必要なものは何もありません。

ストアド プロシージャのリストを並行して実行して、リソースの競合がどの程度発生しているかを確認できるツールを本当に探しています。収集およびレポート機能はそれほど重要ではありません。しかし、エンタープライズ ビルド サーバー用のサーバー側の基盤も必要です。

私はリプレイ機能を探していません (はい、うまくいくかもしれませんが、多くの異なるシナリオをプログラムするのは難しいでしょう)

私は次のツールを見てきました:

  • Microsoft の RML ユーティリティ
  • DTM DB Stress (これは私が探しているものに最も近いものです)
  • SQL ストレス
4

1 に答える 1

0

このシナリオ用に簡単なテスト ツールを作成しました。役に立つかどうかを確認してください。無料で、いかなる種類のライセンスも必要ありません。パフォーマンスや品質についても保証しません;-)

使用法: StressDb.exe <いいえ。インスタンスの数> <Tot. Runtime (mins)> <Interval (secs)>
接続文字列は構成ファイルに存在する必要があります。
すべてのコマンド ライン引数が必要です。整数を使用します。
使用するストアド プロシージャも構成ファイルにあります。

.NET Framework 3.5 がインストールされている必要があります。負荷を追加するために複数のワークステーションから実行することも、追加のストアド プロシージャを実行しようとする場合は、同じマシン上の複数のフォルダーから実行することもできます。現在、信頼できる接続を使用していないため、SQL ユーザー ID も必要です。

このコードは実際には非常に単純で、接続がプールされないようにすることだけが賢明でした。

http://......com/..../stressdb.zip

便利だと思ったら教えてください。

于 2010-08-05T20:38:03.397 に答える