問題タブ [statspack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1521 参照

oracle - OracleAWRレポートをカスタマイズする

Oracleは、インスタンス統計、待機イベント、上位10個の重いSQLステートメント(実行数、ディスク読み取り数など)などを一覧表示するHTML形式のワークロードレポート(AWR)を適切に作成します。

このレポートをカスタマイズする(簡単な)方法はありますか?

たとえば、トップ10ではなくトップ25のSQLが必要です。

0 投票する
4 に答える
7568 参照

postgresql - Postgresql のパフォーマンス レポート

Oracle は、インスタンス統計、待機イベント、上位 10 の重い SQL ステートメント (実行数、ディスク読み取り数など) などを一覧表示する HTML 形式のワークロード レポート (AWR) を適切に作成します。

Postgresql 用の同様のツールはありますか?

0 投票する
1 に答える
366 参照

performance - STATSPACKレポートの分析

ORACLE 9i statspackレポートを分析し、DBを最適化する方法を推奨できる無料のツールを探しています。そのようなツールまたは類似のものはありますか?

0 投票する
1 に答える
123 参照

oracle - statspack でのクエリ プランの正規化

statspack (Oracle から) がスナップ レベル 6 でクエリ プラン情報を表示できることを理解しています。プラン統計に変動がある場合、同じクエリ プランが statspack レポートの同じクエリ プランに対して複数のエントリ (同じハッシュ値) を持つことを理解しています。 、スナップショット間の指定された期間。

同じであるが where 句に違いがある 2 つのクエリ プランがある場合、それらは statspack で異なると見なされるか、1 つのプランに「正規化」されますか? それらが正規化されている場合、計画ノードのすべての値 (推定および実際のコスト) は正規化された計画で平均化されていますか?

ありがとうございます

0 投票する
2 に答える
302 参照

oracle - Statspack が多数の実行を報告しており、V$sql の合計より多い

実稼働システムのパフォーマンスの問題を調査しています。SQL の 1 つの部分は、実行回数が非常に多く、優れたパフォーマンスと相まって、ノードあたり 1 秒あたり 20 回以上のピークに達し、実行時間は約 1 秒でした。これは、V$SQL に表示される実行/フェッチの合計、またはアプリケーションの予想される動作とは一致しません。

いくつかの情報

  • 限られたパフォーマンス ツールキットがあります。このデータは 1 時間の統計パック スナップからのものです。標準版を実行しているため、AWR はありません。
  • 2 ノードの 11g RAC インストールで実行されています。
  • 昨日の数字を見ると、ノードあたり 9 時間で 500,000 回以上の実行が見られます。V$SQL は、8 日前の最初のロード時間から約 50,000 回の実行を示しています。
  • 危険なSPREPORTではなく、statspackテーブルを直接クエリすると、一致するデータが得られます。
  • 1 時間あたりの実行数は急増しています。1 日 1 ~ 2 回で、各ノードの平均の 10 ~ 20 倍です。時間はノードごとに異なります。通常の数値は、アプリの本来の動作から少し高く聞こえますが、許容範囲内です。

開発マネージャーは、アプリケーションがこのように動作することはあり得ないと主張していますが、これは合理的に聞こえます。しかし、レポートの不一致の原因は何でしょうか?

statspack が誤動作している可能性がありますが、なぜ定期的に発生するのでしょうか? RAC の問題でしょうか (私は RAC の初心者です)。

原因やさらなるトラブルシューティングのヒントに関する提案はありますか?