スレッド・プールおよび読み取り/書き込みレイテンシーの統計

スレッド・プールの統計で保留中のタスクの数を増やして、キャパシティを追加するタイミングを示すことができる

DataStax Enterprise(DSE)データベースは、さまざまな実行段階のスレッド・プールを個別に維持します。各スレッド・プールは、アクティブ、保留中、完了したタスク数に関する統計を提供します。保留中のタスクのカラムの増加傾向は、キャパシティを増やすタイミングを示しています。ベースラインを確立したら、保留中のタスクのカラムが正常な範囲を超えて増加した場合にアラームを発するように構成します。コマンドライン上のnodetool tpstatsを使用して、テーブルに示すスレッドのプールの詳細を表示します。

データベースは、StorageProxyMBeanにより、読み取り、書き込み、およびスライス操作のレイテンシー(平均および合計)をサーバー・レベルで追跡します。

表 1. nodetool tpstatsによって報告されたスレッド・プール統計
スレッド・プール 説明
AntiEntropyStage リペアに関連するタスク
CacheCleanupExecutor キャッシュ・メンテナンスに関連するタスク(カウンター・キャッシュ、行キャッシュ)
CompactionExecutor コンパクションに関連するタスク
CounterMutationStage 主なカウンターの書き込みに関連するタスク
GossipStage ゴシップ・プロトコルに関連するタスク
HintsDispatcher ヒントの送信に関連するタスク
InternalResponseStage その他の内部タスク応答に関連するタスク
MemtableFlushWriter memtableフラッシュに関連するタスク
MemtablePostFlush memtableフラッシュ・コンパクション後のメンテナンスに関連するタスク
MemtableReclaimMemory memtableメモリーの読み戻しに関連するタスク
MigrationStage スキーマ・メンテナンスに関連するタスク
MiscStage スナップショットとホストの削除を含む、その他のタスクに関連するタスク
MutationStage 書き込みに関連するタスク
ネイティブ転送要求 CQLからのクライアント要求に関連するタスク
PendingRangeCalculator ブートストラップ/使用廃止後の範囲の所有権の再計算に関連するタスク
PerDiskMemtableFlushWriter_* 特定のディスクに対するmemtableフラッシュに関連するタスク
ReadRepairStage 読み取りリペアの実行に関連するタスク
ReadStage 読み取りに関連するタスク
RequestResponseStage ノード間要求からのコールバックに対するタスク
Sampler サンプリング統計に関連するタスク
SecondaryIndexManagement セカンダリ・インデックス・メンテナンスに関連するタスク
ValidationExecutor 検証コンパクションに関連するタスク
ViewMutationStage マテリアライズド・ビューの維持に関連するタスク