Capacity Manager#
PEMのCapacity Managerは、収集された統計メトリックを分析して、オブジェクトの履歴使用統計を表示するグラフまたは表を生成します。オブジェクトの予想使用統計を投影することもできます。特定のホスト、サーバー、データベース、またはデータベースオブジェクトのメトリックを収集および分析するようにCapacity Managerを構成できます。
以下を選択して、Capacity Managerレポートの内容を調整できます。
レポートに含める特定のメトリック
メトリックが収集された時間範囲
分析されるメトリックの高しきい値または低しきい値
Capacity Managerレポートの開始日と終了日を指定することもできます。レポートの終了日が将来の時刻を指定している場合、Capacity Managerは選択されたオブジェクトの使用履歴を分析し、将来の予測オブジェクト使用量を推定します。
Capacity Managerを開くには、PEMクライアントで、 Management > Capacity Manager を選択します。 Capacity Managerウィザードが開き、[ メトリック ]タブにツリーが表示されます。 [ Metrics ]タブで、ツリーを展開して、分析するノードのメトリックを確認します。レポートに含めるメトリックを選択します。
Capacity Managerは、 Aggregation リストで指定された集計方法を使用します。 Capacity Managerは、集約方法を使用してメトリック値を評価およびプロットします。以下から選択してください
Average - 期間中に記録された値の平均を使用します。
最大値 - 期間中に記録された最大値を使用します。
最小 - 期間中に記録された最小値を使用します。
First - 期間中に記録された最初の値を使用します。
Capacity Managerレポートからメトリックを削除するには、メトリックの名前の左側にあるボックスをクリアします。
Graph/chart metrics individually? の横にスライダーを移動し をクリックして、 メトリック タブで選択した各メトリックの個別のレポートを生成します。オプションが No**に設定されている場合、選択されたすべてのメトリックが単一のグラフまたは表にマージされます。
Generate を選択してレポートを画面に表示するデフォルトの構成オプションを受け入れますか、 オプション タブを使用してサンプリング境界、レポートタイプ、レポートの宛先をカスタマイズします。 [ オプション ]タブに表示される時間は、PEMクライアントが存在するタイムゾーンからのものです。
Time Period ボックスのフィールドを使用して、Capacity Managerレポートの境界を定義します。
Period リストを使用して、レポートに使用する期間の種類を選択します。以下を選択できます。
Start time and end time |
Specify a start date and an end date/time for the report |
|---|---|
Start time and threshold |
Specify a start date and time and a threshold to determine the end time and date for the report. |
Historical days and extrapolated days |
Specify a start date for the report that is a number of days in the past and an end date that is a number of days in the future. This option is useful for report templates that don't specify fixed dates. |
Historical days and threshold |
Specify a start date that is a number of days in the past, and end it when a threshold value is reached. |
レポートの期間の種類を指定した後、 期間 ボックスの他のオプションから選択してレポートの期間を定義します。
開始時刻 フィールドの横にある日付と時刻セレクターを使用して、サンプリング期間の開始日時を指定します。または、レポートに含めるデータの履歴日数を選択します。 開始時刻 フィールドで指定された日付と時刻は、現在の日付/時刻より後であってはなりません。
デフォルトでは、Capacity Managerは現在の日時の1週間前の開始時刻を選択します。
レポートの終了境界は、時間、将来の日数、または選択したメトリックが指定されたしきい値に到達したポイントです。 終了時間 の横にある日付と時刻セレクターを使用して、レポートの終了境界を指定します。または、レポートに含めるデータの推定日数を選択します。 終了時間 フィールドで指定された時間は、 開始時間 フィールドで指定された時間よりも後でなければなりません。
将来の終了日時を選択した場合、Capacity Managerは使用履歴情報を使用して、予想される将来の使用量を推定します。予想される使用量は履歴データのサンプリングにもとづいていますので、サンプリング期間が長くなると、将来の使用傾向の精度が向上します。
しきい値を指定するには、 Threshold フィールドのリストを使用して、メトリック、演算子 Exceeds または Falls Below 、およびメトリックのターゲット値を選択します。しきい値を使用してレポートの終了を定義する場合、Capacity Managerレポートは、選択したメトリックの値が指定された値を超えるまたは下回ると終了します。
cm_max_end_date_in_years 構成パラメーターは、Capacity
Managerレポートの終了境界のデフォルト時間値を定義します。レポートの終了境界としてしきい値を指定し、最大時間が経過する前に境界の予想使用量が満たされない場合、レポートはcm_max_date_in_years
パラメーターで指定された時間に終了します。デフォルトでは、cm_max_end_date_in_years
は5です。[サーバーの構成]ダイアログボックスを使用して、cm_max_end_date_in_years
の値を変更できます。
Report ボックスのフィールドは、レポート種類と宛先を指定します。 含めるレポート オプションを使用して、Capacity Managerによって生成されるレポートの種類を指定します。
PEMクライアントウィンドウに折れ線グラフの形式でレポートを表示するには、 Graph を選択します。
Table of data を選択して、レポートデータを含む表をPEMクライアントウィンドウに表示します。
PEMクライアントウィンドウに折れ線グラフとデータテーブルの両方を表示するには、 Graph and table of data を選択します。
レポートの宛先 オプションを使用して、レポートを表示または保存する場所を設定します。
PEMクライアントの新しいタブにレポートを表示するには、 New tab を選択します。 Capacity Managerレポートの第1世代を表示するには、 新しいタブ を選択する必要があります。後続のレポートでは、 前のタブ を選択できます。
レポートを表示するときに以前に開いたタブを再利用するには、 前のタブ を選択します。
Download the Report as a file を選択し、ファイル名を指定して、指定したファイルにレポートを書き込みます。
Report Type? で、 HTML または JSON タイプバージョン9.6以降を選択します。
レポート境界を指定し、Capacity Managerレポートの種類と宛先を選択した後、 Generate を選択してレポートを作成します。
Capacity Vector HTMLレポートは、スケーラブルベクターグラフィックSVGをサポートするWebブラウザーで確認できます。 SVGをサポートしていないブラウザーはCapacity Managerグラフを表示できません。そして 不要な文字が含まれる場合があります。
Capacity Managerテンプレート#
レポートを定義したら、今後のレポートのテンプレートとして定義を保存できます。すべてのPEMユーザーは、Capacity Managerレポートテンプレートにアクセスできます。レポート定義をテンプレートとして保存するには
Metrics および Options タブを使用して、レポートを定義します。
Save を選択します。
Save Template ダイアログボックスの Title フィールドにレポート名を入力し、ツリー内のテンプレートを保存する場所を選択します。
OK を選択します。
レポートを作成するときに、 Load TemplateのLoad Template を使用して、既存のテンプレートを参照して開くことができます。開いたら、レポート定義を変更し、新しいテンプレートとして、または元のテンプレートを上書きして、再度保存できます。
Manage Templates を選択して、不要なテンプレートの名前を変更したり削除したりできるダイアログボックスを開きます。
Capacity Managerメトリック - リファレンス#
使用可能なCapacity Managerメトリックはプラットフォームによって異なり、変更される場合があります。使用可能なメトリックには、表で説明されているメトリックを含めることができます。
Metric name |
Description |
|---|---|
# Dead Tuples |
選択したテーブルのデッドタプルの数。 |
# Dead Tuples+ |
選択したテーブルのデッドタプルの累積数。 |
# Heap Tuples Fetched by Index Scans |
インデックススキャンによって取得されたヒープタプルの数。 |
# Heap Tuples Fetched by Index Scans |
インデックススキャンによって取得されたヒープタプルの累積数。 |
# Idle Backends+ |
現在アイドル状態のバックエンドクライアントの累積数。 |
# Index Scans |
指定されたオブジェクトで実行されたインデックススキャンの数。 |
# Index Scans+ |
指定されたオブジェクトで実行されたインデックススキャンの累積数。 |
# Index Tuples Read |
読み取られたインデックスタプルの数。 |
# Index Tuples Read+ |
読み取られたインデックスタプルの累積数。 |
# Live Tuples |
トランザクションに可視されるタプルの数。 |
# Live Tuples+ |
トランザクションに表示されるタプルの累積数。 |
# Pages Estimated by ANALYZE |
ANALYZEによって推定されたページ数。 |
# Pages Estimated by ANALYZE+ |
ANALYZEによって推定された累積ページ数。 |
# Sequential Scans |
特定のテーブルで実行されたシークエンシャル スキャンの数。 |
# Sequential Scans+ |
特定のテーブルで実行されたシークエンシャル スキャンの累積数。 |
# Sequential Scan Tuples |
特定のテーブルで順次スキャンされたタプルの数。 |
# Sequential Scan Tuples+ |
特定のテーブルで連続してスキャンされたタプルの累積数。 |
# Tuples Deleted |
削除されたタプルの数。 |
# Tuples Deleted+ |
削除されたタプルの累積数。 |
# Tuples Estimated by ANALYZE |
ANALYZEによって推定されたライブ可視タプルの数。 |
# Tuples Estimated by ANALYZE+ |
ANALYZEによって推定されたライブタプルの累積数。 |
# Tuples HOT Updated |
タプルHOTの数が更新されました。 HOT更新では、新しいタプルは元のタプルと同じブロックにあり、タプルはインデックスエントリを共有します。 |
# Tuples HOT Updated+ |
更新されたタプルHOTの累積数。 |
# Tuples Inserted |
指定されたテーブルに挿入されたタプルの数。 |
# Tuples Inserted+ |
指定されたテーブルに挿入されたタプルの累積数。 |
# Tuples Updated |
選択したテーブルで更新されたタプルの数。 |
# Tuples Updated+ |
選択したテーブルで更新されたタプルの累積数。 |
Blocks Hit |
キャッシュで見つかったブロックの数。 |
Blocks Hit+ |
キャッシュで見つかったブロックの累積数。 |
Blocks Read |
読み取られたブロックの数。 |
Blocks Read+ |
読み取られたブロックの累積数。 |
Blocks Read from InfiniteCache |
InfiniteCacheから読み取られたブロックの数。 |
Blocks Read from InfiniteCache+ |
InfiniteCacheから読み取られたブロックの累積数。 |
Blocks Written |
書き込まれたブロックの数。 |
Blocks Written+ |
書き込まれたブロックの累積数。 |
Buffers Allocated |
割り当てられたバッファの数。 |
Buffers Allocated+ |
割り当てられたバッファの累積数。 |
Buffers Written - Backends |
サーバープロセスクライアントアプリケーションに接続されているプロセスごとにディスクに書き込まれたバッファブロックの数。 |
Buffers Written - Backends+ |
サーバープロセスによってディスクに書き込まれたバッファブロックの累積数。 |
Buffers Written - Checkpoint |
チェックポイントプロセスによってディスクに書き込まれたブロック数。 |
Buffers Written - Checkpoint+ |
チェックポイントプロセスによってディスクに書き込まれた累積ブロック数。 |
Buffers Written - Cleaning Scan |
自動バキュームプロセスによってディスクに書き込まれたブロック数。 |
Buffers Written - Cleaning Scan+ |
自動バキュームプロセスによってディスクに書き込まれた累積ブロック数。 |
Bytes Received (KB) |
クライアントから受信したバイト数キロバイト単位。 |
Bytes Received (KB)+ |
累積受信バイト数キロバイト単位。 |
Bytes Sent (KB) |
クライアントに送信されたバイト数キロバイト単位。 |
Bytes Sent (KB)+ |
累積送信バイト数キロバイト単位。 |
Checkpoints - Timed |
チェックポイント間隔によってトリガーされたチェックポイント操作の数。 |
Checkpoints - Timed+ |
チェックポイント間隔によってトリガーされたチェックポイント操作の累積数。 |
Checkpoints - Untimed |
チェックポイントサイズによってトリガーされたチェックポイント操作の数。 |
Checkpoints - Untimed+ |
チェックポイントサイズによってトリガーされたチェックポイント操作の累積数。 |
Database Size (MB) |
指定されたデータベースのサイズメガバイト単位。 |
Free RAM Memory |
空きRAMメモリの量メガバイト単位。 |
Free Swap Memory |
ディスク上の空きスワップ領域の量メガバイト単位。 |
Heap Blocks Hit |
キャッシュで見つかったヒープブロックの数。 |
Heap Blocks Hit+ |
キャッシュで見つかったヒープブロックの累積数。 |
Heap Blocks Read |
読み取られたヒープブロックの数。 |
Heap Blocks Read+ |
読み取られたヒープブロックの累積数。 |
Index Blocks Hit |
キャッシュで見つかったインデックスブロックの数。 |
Index Blocks Hit+ |
キャッシュで見つかったインデックスブロックの累積数。 |
Index Blocks Read |
読み取られたインデックスブロックの数。 |
Index Blocks Read+ |
読み取られたインデックスブロックの累積数。 |
Index Size (MB) |
指定されたインデックスのサイズメガバイト単位。 |
In Packets Discards |
破棄されたインバウンドパケットの数。 |
In Packets Discards+ |
破棄されたインバウンドパケットの累積数。 |
In Packets Errors |
エラーを含む受信パケットの数。 |
In Packets Errors+ |
エラーを含む受信パケットの累積数。 |
Link Bandwidth (Mbit/s) |
ネットワークアダプターの速度メガビット/秒。 |
Load Average - 15 Minute |
CPU飽和パーセント単位-15分のサンプリング平均。 |
Load Average - 1 Minute |
CPU飽和パーセント単位-1分間のサンプリング平均。 |
Load Average - 5 Minute |
CPU飽和パーセント単位-5分間のサンプリング平均。 |
Load Percentage |
パーセント単位のCPU飽和度。 |
Number of Prepared Transactions+ |
準備されたトランザクションの累積数。 |
Number of WAL Files+ |
ログ先行書き込みファイルの累積数。 |
Out Packets Discards |
破棄された送信パケットの数。 |
Out Packets Discards+ |
破棄された送信パケットの累積数。 |
Out Packets Errors |
エラーを含む送信パケットの数。 |
Out Packets Errors+ |
エラーを含む送信パケットの累積数。 |
Packets Received |
受信したパケット数。 |
Packets Received+ |
受信したパケットの累積数。 |
Packets Sent |
送信されたパケット数。 |
Packets Sent+ |
送信されたパケットの累積数。 |
Size (MB) |
ディスクの合計サイズメガバイト単位。 |
Size of Indexes (MB) |
指定されたテーブルのインデックスのサイズメガバイト単位。 |
Space Available (MB) |
現在使用可能なディスク領域メガバイト単位。 |
Space Used (MB) |
現在使用されているディスク領域メガバイト単位。 |
Table Size (MB) |
指定されたテーブルのサイズメガバイト単位。 |
Tablespace Size (MB) |
指定されたテーブルスペースのサイズメガバイト単位。 |
Temp Buffers (MB) |
一時バッファのサイズメガバイト単位。 |
Toast Blocks Hit |
キャッシュで見つかったTOASTブロックの数。 |
Toast Blocks Hit+ |
キャッシュで見つかったTOASTブロックの累積数。 |
Toast Blocks Read |
読み取られたTOASTブロックの数。 |
Toast Blocks Read+ |
読み取られたTOASTブロックの累積数。 |
Total RAM Memory |
システム上のRAMメモリの合計量メガバイト単位。 |
Total Swap Memory |
システム上のスワップ領域の合計量メガバイト単位。 |
Total Table Size w/Indexes and Toast |
指定されたテーブルの合計サイズインデックスおよび関連する特大属性を含む |
Transactions Aborted |
中止されたトランザクションの数。 |
Transactions Aborted+ |
中止されたトランザクションの累積数。 |
Transactions Committed |
コミットされたトランザクションの数。 |
Transactions Committed+ |
コミットされたトランザクションの累積数。 |
Tuples Deleted |
指定されたテーブルから削除されたタプルの数。 |
Tuples Deleted+ |
指定されたテーブルから削除されたタプルの累積数。 |
Tuples Estimated by ANALYZE |
指定されたテーブルにある可視のタプルの数。 |
Tuples Estimated by ANALYZE+ |
指定されたテーブル内の可視タプルの累積数。 |
Tuples Fetched |
指定されたテーブルから取得されたタプルの数。 |
Tuples Fetched+ |
指定されたテーブルから取得されたタプルの累積数。 |
Tuples HOT Updated |
タプルHOTの数が更新されました。 HOT更新では、新しいタプルは元のタプルと同じブロックにあり、タプルはインデックスエントリを共有します。 |
Tuples HOT Updated+ |
更新されたタプルHOTの累積数。 HOT更新では、新しいタプルは元のタプルと同じブロックにあり、タプルはインデックスエントリを共有します。 |
Tuples Inserted |
指定されたテーブルに挿入されたタプルの数。 |
Tuples Inserted+ |
指定されたテーブルに挿入されたタプルの累積数。 |
Tuples Returned |
結果セットで返されたタプルの数。 |
Tuples Returned+ |
結果セットで返されたタプルの累積数。 |
Tuples Updated |
指定されたテーブルで更新されたタプルの数。 |
Tuples Updated+ |
指定されたテーブルで更新されたタプルの累積数。 |
WAL Segment Size (MB) |
ログ先行書き込みのセグメントサイズメガバイト単位。 |
注釈
メトリックの名前の後にある+は、メトリックのデータが累積的に収集されることを意味します。 '+'記号が続いていないメトリックは、ポイントインタイム値として収集されます。