TimesTen ScaleoutのttStats
TimesTen Scaleoutでは、ttStats
ユーティリティで次の機能を実行できます:
-
データベースのパフォーマンス・メトリックをそれぞれの前の間隔での変更率を計算することにより、リアルタイムで監視および表示します。
ttStats
ユーティリティは、TimesTenシステム表、ビューおよび組込みプロシージャからメトリックを収集します。レポートには、メモリー使用量、接続およびロード・プロファイルの概要などの情報に続き(必要に応じて) SQL文、トランザクション、PL/SQLメモリー、レプリケーション、ログとログの保持、チェックポイント、キャッシュ・グループ、ラッチ、ロックおよびTimesTen接続属性に関するメトリックが含められます。監視では、この項で後述するように、キーとなる小セットのデータが表示されます。
TimesTenクライアントDSNに対しては、ユーティリティのttStatsCS
バージョンを使用してください。
ノート:
クライアント/サーバー・プロトコルにおけるリリース間互換性はTimesTenでサポートされていますが、ツールttStatsCS
は、下位リリース互換性および上位リリース互換性がありません。したがって、同じバージョンのクライアント/サーバー接続にのみ使用可能です。
動作モードには次の3つがあります。
-
モニター・モード(デフォルトのモード): 定義済のメトリックのセットを監視することによってデータベースのパフォーマンスをリアルタイムで追跡し、それらのメトリックを(前回の表示から値に変更のあったものをメインで)表示し、適切な場合値の変更率を算出します。情報はユーザーに対する表示のための標準出力に出力され、ディスクには保存されません。
期間または反復回数が指定されない場合、
[Ctrl]キーを押しながら[C]キーを押す
ことにより実行が中断されるまで、監視は実行されます。ノート:
モニター・モードで表示されるメトリックのセットは、メトリックが収集されたシステム表および組込みプロシージャへの変更により、変更されることがあります。
-
スナップショット・モード: TimesTen Scaleoutでは、
ttStats
デーモンがttStatsConfig
組込みプロシージャのパラメータに基づいて、TimesTen Scaleoutデータベースのスナップショットを自動的に取得します。ttStats
ユーティリティの-snapshot
オプションを使用する場合、-description
オプションは必須です。ttStats -snapshot -description
description
を実行すると、システム生成された最新のスナップショットに説明を関連付けることができます。他のスナップショットと区別するなどのために、スナップショットに説明またはノートを付与します。 -
レポート・モード: 指定した2つのスナップショットまたは指定したメトリックの2つのタイムスタンプからレポートを生成します。レポートはプレーン・テキスト形式でのみ使用できます。
-outputFile
オプションを使用して出力ファイルを指定する必要があります。ttStats
レポートは、Oracle Databaseのパフォーマンス分析ツールに例えた場合、Oracle Automatic Workload Repository (AWR)レポートに類似しています。
モニター・モードでは、データベースからの読取りによるオーバーヘッドは回避されます。スナップショット・モードおよびレポート・モードでは、ttStats
ユーティリティはTimesTenで提供されるTT_STATS
PL/SQLパッケージに対する便利なフロント・エンドとなります。このパッケージの詳細は、Oracle TimesTen In-Memory Database PL/SQLパッケージ・リファレンス』の「TT_STATS」を参照してください。
ノート:
ttStats
ユーティリティには、次の依存および制限があります。
-
ドライバ・マネージャを介してTimesTenに接続している場合には、このユーティリティは使用できません。
前述の組込みプロシージャおよびそれらが収集するデータの詳細は、「組込みプロシージャ」を参照してください。
必要な権限
-
モニター・モード: モニター・モードを実行するための特別な権限は必要ありませんが、監視情報に
ttSQLCmdCacheInfo
組込みプロシージャからのデータを含めるには、ADMIN
権限が必要です。 -
スナップショット・モードおよびレポート・モード:
TT_STATS
PL/SQLパッケージのセキュリティ制限のため、デフォルトではインスタンス管理者にのみ、スナップショットの作成、スナップショット情報の取得およびレポート・モードでの実行を行う権限があります。ADMIN
ユーザーを含む他のユーザーは、次の例に示すように、インスタンス管理者またはADMIN
ユーザーによってTT_STATS
パッケージに対するEXECUTE
権限を付与される必要があります。GRANT EXECUTE ON SYS.TT_STATS TO scott;
構文
ttStats [-h | -help] ttStats [-V | -version] ttStats [-monitor] [-interval seconds] [-duration seconds] [-iterations count] {DSN | -connStr connection_string} ttStats -snapshot -description snap_desc {DSN | -connStr connection_string} ttStats -report [-snap1 snapid1 -snap2 snapid2 | -timestamp1 'timestamp1' -timestamp2'
timestamp2
'
] -outputFile filename ttStats -snapshotInfo {DSN | -connStr connection_string}
ノート:
-monitor
、-snapshot
または-report
のいずれか1つのみを指定します。
オプション
TimesTen ScaleoutのttStats
ユーティリティでサポートされているオプションは次のとおりです。
オプション | 説明 |
---|---|
|
オプションのリストを出力し終了します。 ノート: |
|
TimesTenのリリース番号を出力し終了します。 |
|
リアルタイムのモニター・モードを実行します。定義済のメトリックのセットを監視し、メトリックおよび変更率を繰り返し表示します。スナップショット・モードとは異なり、データベースには何も保存されません。 ノート: これは |
|
モニター・モードでは、これは表示されるメトリックのセット間の時間間隔(秒)です。デフォルトは10秒です。間隔が短いとシステムのパフォーマンスにマイナスの影響を与える場合があります。 |
|
モニター・モードでは、これは
|
|
モニター・モードでは、これは ノート: |
|
|
|
指定した2つのスナップショットまたは指定した2つのタイムスタンプからレポートを生成します。使用可能なデータベースのスナップショットを表示するには、 |
|
レポート・モードにおいて、これは1つ目のスナップショットのスナップショットIDです。 |
|
レポート・モードにおいて、これは2つ目のスナップショットのスナップショットIDです。レポート期間は少なくとも4つの既存のスナップショットID値にわたっている必要があります。そのため、 |
|
レポート・モードの場合、これは最初のスナップショットのタイムスタンプを指定します。タイムスタンプは、 |
|
レポート・モードの場合、これは2番目のスナップショットのタイムスタンプを指定します。タイムスタンプは、 |
|
レポート・モードにおいて、レポートが書き込まれるファイル・パスおよびファイル名を任意で指定します。ファイルが指定されていない場合、TimesTenはレポートを標準出力に書き込みます。 |
|
すべてのスナップショットのスナップショットID、日付、時刻および説明が出力されます。 |
または
|
メトリックを収集するデータベースを指定し接続します。次のいずれかを行います。
TimesTen DSNの詳細は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「TimesTenデータベースを識別するためのデータソース名の指定」を参照してください。 |
例
この項では、ttStats
の監視およびレポート出力の例を紹介します。
ノート:
これらの例は一例にすぎません。詳細は変更される場合があります。
この項の残りの部分では、TimesTen Scaleoutデータベースに関するttStats
レポートおよびTimesTen Scaleoutデータベースの要素に関するttStats
レポートのメトリックの表からの引用を示します。この出力は、デフォルトのプレーン・テキスト出力形式を使用して生成されたものです。
ノート:
ラッチ・メトリックを含むには、次のようにttXactAdmin
ユーティリティを使用して、データベースでラッチ・メトリックを有効にする必要があります。
% ttXactAdmin -latchstats on DSN
監視の例
この項では、モニター・モードからのサンプル出力を示します。
% ttStats database1 Connected to TimesTen Version 22.01.0001.0021 Oracle TimesTen IMDB version 22.1.1.21.0. Waiting for 10 seconds for the next snapshot Description Current Rate/Sec Notes date.2021-Mar-16 15:29:23 1458167363 1 sample #, not rate connections.count 20 lock.locks_granted.immediate 124817 1 log.log_bytes_per_transaction 0 loghold.bookmark.log_force_lsn 0/21102592 loghold.bookmark.log_write_lsn 0/21102856 loghold.checkpoint_hold_lsn 0/21100544 database1.ds0 loghold.checkpoint_hold_lsn 0/21078016 database1.ds1 plsql.GetHitRatio 0.640 0.000 plsql.GetHits 258.000 0.200 plsql.Gets 403.000 0.200 plsql.PinHitRatio 0.557 0.000 plsql.PinHits 424.000 0.200 plsql.Pins 761.000 0.200 stmt.executes.count 24407 1 stmt.executes.selects 620 1
ノート:
日付および時刻の後の数値はスナップショットの時刻の数値表現であり、無視できます。
次のコマンドライン例では、監視は2回の反復後に停止し、接続属性値の設定に接続文字列を使用することを指定しています。
% ttStats -iterations 2 -connStr "DSN=database1"
レポートの例
次の例では、前の項で生成したスナップショットからレポートを作成します。
ノート:
レポート期間は少なくとも4つの既存のスナップショットID値にわたっている必要があります。そのため、-snap1
と-snap2
の間に少なくとも3つのスナップショットが必要です。
% ttStats -report -outputFile testreport.txt -snap1 1 -snap2 5 database1 Connected to TimesTen Version 22.01.0001.0021 Oracle TimesTen IMDB version 22.1.1.21.0. Report testreport.txt was created.
TimesTen ScaleoutのttStatsレポート
次の各項では、TimesTen Scaleoutデータベースに関するttStats
レポートのメトリックの表からの引用を示します。
TimesTen Scaleoutのスナップショット・サマリー
グリッド・スナップショット・サマリーが表示されます。TimesTen Scaleoutのスナップショット・サマリーには、ttStats
レポートに指定したスナップショットに関する情報が表示されます。
TimesTen Scaleoutの要素
各データベース要素に関する情報が表示されます。レポートのこのセクションには、各データベース要素のホスト名および現在の接続数が表示されます。要素のttStats
レポートの内容の詳細は、「TimesTen Scaleoutの要素のttStatsレポート」を参照してください。
TimesTen Scaleoutのサマリー
重要なTimesTen Scaleout統計のサマリーが表示されます。サマリーには、TimesTen Scaleoutのトランザクション率、SQL文、データベース接続、チェックポイント率、トランザクション・ログ率およびその他の重要な統計情報が含まれます。
TimesTen Scaleoutのロード・プロファイル
様々なデータベース・メトリック率が表示されます。チェックポイント、ログ・バッファ待機(ログ・バッファが一杯になり、ディスクにフラッシュするときの遅延)、挿入、更新、削除、解析(準備など)、コミットおよびsなどの率を示し、ワークロードの概念を示します。解析が多すぎるか、永続コミット(非永続コミットよりも高負荷)が多すぎるかどうかを検討します。
オペレーティング・システム・メトリックのサマリー
TimesTen Scaleoutデータベースの様々なオペレーティング・システム・メトリックが表示されます。これらのメトリックでは、使用されているディスク領域、CPU、I/O率およびRAMが示されます。
TimesTen Scaleoutの効率メトリック
TimesTen Scaleoutの効率性を判断する様々なメトリックが表示されます。レポートのこのセクションには、次の内容が含まれています。
-
目標100% - 大きいほど適切: ここには、TimesTen Scaleoutの効率を向上させるための推奨事項が表示されます。次のメトリックが含まれます。
-
準備と実行の効率: SQL文が何度も準備されてから実行されているかどうかを示します。すべての実行に対して1つのSQL文を準備すると、このメトリック値は下がります。
SQL文の準備はCPU使用率が高いため、SQL文を準備する回数を最小化することを試みます。アプリケーションではバインド変数を使用することを検討します。これで、SQL文を1回準備してSQL文を複数回実行できます。
-
-
目標0% - 小さいほど適切: ここには、TimesTen Scaleoutの効率を向上させるための推奨事項が表示されます。次のメトリックが含まれます。
-
ログ・バッファ待機: ここには、ログ・ファイルを使用した操作の実行状況の判断に役立つログ・バッファ待機の数が表示されます。ログ・バッファ待機が低いことは、トランザクションがログ・バッファに書き込む前に待機する必要がないことを示すため、この値は低く保たれていることが最適です。
この数が大きい場合は、チェックポイントの頻度を増やしたり、ログ・バッファ・サイズを増やしたり、ログ・バッファの並列度を高めることを試みます
-
表データの偏りの偏差: ここには、TimesTen Scaleoutの要素間における表データの偏りの偏差の割合が表示されます。表内の行がすべての要素間で均等に分散されることが理想的です。他の要素と比較して要素の行数が多すぎる場合、行数の多い要素ほどより多くの
permSize
を使用するため、ディスク・サイズおよびデータ分散に問題が発生する可能性があります。 -
直接モード接続の分布偏差: ここには、TimesTen Scaleoutの要素間における直接モード接続偏差の割合が表示されます。要素間に均等に直接モード接続を分散させて、最適なスループットおよび待機時間を実現します。
-
クライアント・サーバー接続の分布偏差: ここには、TimesTen Scaleoutの要素間におけるクライアント/サーバー接続偏差の割合が表示されます。要素間に均等にクライアント/サーバー接続を分散させて、最適なスループットおよび待機時間を実現します。
-
SQL文の分布偏差: ここには、TimesTen Scaleoutの要素間におけるSQL文の分布偏差の割合が表示されます。1回の試行ですべてのSQL文を実行することは最適ではありません。要素に対して均等にSQL文を実行して、最適なスループットおよび待機時間を実現します。
-
グリッド・チャネルの無効化: ここには、TimesTen Scaleoutの要素間におけるチャネル無効化の数が表示されます。チャネルの無効化を最小限に抑えるために、アプリケーションを完全に切断してリソースを解放する必要があります。TimesTen Scaleoutがチャネルの無効化後に実行するクリーンアップ・プロセスは時間がかかり、そのチャネルを使用する操作の待機時間とスケーラビリティに影響します。
-
TimesTen Scaleoutのトランザクション
TimesTen Scaleoutのトランザクション情報を示す様々なメトリックが表示されます。レポートのこのセクションには、次の内容が含まれています。
-
TimesTen Scaleoutの1秒当たりのトランザクション数
この表には、ローカル要素のみを含むトランザクション、複数の要素を含むトランザクション、2PCを必要とするトランザクションの割合など、各要素の様々なトランザクション・メトリックが表示されます。
-
TimesTen Scaleoutの2PCトランザクション
この表には、この要素で開始されたトランザクション、2PCトランザクションに含まれるがこれを開始しなかったトランザクション、永続的2PC準備を使用したトランザクションの割合など、各要素の様々な2PCトランザクション・メトリックが表示されます。
-
TimesTen Scaleoutの永続コミット
この表には、この要素で永続的にコミットされたトランザクションの割合など、各要素の様々なトランザクション・メトリックが表示されます。
SQL文: SQL文プロトコル
レポートのSQL文セクションからのSQL文プロトコル統計情報の引用が表示されます。これらの統計には、その要素に対して実行されたSQL文、ローカル要素に対して実行されたSQL文、リモート要素に対する実装を必要としたSQL文、および実行するすべての要素へのブロードキャストを必要としたSQL文の割合が表示されます。
SQL文: SQL文タイプ
レポートのSQL文セクションからのSQL文タイプ統計情報の引用が表示されます。これらの統計には、その要素に対して実行されたSQL文の様々な統計情報が表示されます。
DB接続
TimesTen Scaleoutの各要素の様々な接続統計が表示されます。これらの統計には、TimesTen Scaleoutの各要素の接続タイプ、1分当たりの接続数と切断数、およびクライアント・サーバーのフェイルオーバーが表示されます。
TimesTen Scaleoutのデータ分散: 表データの偏り - 下位3つの表
TimesTen Scaleoutのデータの偏り率が最も高い3つの表が表示されます。行分散表の詳細は、「TimesTen Scaleoutのデータ分散: 表の行分散」を参照してください。これらの統計には、偏差の割合、表分散タイプ、およびデータの偏り率が最も高い3つの表の分散キーが表示されます。
TimesTen Scaleoutのデータ分散: TimesTen ScaleoutのPermSizeの使用
TimesTen Scaleoutの各要素のPermSize
属性に関連する統計が表示されます。これらの統計には、TimesTen Scaleoutの各要素で使用されたPermSize
の比率、TimesTen Scaleoutの各要素の使用されたPermSize
の割合、使用された最大のPermSize
の割合、およびPermSize
のサイズが表示されます。PermSize
属性の詳細は、「PermSize」を参照してください。
TimesTen Scaleoutのデータ分散: TimesTen ScaleoutのTempSizeの使用
TimesTen Scaleoutの各要素のTempSize
属性に関連する統計が表示されます。これらの統計には、TimesTen Scaleoutの各要素の使用されたTempSize
の割合、使用された最大のTempSize
の割合、およびTempSize
のサイズが表示されます。TempSize
属性の詳細は、「TempSize」を参照してください。
TimesTen Scaleoutのデータ分散: 表の行分散
ttStats
レポートにはこれらの表のうちの3つが含まれ、TimesTen Scaleoutのデータの偏り率が最も高い表の行分散統計が表示されます。これらの統計には、特定の表の各要素に格納されている行の数が表示されます。TimesTen Scaleoutのデータの偏り率が最も高い3つの表の詳細は、「TimesTen Scaleoutのデータ分散: 表データの偏り - 下位3つの表」を参照してください。
TimesTen Scaleoutのチャネル: TimesTen Scaleoutの1秒当たりのメッセージ
TimesTen Scaleoutのチャネル経由のメッセージ率に関連する統計が表示されます。これらのメッセージは、データまたはデータ結果セットのリクエストである可能性があります。これらの統計には、TimesTen Scaleoutの要素ごとに、送信済メッセージ、受信済メッセージおよび無効化されたメッセージの数が表示されます。
TimesTen Scaleoutのチャネル: TimesTen Scaleoutのチャネル・データ率
TimesTen Scaleoutの要素ごとに、チャネル・データ率に関連する統計が表示されます。これらのデータ率は、TimesTen Scaleoutがチャネル経由で送信するメッセージのサイズに基づきます。メッセージは、データまたはデータ結果セットのリクエストである可能性があります。大きいメッセージは小さいメッセージよりもスループットに優れている傾向があります。これらの統計には、TimesTen Scaleoutの要素ごとに、送信済メッセージおよび受信済メッセージのデータ率が表示されます。
チェックポイント: チェックポイントのデータ率
TimesTen Scaleoutデータベースの要素ごとに、チェックポイント・データ率に関連する統計が表示されます。
トランザクション・ログ: トランザクション・ログ・データ率
TimesTen Scaleoutデータベースの要素ごとに、トランザクション・ログ・データ率に関連する統計が表示されます。
上位SQL: 上位SQL属性
TimesTen Scaleoutデータベースで最も実行されたSQL文の属性に関連する統計が表示されます。
上位SQL: 上位SQLテキスト
TimesTen Scaleoutデータベースで最も実行されたSQL文のSQLテキストに関連する情報が表示されます。
OSディスク領域
グリッドに含まれる各要素のディスク領域に関連する統計が表示されます。
CPU使用率
グリッドに含まれる各要素のCPUに関連する統計が表示されます。
オペレーティング・システムIO率: ディスクIO率
グリッドに含まれる各要素のディスクI/O率に関連する統計が表示されます。この表を使用すると、ホストに、TimesTen Scaleoutに関連しないディスクI/O操作が大量にあるかどうかを判断できます。
オペレーティング・システムIO率: ネットワークIO率
グリッドに含まれる各要素のネットワークI/O率に関連する統計が表示されます。この表を使用すると、ホストに、TimesTen Scaleoutに関連しないネットワークI/O操作が大量にあるかどうかを判断できます。
OSメモリー
グリッドに含まれる各要素のメモリー使用量に関連する統計が表示されます。この表を使用すると、ホストでスワップ領域を使用しているかどうか、または使用可能なRAMが不足していることによるパフォーマンスの問題が発生しているかどうかを判断できます。
TimesTen Scaleoutの要素のttStatsレポート
次の各項では、TimesTen Scaleoutデータベースの要素に関するttStats
レポートのメトリックの表からの引用を示します。
スナップショット・サマリー
ttStats
が要素に関するttStats
レポートを作成するために使用するスナップショットに関連する統計が表示されます。
要素サマリー
要素の重要な統計情報のサマリーが表示されます。サマリーには、要素のトランザクション率、SQL文、データベース接続、チェックポイント率、トランザクション・ログ率およびその他の重要な統計情報が含まれます。
ロード・プロファイル
様々なデータベース・メトリック率が表示されます。チェックポイント、ログ・バッファ待機(ログ・バッファが一杯になり、ディスクにフラッシュするときの遅延)、挿入、更新、削除、解析(準備など)、コミットおよびロールバックなどの率を示し、ワークロードの概念を示します。解析が多すぎるか、永続コミット(非永続コミットよりも高負荷)が多すぎるかどうかを検討します。
オペレーティング・システム・メトリックのサマリー
要素の様々なオペレーティング・システム・メトリックを表示します。これらのメトリックでは、使用されているディスク領域、CPU、I/O率およびRAMが示されます。
効率メトリック
要素の効率性を判断する様々なメトリックが表示されます。レポートのこのセクションには、次の内容が含まれています。
-
目標100% - 大きいほど適切: ここには、要素の効率を向上させるための推奨事項が表示されます。次のメトリックが含まれます。
-
準備と実行の効率: SQL文が何度も準備されてから実行されているかどうかを示します。すべての実行に対して1つのSQL文を準備すると、このメトリック値は下がります。
SQL文の準備はCPU使用率が高いため、SQL文を準備する回数を最小化することを試みます。アプリケーションではバインド変数を使用することを検討します。これで、SQL文を1回準備して、SQL文を複数回実行できます。
-
-
目標0% - 小さいほど適切: ここには、要素の効率を向上させるための推奨事項が表示されます。次のメトリックが含まれます。
-
ログ・バッファ待機: ここには、ログ・ファイルを使用した操作の実行状況の判断に役立つログ・バッファ待機の割合が表示されます。ログ・バッファ待機が低いことは、トランザクションがログ・バッファに書き込む前に待機する必要がないことを示すため、この値は低く保たれていることが最適です。
この割合が大きい場合は、チェックポイントの頻度を増やしたり、ログ・バッファ・サイズを増やしたり、ログ・バッファの並列度を高めることを試みます
-
表データの偏りの偏差: ここには、TimesTen Scaleoutの要素間における表データの偏りの偏差の割合が表示されます。表内の行がすべての要素間で均等に分散されることが理想的です。他の要素と比較して要素の行数が多すぎる場合、行数の多い要素ほどより多くの
permSize
を使用するため、ディスク・サイズおよびデータ分散に問題が発生する可能性があります。 -
直接モード接続の分布偏差: ここには、TimesTen Scaleoutの要素間における直接モード接続偏差の割合が表示されます。要素間に均等に直接モード接続を分散させて、最適なスループットおよび待機時間を実現します。
-
クライアント・サーバー接続の分布偏差: ここには、TimesTen Scaleoutの要素間におけるクライアント/サーバー接続偏差の割合が表示されます。要素間に均等にクライアント/サーバー接続を分散させて、最適なスループットおよび待機時間を実現します。
-
SQL文の分布偏差: ここには、TimesTen Scaleoutの要素間におけるSQL文の分布偏差の割合が表示されます。1回の試行ですべてのSQL文を実行することは最適ではありません。要素に対して均等にSQL文を実行して、最適なスループットおよび待機時間を実現します。
-
グリッド・チャネルの無効化: ここには、TimesTen Scaleoutの要素間におけるチャネル無効化の割合が表示されます。チャネルの無効化を最小限に抑えるために、アプリケーションを完全に切断してリソースを解放する必要があります。TimesTen Scaleoutがチャネルの無効化後に実行するクリーンアップ・プロセスは時間がかかり、そのチャネルを使用する操作の待機時間とスケーラビリティに影響します。
-
トランザクション
要素のトランザクション情報を示す様々なメトリックが表示されます。レポートのこのセクションには、次の内容が含まれています。
-
トランザクション・タイプ
この表には、ローカル要素のみを含むトランザクション、リモート・トランザクションを使用するトランザクション、2PCを必要とするトランザクションの割合など、要素の様々なトランザクション・メトリックが表示されます。
-
2PCトランザクション
この表には、この要素で開始されたトランザクション、2PCトランザクションに含まれるがこれを開始しなかったトランザクション、永続的2PC準備を使用したトランザクションの割合など、各要素の様々な2PCトランザクション・メトリックが表示されます。
SQL文: SQL文プロトコル
レポートのSQL文セクションからの要素のSQL文プロトコル統計情報の引用が表示されます。これらの統計には、実行されたSQL文、ローカルに実行されたSQL文、リモート要素に対する実装を必要としたSQL文、および実行するすべての要素へのブロードキャストを必要としたSQL文の割合が表示されます。
SQL文: SQL文タイプ
レポートのSQL文セクションからの要素のSQL文タイプ統計情報の引用が表示されます。これらの統計には、要素に対して実行されたSQL文の様々な統計情報が表示されます。
データベース接続
要素の様々な接続統計情報が表示されます。これらの統計には、要素の接続タイプ、1分当たりの接続数と切断数、およびクライアント・サーバーのフェイルオーバーが表示されます。
表データの偏り
要素のデータの偏り率が最も高い3つの表が表示されます。行分散表の詳細は、「TimesTen Scaleoutのデータ分散: 表の行分散」を参照してください。これらの統計には、偏差の割合、表分散タイプ、およびデータの偏り率が最も高い3つの表の分散キーが表示されます。
グリッド・チャネルの使用
グリッド・チャネルに関するメッセージ統計情報が表示されます。これらのメッセージは、データまたはデータ結果セットのリクエストである可能性があります。これらの統計には、要素の送信済メッセージ、受信済メッセージおよび無効化されたメッセージの数が表示されます。
ログの保持
レポートからのログの保持情報が表示されます。チェックポイント・ファイルごとにチェックポイント・ログ保持のブックマーク位置が表示されます。また、このレポートではバックアップ、XLA、長時間実行トランザクションについてのログ保持情報も示されることがあります。開始と終了の値が同じ場合には、何も動きがなかったことを示します。
ログ・ファイル全体にわたり、順調に進行した証拠があることが理想です。(この追跡にはttStats
の監視情報がさらに役立ちます。)
チェックポイントの使用
レポートからのチェックポイント使用メトリックが表示されます。
トランザクション・ログの使用
要素のトランザクション・ログ使用統計情報が表示されます。これは、トランザクション・ログのI/O操作の割合、ログ・バッファ待機、ログ・ファイルの読取り、およびコミットのためのログ読取りに関する情報を提供します。
上位SQL: 上位SQL属性
要素で最も実行されたSQL文の属性に関連する統計情報が表示されます。
上位SQL: 上位SQLテキスト
要素で最も実行されたSQL文のSQLテキストに関連する情報が表示されます。