本文介紹如何通過(guò)集群管理系統(tǒng)查看表流量信息和表異常流量檢測(cè)結(jié)果。

背景信息

在實(shí)際使用數(shù)據(jù)庫(kù)的過(guò)程中,會(huì)存在文件數(shù)過(guò)多導(dǎo)致請(qǐng)求時(shí)延變長(zhǎng)的情況。同時(shí),流量分布不均勻的問(wèn)題導(dǎo)致部分節(jié)點(diǎn)負(fù)載過(guò)高并出現(xiàn)熱點(diǎn),進(jìn)一步造成系統(tǒng)卡頓,影響正常使用。集群管理系統(tǒng)提供流量診斷功能,幫助用戶(hù)定位熱點(diǎn)分片和Key,方便用戶(hù)掌握熱點(diǎn)信息。

前提條件

已登錄目標(biāo)集群的集群管理系統(tǒng),具體操作,請(qǐng)參見(jiàn)登錄集群管理系統(tǒng)

實(shí)時(shí)查詢(xún)表分片信息

  1. 在集群管理系統(tǒng)的左側(cè)導(dǎo)航欄中,選擇流量診斷 > topregion/key實(shí)時(shí)查詢(xún)
  2. 設(shè)置篩選條件,包括排序維度、分組名、節(jié)點(diǎn)名和表名。
    排序緯度如下表:
    維度單位描述
    總請(qǐng)求量次/每秒不同分片每秒的請(qǐng)求數(shù)。
    讀請(qǐng)求量次/每秒不同分片每秒的讀請(qǐng)求數(shù)。
    寫(xiě)請(qǐng)求量次/每秒不同分片每秒的寫(xiě)請(qǐng)求數(shù)。
    分片大小MB分片的大小。
    讀rt毫秒(ms)不同分片讀數(shù)據(jù)的平均響應(yīng)時(shí)間。
    寫(xiě)rt毫秒(ms)不同分片寫(xiě)數(shù)據(jù)的平均響應(yīng)時(shí)間。
    Memstore SizeMB內(nèi)存數(shù)據(jù)量。
    總請(qǐng)求數(shù)據(jù)量KB/每秒不同分片每秒的總請(qǐng)求數(shù)據(jù)量。
    讀數(shù)據(jù)量KB/每秒不同分片每秒的讀請(qǐng)求數(shù)據(jù)量。
    寫(xiě)數(shù)據(jù)量KB/每秒不同分片每秒的寫(xiě)請(qǐng)求數(shù)據(jù)量。
    說(shuō)明
    • Top文本框中輸入需要查詢(xún)的記錄總數(shù)量可調(diào)整查詢(xún)結(jié)果的顯示數(shù)量。
    • 打開(kāi)表聚合開(kāi)關(guān),結(jié)果將顯示聚合后的數(shù)據(jù)。
    • 打開(kāi)升序開(kāi)關(guān),結(jié)果將按照升序顯示所選維度的數(shù)據(jù)。
  3. 單擊查詢(xún)
    排序維度為讀數(shù)據(jù)量,TOP為5,打開(kāi)升序表聚合開(kāi)關(guān)進(jìn)行查詢(xún)?yōu)槔?img class="image break" data-tag="image" id="image-l89-jjw-d12" src="https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/0625040761/p486749.png" alt="查詢(xún)結(jié)果顯示">

    上圖是查詢(xún)每秒內(nèi)讀請(qǐng)求數(shù)據(jù)量最大的五個(gè)分片,再將屬于同一張表的分片聚合在一起,并按照分片讀請(qǐng)求數(shù)據(jù)量的值升序排列后的結(jié)果。

實(shí)時(shí)查詢(xún)熱點(diǎn)Key

  1. 在左側(cè)導(dǎo)航欄中,選擇流量診斷 > topregion/key實(shí)時(shí)查詢(xún)
  2. 設(shè)置篩選條件,包括排序維度、分組名、節(jié)點(diǎn)名和表名。
    查詢(xún)熱點(diǎn)Key排序維度如下表:
    維度單位描述
    請(qǐng)求量次/每秒不同分片每秒的總請(qǐng)求數(shù)。
    請(qǐng)求數(shù)據(jù)量KB/每秒不同分片每秒的請(qǐng)求數(shù)據(jù)量。
    響應(yīng)rt毫秒(ms)不同分片數(shù)據(jù)的平均響應(yīng)時(shí)間。
    說(shuō)明
    • Top文本框中輸入需要查詢(xún)的記錄總數(shù)量可調(diào)整查詢(xún)結(jié)果的顯示數(shù)量。
    • 打開(kāi)升序開(kāi)關(guān),結(jié)果將按照升序顯示所選維度的數(shù)據(jù)。
  3. 單擊查詢(xún)

檢測(cè)表流量異常

  1. 在集群管理系統(tǒng)的左側(cè)導(dǎo)航欄中,選擇流量診斷 > 異常流量檢測(cè)
  2. 在頁(yè)面上方選擇目標(biāo)分組,查看表、分片的流量檢測(cè)詳情。
    表流量異常
    說(shuō)明 如果您需要查看的詳細(xì)信息沒(méi)有顯示,請(qǐng)單擊右上角的篩選進(jìn)行篩選。
    • 流量增長(zhǎng)檢測(cè)區(qū)域中,查看不同表流量監(jiān)測(cè)的詳細(xì)信息,包括峰值請(qǐng)求量、谷值請(qǐng)求量、平均請(qǐng)求量、疑似異常和原因。
      檢測(cè)結(jié)果說(shuō)明如下表:
      列名單位描述
      峰值請(qǐng)求量次/每秒不同表每秒的最大請(qǐng)求數(shù)。
      谷值請(qǐng)求量次/每秒不同表每秒的最小請(qǐng)求數(shù)。
      平均請(qǐng)求量次/每秒不同表在一分鐘內(nèi)的平均請(qǐng)求數(shù)。
      疑似異常無(wú)表的流量狀態(tài)。取值為正常和異常。
      原因無(wú)導(dǎo)致表流量異常的原因。
    • 熱點(diǎn)分片檢測(cè)區(qū)域,查看請(qǐng)求量前十和數(shù)據(jù)量前十的分片所在表的詳細(xì)信息。
      檢測(cè)結(jié)果說(shuō)明如下表:
      列名單位描述
      總請(qǐng)求量次/每秒熱點(diǎn)分片所在表每秒的總請(qǐng)求數(shù)。
      讀請(qǐng)求量次/每秒熱點(diǎn)分片所在表每秒的讀請(qǐng)求數(shù)。
      寫(xiě)請(qǐng)求量次/每秒熱點(diǎn)分片所在表每秒的寫(xiě)請(qǐng)求數(shù)。
      復(fù)制寫(xiě)流量KB將熱點(diǎn)分片所在表的數(shù)據(jù)從一個(gè)可用區(qū)復(fù)制至另一個(gè)可用區(qū)時(shí)使用的流量。
      總請(qǐng)求數(shù)據(jù)量KB熱點(diǎn)分片所在表每秒的總請(qǐng)求數(shù)據(jù)量。
      讀數(shù)據(jù)量KB熱點(diǎn)分片所在表每秒的讀請(qǐng)求數(shù)據(jù)量。
      寫(xiě)數(shù)據(jù)量KB熱點(diǎn)分片所在表每秒的寫(xiě)請(qǐng)求數(shù)據(jù)量。
      說(shuō)明 單擊表名前面的展開(kāi)可以查看熱點(diǎn)分片的詳細(xì)信息。
    • 熱點(diǎn)key檢測(cè)區(qū)域,查看查詢(xún)次數(shù)較多的key所在表流量監(jiān)測(cè)的詳細(xì)信息。

      檢測(cè)結(jié)果中的平均響應(yīng)時(shí)間表示一分鐘內(nèi)所有請(qǐng)求響應(yīng)時(shí)間的平均值。

    • 大查詢(xún)表檢測(cè)區(qū)域,查看采樣命中次數(shù)較多的表流量監(jiān)測(cè)的詳細(xì)信息。

      檢測(cè)結(jié)果中的預(yù)估請(qǐng)求量表示熱點(diǎn)分片所在表每秒的預(yù)估請(qǐng)求數(shù)。