日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

空間分析

及時發現并解決空間問題是數據庫運維的重要任務。通過數據庫自治服務DAS的空間分析功能,您可以直觀地查看數據庫及表的空間使用情況,及時發現空間的異常情況。此外,DAS支持回收空間碎片,避免磁盤空間浪費和性能下降。

前提條件

  • 目標數據庫實例為:

    • 自建MongoDB

    • 云數據庫MongoDB版

      MongoDB實例副本集或分片集群實例的版本滿足下表:

      大版本

      小版本號

      是否支持

      MongoDB 4.0

      3.0.x

      不支持

      MongoDB 4.2

      4.0.0-4.0.22

      不支持

      >= 4.0.23

      支持

      MongoDB 4.4-DBFS版本

      所有

      不支持

      MongoDB 4.4

      5.0.0-5.0.6

      不支持

      >= 5.0.7

      支持

      MongoDB 5.0

      所有

      支持

      MongoDB 6.0

      所有

      支持

  • 目標數據庫實例已接入DAS,且實例接入狀態為接入正常,接入方法具體請參見接入數據庫實例

空間分析

  1. 登錄DAS控制臺

  2. 在左側導航欄中,單擊實例監控

  3. 找到目標實例,單擊實例ID,進入目標實例詳情頁。

  4. 在左側導航欄,單擊空間分析,您可直觀地查看該實例的空間概況數據空間異常列表空間變化趨勢

    頁簽

    區域

    說明

    空間概況

    庫表空間概況

    查看空間異常近一周日均增長量空間可用天數已用空間等信息。

    說明

    單擊image.png查看各項統計信息的詳細說明。

    異常列表

    查看該實例表/集合的異常信息。

    空間變化趨勢

    查看選定時間范圍內的空間變化趨勢。

    說明

    時間隔間最大不能超過七天。

    表空間

    查看數據庫實例中各個表的信息和空間使用情況,單擊表名可查看對應表的字段索引

    數據空間

    查看該實例每個數據庫的空間使用情況,以及數據庫中表空間的使用情況。

    單擊表名可查看對應表的字段索引

回收空間碎片

重要

僅支持Hidden節點回收空間碎片,如果需要回收Primary和Secondary節點的碎片,可以先進行主備切換,將Primary或Secondary節點切換到Hidden節點,再處理新Hidden節點的空間碎片;也可以參考回收磁盤碎片以提升磁盤利用率直接執行compact,操作時請仔細閱讀參考文檔。

  1. 登錄DAS控制臺

  2. 在左側導航欄中,單擊實例監控

  3. 找到目標實例,單擊實例ID,進入目標實例詳情頁。

  4. 在左側導航欄,單擊空間分析

  5. 表空間區域,單擊碎片率列的回收。

  6. 回收窗口中,回收空間碎片。

    • 設置碎片回收計劃。

      對該實例設置回收計劃后,DAS將在每天的可維護時間段自動檢測隱藏節點(Hidden節點)的各個集合,并對滿足索引空間和數據空間占用量之和大于1 GB且碎片率大于20%的集合執行compact。為避免回收時間過長,碎片回收計劃中每個隱藏節點(Hidden節點)每輪回收的集合可回收空間總和不能超過100 GB。因此,當單表可回收空間大于100 GB時,請使用手動執行回收的方式。

    • 手動執行回收。

      單擊高碎片率集合操作列的執行回收,選擇立即執行在運維窗口執行,回收目標集合的空間碎片。

    說明
    • 操作完成之后,不會立即完成空間碎片回收,請耐心等待。在實際情況下,compact命令會在后臺運行一段時間,逐漸回收空間碎片。具體回收時間與可回收空間大小有關,空間越大,回收時間越長。

    • 避免同時回收過多的集合(建議控制在10個以內),完成當前任務后再進行下一輪空間碎片回收,否則可能造成回收任務失敗。

    • 如果目標集合的碎片率較小,碎片回收的效果可能不明顯

    • 針對數量較多的可回收空間較小的集合,建議采用碎片回收計劃進行處理;而對于可回收空間較大的集合,則建議采用手動執行回收的方式。當集合的可回收空間超過100 GB時,回收時間可能超過1個小時,請您合理安排回收時間。

查看空間碎片回收結果

回收任務執行完成之后,請單擊重新分析,查看回收后的效果。

常見問題

Q:如何處理報錯(Interrupted) Compaction interrupted on table:*** due to cache eviction pressure

A:該報錯表示低版本的小規格實例在執行compact的過程中遇到緩存壓力而中途退出。當空間碎片回收任務執行失敗時,您可以選擇在另一個時間重新下發任務。如果任務多次失敗,請提交工單進行處理。

相關文檔

空間分析功能當前僅支持4.0及以上版本的副本集或分片集群MongoDB實例,如果您需要回收其他MongoDB實例的空間碎片,請參見回收磁盤碎片以提升磁盤利用率

相關API

API

描述

CreateStorageAnalysisTask - 創建空間分析任務

創建空間分析任務,獲取數據庫及表的空間使用數據。

GetStorageAnalysisResult - 獲取空間分析任務的結果

查詢空間分析任務狀態和分析結果。