Key分析
數(shù)據(jù)庫自治服務(wù)DAS支持Key分析功能,可實時展示實例中的大Key和熱Key信息,同時支持查看4天內(nèi)的大Key和熱Key歷史信息。該功能可以掌握Key的訪問頻次、元素個數(shù)等信息,為您的優(yōu)化操作提供數(shù)據(jù)支持,幫助您避免因Key傾斜引發(fā)的內(nèi)存不足、性能下降等問題。
前提條件
實例為社區(qū)版5.0及以上版本,或?qū)嵗秊?span data-tag="ph" id="74a3685e46sfw" docid="2259849" class="ph">Tair(Redis企業(yè)版)內(nèi)存型、持久內(nèi)存型。
大Key和熱Key的統(tǒng)計排名機制
Key類型 | 統(tǒng)計排名機制 |
大Key |
說明 長時間未操作過的Key可能不會被統(tǒng)計,您可以通過離線全量Key分析功能了解關(guān)于大Key的更多信息,例如Key的內(nèi)存占有情況、Key的數(shù)量分布情況、Key中元素的內(nèi)存占用和分布情況、Key過期時間分布等信息。更多信息請參見緩存分析。 |
熱Key | 以最近最少使用算法LRU(Least Recently Used)為基礎(chǔ),經(jīng)過高效的排序以及統(tǒng)計算法識別出當(dāng)前實例的熱點Key。 說明 在更新版本至Tair社區(qū)版7.0.18、6.0.2.9、5.5.2.9或Tair內(nèi)存型5.0.50版本及以上時:
|
操作步驟
登錄DAS控制臺。
- 在左側(cè)導(dǎo)航欄中,單擊實例監(jiān)控。
- 找到目標(biāo)實例,單擊實例ID,進(jìn)入目標(biāo)實例詳情頁。
在左側(cè)導(dǎo)航欄,單擊Key分析。
單擊實時或歷史頁簽,系統(tǒng)將展示熱Key和大Key的相關(guān)信息。
說明歷史頁簽的大Key和熱Key查詢僅支持最大查詢時間范圍為4天內(nèi)的數(shù)據(jù),且查詢開始時間和結(jié)束時間的最大查詢間隔為3小時內(nèi)。
相關(guān)文檔
當(dāng)您在Redis控制臺使用Key分析功能時,請參見實時Top Key統(tǒng)計。
相關(guān)API
API | 描述 |
實時獲取當(dāng)前內(nèi)存中的熱Key和大Key。 | |
獲取一段時間內(nèi)排名前100的熱Key。 | |
獲取一段時間內(nèi)排名前100的大Key。 | |
查詢Redis實例的熱Key。 |