Database Autonomy Service ( DAS ) のキー分析機能を使用して、Redis インスタンス内の大きなキーとホットキーをリアルタイムで特定します。キーアクセス頻度と要素数を監視することにより、この機能はデータベースを最適化するために必要なデータを提供します。これは、キーの偏った分布によって引き起こされるメモリ不足やパフォーマンスの低下などの問題を防ぐのに役立ちます。
前提条件
インスタンスは、互換性のある Redis または Tair インスタンスである必要があります。
大きなキーとホットキーのランキングメカニズム
データベースに追加のリソース消費が発生しないように、この機能はクライアントによって操作(読み取りまたは書き込み)されるキーの統計のみを収集します。リアルタイムでデータベース内のすべてのキーをスキャンすることなく、各キタイプのトップ数のみを保持して表示します。さらに、インスタンスの再起動または HA スイッチオーバー後、以前に収集された上位キー情報はクリアされ、統計収集が再開されます。したがって、長時間操作されていないキーは統計に含まれない場合があります。データベース内のすべてのキーのメモリ使用量、数量分布、およびその他の情報を理解するには、オフラインフルキー分析機能を使用します。
キータイプ | 統計メカニズム | 表示の説明 |
大きなキー(サブ要素の数) | 要素の数(ハッシュのフィールドの数やセットのメンバーの数など)がしきい値(デフォルトは 2000 )に達するか、それを超えると、キーは大きなキーとしてカウントされます。パラメータ 説明 このパラメータがパラメータ設定に表示されない場合は、マイナーバージョンアップデートを実行して、もう一度お試しください。 | システムは、各データ型の上位 3 つの大きなキーまでを表示します。キーの要素数が同じ場合は、最初に書き込まれたキーが最初に表示されます。 説明 インスタンスに合計 3 つの大きなキーしか表示されない場合は、マイナーバージョンアップデートを実行して、もう一度お試しください。 |
大きなキー(メモリ使用量) |
説明 この機能は、マイナーバージョン 25.6.0.0 以降を実行するクラウドネイティブ Tair ( Enterprise Edition ) インスタンスでのみサポートされています。 | システムは、最大上位 3 つのキーを表示します。キーのサイズが同じ場合は、辞書式順序でソートされます。 |
ホットキー | キーの QPS が 5000 を超えると、ホットキーとして記録されます。 説明 システムは、存在しないキーの統計を収集できます。データ型がnot-exist-key と表示されている場合は、このキーが存在しないが頻繁にアクセスされていることを意味します。 | 同時に、システムは最大 50 個のホットキーとその正確な QPS をリアルタイムで表示します。 説明 インスタンスを次のバージョンのいずれか、またはそれ以降のバージョンにアップグレードすることをお勧めします:Redis Community Edition 7.0.18、6.0.2.9、または 5.5.2.9、あるいはTair メモリ最適化 5.0.50 または 24.5.1.0。指定されたバージョンより前のバージョンでは、ホットキーの QPS 統計しきい値は 3000 です。これらのバージョンでは、システムはおおよその QPS 範囲のみを表示でき、Redis Community Edition は 20 個のホットキーの統計のみをサポートします。 |
手順
DAS コンソール にログインします。
左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。
[Redis] タブをクリックします。
表示されたページで、管理するデータベースインスタンスを見つけ、インスタンス ID をクリックします。インスタンスの詳細ページが表示されます。
左側のナビゲーションウィンドウで、[上位キー統計] をクリックします。
[リアルタイム] タブまたは [履歴] タブをクリックして、ホットキーと大きなキーに関する情報を表示します。
説明[履歴] タブでは、過去 4 日間に分析された大きなキーとホットキーに関する情報をクエリできます。開始時刻と終了時刻の間隔は最大 3 時間です。
参照
Tair コンソールでこの機能を使用する方法の詳細については、「上位キー統計」をご参照ください。
関連 API 操作
API | 説明 |
メモリ内のホットキーと大きなキーをリアルタイムで照会します。 | |
一定期間の上位 100 個のホットキーを照会します。 | |
一定期間の上位 100 個の大きなキーを照会します。 | |
インスタンスのホットキーを照会します。 |