openGauss MOT监控

news/2024/9/21 16:31:30

MOT监控

监控的所有语法支持基于openGauss的FDW表,包括下面的表或索引大小。此外,还存在用于监控MOT内存消耗的特殊函数,包括MOT全局内存、MOT本地内存和单个客户端会话。

表和索引大小

可以通过查询pg_relation_size来监控表和索引的大小。

例如:

数据大小

select pg_relation_size('customer');

索引

select pg_relation_size('customer_pkey');

MOT全局内存详情

检查MOT全局内存大小,主要是数据和索引。

select * frommot_global_memory_detail();

结果如下。

numa_node  | reserved_size        | used_size 
----------------+----------------+------------- 
-1            | 194716368896      | 25908215808 
0             | 446693376         | 446693376 
1             | 452984832         | 452984832 
2             | 452984832         | 452984832 
3             | 452984832         | 452984832 
4             | 452984832         | 452984832 
5             | 364904448         | 364904448 
6             | 301989888         | 301989888 
7             | 301989888         | 301989888

其中,

  • -1为总内存。
  • 0–7为NUMA内存节点。

MOT本地内存详情

检查MOT本地内存大小,包括会话内存。

select * frommot_local_memory_detail();

结果如下。

numa_node  | reserved_size      | used_size    
----------------+----------------+------------- 
-1            | 144703488       | 144703488 
0             | 25165824        | 25165824 
1             | 25165824        | 25165824 
2             | 18874368        | 18874368 
3             | 18874368        | 18874368 
4             | 18874368        | 18874368 
5             | 12582912        | 12582912 
6             | 12582912        | 12582912 
7             | 12582912        | 12582912

其中,

  • -1为总内存。
  • 0–7为NUMA内存节点。

会话内存

会话管理的内存从MOT本地内存中获取。

所有活动会话(连接)的内存使用量可以通过以下查询。

select * frommot_session_memory_detail();

结果如下。

sessid                   | total_size | free_size | used_size 
---------------------------------––––––-+-----------+----------+---------- 
1591175063.139755603855104 | 6291456    | 1800704   | 4490752 

其中,

  • total_size:分配给会话的内存。
  • free_size:未使用的内存。
  • used_size:使用中的内存。

DBA可以通过以下查询确定当前会话使用的本地内存状态。

select * from mot_session_memory_detail()  where sessid = pg_current_sessionid();

结果如下。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/47277.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

openGauss MOT恢复时间目标_RTO和冷启动时间

MOT恢复时间目标(RTO)和冷启动时间高可用RTO MOT完全集成到openGauss中,包括支持主备部署的高可用场景。WAL重做日志的复制机制将把复制更改到数据库备节点并使用备节点进行重放。 如果故障转移事件发生,无论是由于计划外的主节点故障还是由于计划内的维护事件,备节点都会…

解读MySQL 8.0数据字典的初始化与启动

MySQL 8.0新设计实现的数据字典,解决了之前版本的数据字典冗余,DDL原子性、crash safe等问题。本文分享自华为云社区《MySQL全文索引源码剖析之Insert语句执行过程》,作者:GaussDB 数据库。 本文主要介绍MySQL 8.0数据字典的基本概念和数据字典的初始化与启动加载的主要流程…

中电金信:财务公司数字化转型的“求索”路径与实践分享

​随着全球商业环境的快速变化和国家对数字化发展的高度重视,数字化转型已成为推动经济高质量发展的关键。央国企财务公司的数字化建设程度较商业银行存在很大差距,数字化转型“路漫漫其修远兮”。如何借“数字之力”实现世界一流财务管控体系的总目标,是财务公司要认真思考…

win10 安装cab 补丁

cab文件时win压缩格式,无法直接安装.第一步: 下载dism++ , 如电脑管家中软件管理下载 第二步: 双击 Dism++x86 运行 第三步: 点击更细管理-导入文件

RK3568开发笔记(三):瑞芯微RK3588芯片介绍,入手开发板的核心板介绍

前言目前主流国产芯片为RV11XX、RK33XX、Hi35XX系列,本系列开启RK3588系列的技术教程笔记分享。  本篇主要介绍RK3588芯片和入手开发板的核心板详细介绍。 RK3588芯片介绍简介RK3588,作为瑞芯微电子(Rockchip)旗下的高性能应用处理器芯片,自发布以来便凭借其卓越的性能和…

linux 内存映射 与 内存共享

一,内存映射 对于磁盘文件和进程: 将一个文件或其它对象映射到进程地址空间,实现文件在磁盘的存储地址和进程地址空间中一段虚拟地址的映射关系。有了这样的映射,进程利用指针直接读写虚拟地址就可以完成对文件的读写操作。这样可以避免进行read/write函数操作。 文件的内存…

《最新出炉》系列入门篇-Python+Playwright自动化测试-52- 字符串操作 - 下篇

1.简介 在日常的自动化测试工作中进行断言的时候,我们可能经常遇到的场景。从一个字符串中找出一组数字或者其中的某些关键字,而不是将这一串字符串作为结果进行断言。这个时候就需要我们对字符串进行操作,宏哥这里介绍两种方法:正则和字符串切片函数split()。 2.测试场景 …

【SQL】SQL中if条件的使用

count(if(a.STS = #{sts}, a.sts, null)) as scssCnt, sum(if(a.sts = #{sts}, a.amt, 0)) as scssAMtView Code[ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!