いつもお世話になっております。
DBサーバーの負荷テストを行う為に、
全く同じ状態にしたサーバーを2つ用意しました。仮にDB1とDB2とします。
1つのDB1で、SQL Server Profilerにて、TSQL_Replayにて、trcファイルを取得しました。
これをSQL Server Profilerの再生機能にて、DB2に対して、実行しました。
しかし、ある部分にて、エラーが出て、実行されていないようで、正しい負荷テストができていません。
エラーは「exec sp_cursorfetch 180150007,16,37,1」を実行した後で 、
「対応するハンドル値と一致しませんでした」とでます。
ネットで探してみましたが、全く情報がなくて困っております。
全く同じ状態のDB構成にしているのに関わらずなぜエラーがでるのでしょうか。
ご教授いただけると助かります。
ちなみに使用しているのは、SQL Server2014になります。
また、SQL Server Profilerにて、負荷テストをする方法の正しいやり方がわかっておりません。
再生する際に、trcファイルの再生時間が、実際に実行されている時間と同じになるように、スレッド数を調整すると、100%同じ負荷ということになるのでしょうか。
DBサーバー初心者の為、お手数ですが、ご教授お願いします。
宜しくお願いいたします。
あなたの回答
tips
プレビュー