第6章 Data Grid クエリーの監視およびチューニング
Data Grid はクエリーの統計を公開し、クエリーのパフォーマンスを改善するために調整できる属性を提供します。
6.1. クエリー統計の取得
統計を収集して、インデックスの種類、クエリーが完了するまでの平均時間、インデックス作成操作で発生する可能性のある失敗の数などのインデックスとクエリーのパフォーマンスに関する情報を収集します。
手順
次のいずれかを行います。
-
組み込みキャッシュの
getSearchStatistics()
メソッドまたはgetClusteredSearchStatistics()
メソッドを呼び出します。 -
GET
リクエストを使用して、REST API からリモートキャッシュの統計を取得します。
組み込みキャッシュ
// Statistics for the local cluster member SearchStatistics statistics = Search.getSearchStatistics(cache); // Consolidated statistics for the whole cluster CompletionStage<SearchStatisticsSnapshot> statistics = Search.getClusteredSearchStatistics(cache)
リモートキャッシュ
GET /rest/v2/caches/{cacheName}/search/stats