0

以前の職場では、oracle10g に対して実行されているクエリの統計とボトルネックを表示するために、oracle Enterprise Manager を使用していました。私の新しい職場では、Microsoft SQL Server (2005) を使用しています。SQL Server に oracle のエンタープライズ マネージャーのようなツールはありますか - 私が作成したすべての jdbc SQL クエリと、それらが db でどれくらいの時間を費やしているかを確認する必要があります。

ありがとう

4

4 に答える 4

1

DB クエリのトレースなどにSQL Server Profilerを使用します。

クエリのコストとその内訳を調べる場合は、SSMSに組み込まれているクエリ アナライザーを使用する必要があります。

于 2010-01-14T08:50:00.537 に答える
1

SQL 2005 SP2 以降では、パフォーマンス ダッシュボード レポートを MS からダウンロードできます(無料)。

見積もり:

ダッシュボード レポートが解決に役立つ可能性のある一般的なパフォーマンスの問題には、次のようなものがあります。- クエリ オプティマイザーによって生成されたインデックスの推奨事項 (インデックスの欠落) - ブロッキング - ラッチの競合

レポートに表示される情報は、このアドオンをダウンロードしたくない場合に自分で照会できる動的管理ビューからのものです.

于 2010-01-14T08:53:40.453 に答える
0

「SQL Server Profiler」、「SQL Server Management Studio」、「Database Engine Tuning Advisor」の組み合わせがあなたの味方になります。SSMS を使用して推定および実際の実行計画を表示するか、SQL Server プロファイラーで (チューニング テンプレートを使用して) トレース ファイルを作成し、データベース エンジン チューニング アドバイザーにフィードします。

于 2010-01-15T13:23:48.323 に答える
0

私は非常に便利な Qure Analyzer (無料) を使用しています。これは、SQL Server トレース ファイル (.trc) を分析し、どのクエリが最も多くの CPU 時間を消費しているか、最も多くの IO を引き起こしているか、または最も頻繁に呼び出されているかを示すことによって機能します。データベースを悪用する可能性のあるアプリケーション コードの問題を発見するのに役立ちます。

ここに画像の説明を入力

于 2015-01-29T10:09:27.717 に答える