数据仓库服务 GAUSSDB(DWS)-用户资源监控:背景信息

时间:2023-11-22 14:18:17

背景信息

在多租户管理的框架下,用户可以实时查询所有用户资源(包括内存,CPU核数,存储空间、临时空间、算子落盘空间和IO)实时使用情况,也可以查询用户资源的历史使用情况。

  • 用户实时资源相关视图/函数为:PG_TOTAL_USER_RESOURCE_INFO、GS_WLM_USER_RESOURCE_INFO和PGXC_TOTAL_USER_RESOURCE_INFO;用户历史资源相关表为:GS_WLM_USER_RESOURCE_HISTORYPGXC_WLM_USER_RESOURCE_HISTORY
  • 用户监控可以同时监控快慢车道所有作业的CPU、IO和内存使用情况,不再受限于仅监控慢车道作业;
  • 当前快车道作业内存和CPU不受控,在快车道运行作业占用资源较多情况下,可能出现已用资源大于资源限制的情况;
  • DN监控视图中,IO、内存和CPU显示的是本DN上资源池资源使用和资源限制信息;
  • CN监控视图中,IO、内存和CPU显示的是集群内所有DN资源池资源使用和资源限制的累积和;
  • DN每隔5s更新一次监控信息,CN每隔5s从DN收集一次用户监控信息,因为各实例单独更新/收集用户监控信息,因此各实例监控信息更新时间可能不一致;
  • 辅助线程中每隔30s自动调用持久化函数,持久化用户监控数据,正常情况下不需要用户单独调用持久化函数持久化用户监控数据;
  • 当用户数量较多,集群规模较大时,查询此类实时视图,因CN/DN间实时通信开销,会有一定的网络延时;
  • 初始管理用户不进行资源监控。
support.huaweicloud.com/devg-820-dws/dws_04_0394.html