理论+应用,带你了解数据库资源池
💡
原文中文,约13700字,阅读约需33分钟。
📝
内容提要
介绍了在GaussDB(DWS)中使用资源池监控来定位问题的方法,以及内核821版本中新增的gs_query_monitor、gs_user_monitor、gs_respool_monitor视图,可以进行语句级、用户级、资源池的资源监控。同时,文章还介绍了作业监控、用户监控和资源池监控的具体效果。
🎯
关键要点
- 资源池是连接用户和系统资源的逻辑媒介,管控用户的资源使用,保证集群可用性。
- GaussDB(DWS)支持通过资源池管理CPU、内存、并发等资源,简化集群管理。
- 管理员可以通过SQL语句查询和修改资源池的配置参数。
- GaussDB(DWS)提供实时和历史资源池监控,支持监控SQL语句的运行情况。
- 实时监控可以查询资源池的运行作业数、排队作业数、内存和CPU使用情况。
- 历史监控提供问题定位能力,定期采集资源池的状态信息。
- 通过资源池监控可以分析和定位业务问题,如作业阻塞和性能下降。
- 内核821版本新增gs_query_monitor、gs_user_monitor、gs_respool_monitor视图,提供更易用的监控工具。
- 作业监控视图显示每个作业的状态、资源使用情况等信息。
- 用户监控视图提供用户的会话数、活跃数、资源使用情况等信息。
- 资源池监控视图展示资源池的会话数、活跃数、内存和CPU使用情况。
➡️