GaussDB(DWS)資源監控原理簡介及視圖應用

      網友投稿 854 2025-03-31

      1.???????背景介紹


      GaussDB(DWS)運行過程中使用的公共資源包含CPU、內存、IO、網絡、存儲空間以及數據庫共享資源(鎖、計數等),作業在運行過程中總是希望獲得更多的公共資源,以獲得最好的執行性能。但是公共資源的濫用會導致數據庫系統的整體吞吐量下降,甚至業務長時間阻塞,影響其他作業的執行性能。因此公共資源的合理有效利用就成了數據庫系統長期穩定運行的關鍵,GaussDB(DWS)提供了多維度的資源監控手段,用于實時資源監控和公共資源異常使用的快速識別。

      2.? ? ? ?資源監控原理

      1. 作業內存監控

      作業運行過程中動態申請的內存會進行記賬,作業stream線程與作業主線程使用同一塊內存地址進行內存記賬,因此作業內存監控時只需要作業主線程上報內存使用即可,stream線程不需要單獨上報內存使用。

      2. 作業IO監控

      GaussDB(DWS)資源監控原理簡介及視圖應用

      GaussDB(DWS)作業IO監控為邏輯IO監控,在IO讀寫接口打樁,發生IO讀寫時進行記賬,stream線程使用主線程內存地址記賬,因此邏輯IO監控也只需要上報主線程邏輯IO使用信息即可。

      3. 作業CPU監控

      GaussDB(DWS)維護一個全局時鐘,用于作業CPU監控控制,全局時鐘每5s響應一次,作業運行過程中每個線程維護一個本地時鐘,本地時鐘與全局時鐘不相同時,進行一次CPU資源監控,并使用全局時鐘同步本地時鐘。作業線程在進行CPU資源監控時,stream線程同樣使用主線程內存地址記賬,因此CPU監控也只需要上報主線程CPU監控信息即可。

      4. 用戶資源監控

      DN每隔5s獲取所有作業資源監控數據,并將資源監控數據上報至所屬用戶,上報完成后,用戶進行資源監控數據匯總統計,統計得到用戶資源監控數據。CN每隔5s從DN收集一次用戶資源監控數據,并將集群內所有DN用戶資源監控數據進行累加得到用戶資源監控信息。

      5. 資源池資源監控

      DN每隔5s將用戶資源監控數據匯總至所屬資源池,上報完成后,資源池進行資源監控數據匯總統計,統計得到資源池資源監控數據。CN每隔5s從DN收集一次資源池資源監控數據,并將集群內所有DN資源池資源監控數據進行累加得到資源池資源監控信息。

      3.? ? ? ?資源監控應用

      1. 用戶資源監控

      得益于架構整改和邏輯優化,目前用戶IO、內存和CPU監控全部可以實現對簡單作業和復雜作業的監控,同時CPU監控數據也已經修復為用戶維度。用戶資源監控信息中,DN上顯示當前DN資源監控信息,CN上顯示的是集群內所有DN資源監控信息的累積和。受限于版本規劃,當前暫不支持一個視圖查詢所有實例上用戶資源監控信息以及資源傾斜情況。

      用戶資源實時監控視圖:pg_total_user_resource_info;

      用戶資源歷史監控表:gs_wlm_user_resource_history;

      用戶資源監控在最新版本修改較少,其他細節參考產品文檔,這里不做贅述。

      2. 資源池資源監控

      多租戶管理框架下,用戶關聯資源池執行查詢,用戶執行查詢占用的資源將匯總至關聯資源池上,通過資源池監控視圖用戶可以直觀的查詢到所有資源池的實時資源使用情況,同時也可以通過資源池監控歷史表查詢資源池資源的歷史使用情況。

      資源池監控數據每5s更新一次,但是因為CN和DN時間差,實際監控數據更新時間可能會大于5s,正常不會超過10s。資源池監控數據每30s持久化一次,資源池監控和用戶監控邏輯基本一致,因此共用GUC參數控制持久化和老化,使用GUC參數enable_user_metric_persistent控制是否進行資源池監控數據持久化,使用GUC參數user_metric_retention_time控制資源池監控數據老化。

      資源池實時運行信息監控視圖(單CN):GS_RESPOOL_RUNTIME_INFO;

      資源池實時運行信息監控視圖(所有CN):PGXC_RESPOOL_RUNTIME_INFO;

      資源池實時資源監控視圖(單CN):GS_RESPOOL_RESOURCE_INFO;

      資源池實時資源監控視圖(所有實例):PGXC_RESPOOL_RESOURCE_INFO;

      資源池歷史資源監控表(單CN):GS_RESPOOL_RESOURCE_HISTORY;

      資源池歷史資源監控視圖(所有實例):PGXC_RESPOOL_RESOURCE_HISTORY。

      數據倉庫服務 GaussDB(DWS)

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:wps怎么錄制宏?
      下一篇:excel2013添加加載項的方法
      相關文章
      亚洲精品动漫人成3d在线| 亚洲人妖女同在线播放| 亚洲精品乱码久久久久66| 77777午夜亚洲| 国产AV无码专区亚洲AV毛网站| 亚洲精品国产综合久久一线| 亚洲国产精品毛片av不卡在线 | 亚洲久热无码av中文字幕| 丁香婷婷亚洲六月综合色| 亚洲AV综合色区无码二区爱AV| 亚洲日韩乱码中文无码蜜桃 | 久久亚洲最大成人网4438| 久久精品国产亚洲αv忘忧草| 亚洲人成在线免费观看| 亚洲成a人不卡在线观看| 亚洲欧洲中文日产| 亚洲成a人片在线观看精品| 亚洲男人天堂2022| 亚洲国产日韩精品| 亚洲Av永久无码精品一区二区| 亚洲1区2区3区精华液| 国产亚洲男人的天堂在线观看 | 久久精品国产亚洲AV久| 亚洲国产日韩视频观看| 亚洲成av人片天堂网无码】| 精品亚洲成A人在线观看青青 | 久久精品a亚洲国产v高清不卡| 亚洲电影免费在线观看| 亚洲综合激情九月婷婷| 亚洲AV色吊丝无码| 亚洲AV综合永久无码精品天堂| 亚洲av手机在线观看| 亚洲午夜精品第一区二区8050| 亚洲无码精品浪潮| 精品亚洲综合久久中文字幕| 亚洲一区综合在线播放| 亚洲人成电影院在线观看| 亚洲日韩国产一区二区三区在线| 国产精品亚洲一区二区在线观看| 亚洲麻豆精品国偷自产在线91| 中文字幕亚洲图片|