tencent cloud

Tencent Cloud Distributed Cache (Redis OSS-Compatible)

メモリ分析(大Key分析)

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-20 18:14:53
AI翻訳
Distributed Cacheのクラスターモードでは、slotのシャーディングが不均一な場合、データとクエリに偏りが生じる可能性があります。大きなKeyを持つ一部のRedisノードは、多くのメモリを占有するだけでなく、多くのネットワークカードリソースも占有する可能性があり、Distributed Cacheのブロッキングを引き起こします。
メモリ分析は主にデータベースに保存されている大Keyの分析を対象とし、インスタンスのメモリ使用率の変化傾向を動的に表示し、Top100の大Keyのメモリ使用量、要素数と長さ、有効期限などをリアルタイムで統計します。これにより、運用保守担当者が大Keyを迅速に特定し、分割や期限切れクリーンアップを実施し、データベースのパフォーマンスをタイムリーに調整して、大Keyによるサービスパフォーマンスの低下やメモリ不足などの問題によって引き起こされる業務のブロッキングを回避するのを支援します。

メモリ分析利用説明

メモリ分析は定期的な大Key分析と即時大Key分析の2つの方式を提供します:
定期的な大Key分析:初めて大Key分析を使用する場合、インスタンス管理ページで大Key分析機能を有効にします。有効にすると、システムは翌日に自動的に大Key分析タスクを開始し、メモリ分析 > 大Key分析に分析結果を表示します。その後は毎日定期的に分析タスクを実行し、データ結果を更新します。
大Key分析機能の有効化と大Key分析結果の確認の具体的な操作については、大Key分析の有効化、大Key分析結果の確認をご参照ください。
即時大Key分析:即時大Key分析タスクを作成すると、最新のデータを取得するため、バックアップが即座に自動生成されます。生成された分析結果は即時大Key分析タブのタスクリストで確認でき、大Key分析タブでも確認できます。分析結果はデフォルトで30日間保存されます。
即時大Key分析タスクを作成する前に、インスタンス管理ページで大Key分析機能を有効にしていない場合、大Key分析タブのデータは初回表示となります。
即時大Key分析タスクの作成と大Key分析結果の確認の具体的な操作については、即時大Key分析タスクの作成、大Key分析結果の確認をご参照ください。

利用制限

ストレージが100GBを超えるDistributed Cacheインスタンスは定期的な大Key分析をサポートしていません。即時大Key分析タスクを作成してメモリ分析を実行できます。

大Key分析を有効にする(定期的な大Key分析)

1. DBbrainコンソールにログインします。
2. 大Key分析機能を有効にします。
2.1 インスタンスリストページでインスタンスの大Key分析機能を有効にします
2.1.1 左側のナビゲーションバーで、インスタンス管理を選択し、Distributed Cacheインスタンスを選択します。
2.1.2 以下の3つの方法で、大Key分析機能を有効にします。
方法1:インスタンスリストで大Key分析機能を有効にするインスタンスを選択し、ページ左上の一括設定をクリックします。
方法2:有効にするインスタンスに対応するステータス列で、

をクリックします。
方法3:有効にするインスタンスに対応する操作列で、設定をクリックします。
2.2 メモリ分析ページでインスタンスの大Key分析機能を有効にします
2.1.1. 左側のナビゲーションバーで、診断最適化を選択します。
2.2.1 メモリ分析 > 大Key分析を選択し、Distributed CacheデータタイプとインスタンスIDを選択します。
2.2.2 ページ右上にある定期的分析設定をクリックします。
3. ポップアップウィンドウのダイアログでTop100大Key分析を有効にし、区切り文字を指定し、確定をクリックします。
説明:
Top100大Key分析を有効にすると、診断最適化 > メモリ分析 > 大Key分析タブに、Top100大Key(メモリ別)、Top100大Key(数量別)、Top100 Keyプレフィックス、Top100有効期限未設定の大Key(メモリ別)、Top100有効期限未設定の大Key(数量別)の5つのディメンションで大Key分析結果が表示されます。
区切り文字を指定すると、Top100 Keyプレフィックスは指定された区切り文字に基づいて分割後のKeyプレフィックス情報を統計し、統計されたKeyプレフィックスをメモリサイズ順に並べ替えます。

即时大Key分析タスクを作成する

1. DBbrainコンソールにログインします。
2. 左側のナビゲーションバーで、診断最適化を選択します。
3. ページ上部でDistributed Cacheインスタンスを選択します。
4. メモリ分析タブを選択し、即時大Key分析を選択します。

5. タスク作成をクリックし、ポップアップダイアログで区切り文字を選択し、シャード番号を選択し、確認をクリックします。
注意事項:
標準アーキテクチャインスタンス:区切り文字を選択するだけで、タスク起動後にDistributed Cacheバックアップタスクが作成され、バックアップデータに基づいて大Key分析が行われ、分析結果はデフォルトで30日間保存されます。データ量が大きすぎる場合、分析タスクが失敗する可能性があります。
クラスターアーキテクチャインスタンス:区切り文字とシャードを選択する必要があります。タスク起動後、選択したシャードに基づいてDistributed Cacheバックアップタスクが作成され、バックアップデータに基づいて大Key分析が行われ、分析結果はデフォルトで30日間保存されます。データ量が大きすぎる場合、分析タスクが失敗する可能性があります。
操作列で全ノードを表示をクリックすると、すべてのノードIDを表示できます。
6. タスクリストで、タスクの進捗を確認します。
説明:
タスク作成中にタスクを終了する必要がある場合は、操作列で終了をクリックし、表示されるダイアログボックスで確認をクリックします。
7. タスクの進捗が完了になったら、操作列で表示をクリックし、右側のポップアップでタスク分析結果を確認します。
タスク分析結果は、Key有効期限分布(メモリ別)、Key有効期限分布(数量別)、Top100大Key(メモリ別)、Top100大Key(数量別)、Top100 Keyプレフィックス、Top100有効期限未設定の大Key(メモリ別)、Top100有効期限未設定の大Key(数量別)のディメンションで大Key分析結果を表示し、インスタンスとシャードの2つのディメンションから大Key分析結果を表示できます。
説明:
即時大Key分析タスクによって生成された分析結果は、大Key分析タブでも確認できます。確認方法と操作については、大Key分析結果の確認をご参照ください。
タスクリストの操作列では、さらに以下の操作をサポートします:
タスク分析結果のダウンロード:ダウンロードをクリックすると、.csv形式のTop100大Key分析結果がダウンロードされます。
即時大Key分析タスクの削除:
個別削除:削除をクリックし、表示されるダイアログボックスで確認をクリックします。
一括削除:タスクリストでタスクを選択し、リスト上部の削除をクリックし、表示されるダイアログボックスで確認をクリックします。

大Key分析結果を表示する

1. DBbrainコンソールにログインします。
2. 左側のナビゲーションバーで、診断最適化を選択します。
3. ページ上部でDistributed Cacheインスタンスを選択します。
4. メモリ分析タブを選択し、大Key分析タブを選択し、インスタンスまたはシャードを選択します(クラスターアーキテクチャのインスタンスのみ該当)。
5. 大Key分析結果を表示します。これには、直近30日間のメモリ使用率トレンドグラフとTop100大Key統計情報が含まれます。
説明:
直近30日間のメモリ使用率のトレンドグラフには、デフォルトで直近30日間のインスタンスメモリ使用率の変化傾向が表示されます。日付の横軸で特定の日をクリックすると、タイムラインが固定され、Top100大Keyリストはその日の大Key情報を連動して集計し、その時点でメモリ使用量が多い大Keyデータを迅速に特定できます。
直近30日間のメモリ使用率
インスタンスおよびシャード(マルチシャードインスタンスのみ該当)のディメンションに基づいて、過去30日間のメモリ状況を表示できます。
タイムラインで特定の期間を選択すると、その期間内のメモリ使用率の変化傾向を拡大表示できます。
Key有効期限分布
Keyの有効期限分布は、メモリ使用量とKey数の2つのディメンションで集計され、有効期限未設定と有効期限設定済みのKeyをカバーします(有効期限には3~12時間、1~3日、7日超が含まれます)。
Top100の大Key
データ型のドロップダウンリストでデータ保存タイプを選択し、Top100大Keyの情報を表示します。これには、使用メモリ、要素数、最大要素長、平均要素長、有効期限が含まれます。
Top100の大Key(メモリ別):大Keyのメモリ使用率が高い順にTop100の大Keyを集計します。
Top100の大Key(件数別):大Keyの要素数が多い順にTop100の大Keyを集計します。
Top100のKeyプレフィックス:大Keyプレフィックスのメモリ使用率が高い順にTop100の大Keyプレフィックスを集計します。
Top100 有効期限未設定の大Key(メモリ別):有効期限未設定の大Keyのメモリ使用率が高い順にTop100の大Keyを集計します。
Top100 有効期限未設定の大Key(件数別):有効期限未設定の大Keyの件数割合が高い順にTop100の大Keyを集計します。
6. リスト右上の

をクリックして、.csv形式のファイルをダウンロードします。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック