暂无图片
关于内存统计方面--pg
我来答
分享
暂无图片 匿名用户
关于内存统计方面--pg

比如一个5432 端口实例使用的总内存是多少(相关的视图或者表)
类似mysql中select * from sys.memory_global_total

不同用户的内存使用情况:
select * from sys.memory_global_by_current_bytes;

pg在内存这个部分,从db层面如何统计当前使用了多少?或者曾经最高使用了多少?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
梧桐

PostgreSQL没有类似MySQL的 sys.memory_global_total 视图,可通过以下几种方式间接了解内存情况:

  • 通过 pg_stat_activity、pg_stat_bgwriter、pg_stat_database视图,分析数据库的活动和内存管理。
  • 通过 SHOW 命令查看相关的内存配置参数,如 shared_buffers、work_mem 等。
  • 通过ps、top监控PostgreSQL进程的内存使用情况。
  • 使用 sar或 vmstat 等工具来监控内存使用峰值。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
postgreSQL 分区表 默认放到DEFAULT,怎么查DEFAULT的数据?
回答 1
直接查询父表,where带上分区键,执行计划会直接打到子表上
pg中有类似mysql那种自带的测试数据库Employees吗?
回答 1
没有,但是咱可以自己建啊创建数据库和用户createuserhrpassword'hr2021';createdatabaseemp;alterdatabaseempownertohr;\chr\ce
postgreSQL 密码区分大小写 ,有参数控制吗?
回答 2
已采纳
默认就是确认大小写,可以指定密码的加密算法
pg库是只支持10和11版本吗?
回答 1
已采纳
13都有。14马上发布了
pg中vacuum能降低表的年龄吗?
回答 2
vacuum缺省会做freeze
pgbouncer配置文件修改后,并加载后,pool_mode字段为空
回答 2
你执行showconfig;命令poolmode显示的什么?
从mysql库往pg库中插入数据,出现Illegal mix of collations for operation报错,求求大佬看下咋解决
回答 2
已采纳
这个报错是排序规则不一致导致的,错误码:ERCANTAGGREGATENCOLLATIONS要显示转换字符集和排序规则,只转换字符集可能不行哈.例子:droptablet20250508a;creat
postgresql count慢,有什么解决思路?
回答 1
是因为不带条件吗?要么没用到索引。
postgreSQL 修改最大连接数,只能重启吗?
回答 2
是的,只能重启。maxconnections (integer)决定数据库的最大并发连接数。这个参数只能在服务器启动时设置。
postgresql13里如何让ip可以连接上 即不用localhost?
回答 1
这个需要调整listener参数和pghba.conf客户端认证文件。相关的详细设置说明我的postgresql专栏有分享。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~