您可以通過DAS的空間分析功能直觀地查看某個數據庫實例的空間使用概況、空間剩余可用天數,以及數據庫中某個表的空間使用情況、空間碎片、空間異常診斷等,本文以RDS MySQL數據庫為例介紹如何使用空間分析功能。
前提條件
目標數據庫為:
RDS MySQL、PolarDB MySQL版、MyBase MySQL、自建MySQL
云數據庫MongoDB版、自建MongoDB
RDS PostgreSQL、PolarDB PostgreSQL版
PolarDB PostgreSQL版(兼容Oracle)
PolarDB-X 2.0
查看全局空間
若您有多個數據庫實例,您可以在全局空間使用排行榜頁面,查看當前所有數據庫的空間使用情況,快速找出空間使用率最高的實例。
全局空間使用排行榜支持如下數據庫實例:
RDS MySQL
自建MySQL
云數據庫MongoDB版
自建MongoDB
查看單個實例的空間分析
登錄DAS控制臺。
在左側導航欄中,單擊實例監控。
找到目標實例,單擊實例ID,進入目標實例詳情頁。
在左側導航欄單擊空間分析。
在空間分析頁面,您可以在空間概況和數據空間頁簽中查看該實例的空間使用情況:
頁簽
區域
說明
空間概況
庫表空間概況
查看空間異常、近一周日均增長量,空間可用天數和已用空間等信息。
說明單擊查看各項統計信息的詳細說明。
異常列表
查看該實例表/集合的異常信息。如果實例開啟了自動空間優化功能,在異常列表,您還可以查看該實例的空間優化歷史。
主要識別如下異常:
自增主鍵溢出風險識別:支持自動識別RDS MySQL和PolarDB MySQL版自增主鍵溢出風險。
重復索引識別:支持自動識別RDS MySQL和PolarDB MySQL版中的重復索引。
空間碎片識別:詳情請參見空間碎片自動回收。
空間變化趨勢
查看選定時間范圍內的空間變化趨勢。
說明時間隔間最大不能超過七天。
表空間
查看數據庫實例中各個表的信息和空間使用情況,單擊表名可查看對應表的字段和索引。
數據空間
查看該實例每個數據庫的空間使用情況,以及數據庫中表空間的使用情況。
單擊表名可查看對應表的字段和索引。