暂无图片
有一个postgreSQL实例, 表很大, 几千万行有10几个 cpu 和 mem 消耗 10%和40%,locks能到 1万5。 这个实例可能是因为什么原因, 造成服务能力上不去?
我来答
分享
暂无图片 匿名用户
有一个postgreSQL实例, 表很大, 几千万行有10几个 cpu 和 mem 消耗 10%和40%,locks能到 1万5。 这个实例可能是因为什么原因, 造成服务能力上不去?

有一个postgreSQL实例, 表很大, 几千万行有10几个 cpu 和 mem 消耗 10%和40%,locks能到 1万5。 这个实例可能是因为什么原因, 造成服务能力上不去?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
redgame
有慢SQL
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
生产PG 的存储过程中性能问题SQL有什么好方式定位吗?
回答 1
使用plprofiler分析PostgreSQL函数各语句的执行情况生产环境如果不能安装插件,可以加raise语句打印时间来定位。
postgresql wal日志是循环写入吗?
回答 2
已采纳
不是的。一直不断生成新的
为什么PostgreSQL连接的时候说用户认证失败?
回答 1
已采纳
你需要在pghba.conf文件中设置防火墙规则,如:echo“hostallall0.0.0.0/0md5”>>pghba.conf
postgresql merg join 討論,
回答 3
嗯,提升defaultstatistics的统计样本数,可以解决; 说明表的数据,不均匀,具有一定的倾斜;
postgresql数据库查询时 offset 过大时,延迟过高,有什么较好的解决办法吗?
回答 1
大数据量时候,使用limitoffset进行分页,耗时将越来越大,查询的性能不断下降。可以使用排序过滤条件分页分页,用whereorderbylimit替代orderbylimitoffset。例如一
pg_stat_get_live_tuples 的活的记录数显示不对
回答 1
pgstatgetlivetuples函数返回表中当前"活"元组(可见且未被删除的行)的数量,您插入了4条数据且没有删除的话,pgstatgetlivetuples应为4,如果不是
postgreSQL一般用什么监控?
回答 2
https://www.modb.pro/db/25826看看这个
PG12升级到PG14,pg_upgrade --link的升级方式,需要注意什么?欢迎大牛指导
回答 1
在将PostgreSQL从版本12升级到版本14时,使用pgupgrade工具的link模式进行升级是一个不错的选择。然而,在进行这样的升级时,还是需要注意以下几点:备份数据:在开始任何数据库升级之前
postgreSQL grant select on temp_* to cbnadm;如果想批量授权带前缀的表给用户,如何授权?
回答 4
建议用sql拼接一个批量的授权语句。
pgbackrest 编译安装出错
回答 1
需要安裝依賴,如centos下:yuminstallzlibdevel