首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用pg_gather巡检数据库

    无可执行文件:不需要在数据库主机上部署任何可执行文件,在安全环境中使用可执行文件会在许多高度安全的环境中带来不可接受的风险。pg_gather只需要psql而不需要其他库或可执行文件。3....注意: 默认是把采集全局指标还有当前库表的信息(不传库名默认采集的postgres库)或者通过管道传输到压缩实用程序以获取压缩输出,如下所示:psql pg_gather针对本地或远程数据库运行。...pg_gather有一个用于连续数据收集的特殊轻量级模式,当它连接到“template1”数据库时会自动启用。...(如果不想把表放到业务库,建议把采集到的数据写到postgres库里或者写到其他的pg实例里)psql sbtest  -X -f gather_report.sql > GatherReport.html

    7610

    Pg数据库日常维护操作指南

    本文主要用来记述pg数据库的相关操作和异常排查指南,继上一篇博客之后,异常的频繁更新,导致死亡元组指数级增长之后,空间占用也成倍增长,逻辑问题导致了数据库问题,但细想之下也发现,当pg在面对海量数据的更新删除之后...并不会影响到连接数,如果数据库的数量超过了autovacuum_max_workers那么当一个数据库清理完成之后,会立马清理未清理的数据库,这有点像线程池哈哈。...如果某个表太大占用了太多时间,导致其他表无无法清理,当其他数据库的工作者清理完之后,会来清理这个数据库的其他未清理的表,工作者会避免做重复的工作,已经被清理的表不会再次经理,对一个数据库所拥有的最大工作者数量并没有限制...select proname, pronargs, prosrc from pg_proc where proname='count'; 如上参考的是pg的数据库count函数,意思类似,这查看函数的功能太友好了...总结 知道的越多不知道的越多,即使各种数据库直接都有相通的思想和不同的实现,关于pg数据库元祖分析和事务xid冻结,请持续关注我后续博客 引用 MySQL 中 count() 和 count(1) 有什么区别

    51820

    【YashanDB 知识库】kettle 同步 PG 至崖山提示 no encryption pg_hba.conf 记录

    【问题分类】数据导入导出【关键字】数据同步,kettle,数据迁移,pg_hba.conf【问题描述】使用 kettle 同步 postgresql 至崖山数据库时提示以下报错信息:信息: New Caching...to the database2024/10/10 17:00:21 - source.public.T1.0 - 致命错误: 没有用于主机 "10.9.7.54", 用户 "postgres", 数据库...文件中没有正确配置允许从 IP 地址 连接到数据库的规则。...pg_hba.conf 文件是 PostgreSQL 中用于控制客户端认证的配置文件,它定义了哪些主机、哪些用户以及通过何种认证方式可以连接到数据库服务器。...【解决/规避方法】配置 pg_hba.conf 文件并重启 pg 服务生效$ echo "host all all 10.9.7.54/32 md5" >> pg_hba.conf$ pg_ctl -D

    5610

    【YashanDB知识库】kettle同步PG至崖山提示no encryption pg_hba.conf记录

    【问题分类】数据导入导出【关键字】数据同步,kettle,数据迁移,pg_hba.conf【问题描述】使用kettle同步postgresql至崖山数据库时提示以下报错信息: 【问题原因分析】pg_hba.conf...文件中没有正确配置允许从 IP 地址 连接到数据库的规则。...pg_hba.conf 文件是 PostgreSQL 中用于控制客户端认证的配置文件,它定义了哪些主机、哪些用户以及通过何种认证方式可以连接到数据库服务器。...【解决/规避方法】配置pg_hba.conf 文件并重启pg服务生效shell 代码解读复制代码$ echo "host all all 10.9.7.54/32 md5" >> pg_hba.conf...$ pg_ctl -D /home/postgres/pgdata restart【影响范围】所有版本【修复版本】-

    4200

    PG详解

    为了解决这些问题,ceph引入了归置组的概念,即PG。 # PG概念 PG是一个逻辑概念,linux系统中可以直接看到对象,但是无法直接看到PG。...它在数据寻址时类似于数据库的索引:每个对象都会固定映射进一个PG中,所以当我们要寻找一个对象时,只需要先找到对象所属的PG,然后遍历这个PG就可以了,无需遍历所有对象。...PG是一种间址,PG的数量有限,记录PG跟OSD间的映射关系可行,而记录object到OSD之间的映射因为数量巨大而实际不可行或效率太低。...因为对象数无法事先知道,但是有了pg,先把对象映射到pg,然后只需计算pg到osd的映射就可以了,pg数是一定的,这样算法设计可能会简单一点。 # 原理 对象时如何映射进PG的?...Backfilling 当一个新的OSD加入到集群后,CRUSH会重新规划PG将其他OSD上的部分PG迁移到这个新增的PG上。

    1.3K30

    腾讯云数据库 PostgreSQL 全面支持PG 17

    在逻辑复制上,支持逻辑复制槽故障转移,pg_upgrade 大版本升级可以保留逻辑复制槽。在性能优化上,使用批量 I/O 页面读写,且进行了高并发下 WAL 写入优化。...另外,还有 pg_basebackup 支持了增量备份、新增 transaction_timeout 参数,支持事务超时中断机制等特性。...在租户监控方面,应用不仅需要数据库实例整体的监控信息,也需要通过实例中精细的进程监控信息来判断租户健康度,并进一步实时决策 SQL 限制。...企业级安全场景上,对于用户“刚需”的审计功能,腾讯云 PostgreSQL 同时支持极速版和精细版两种审计模式的 PostgreSQL 数据库实例。...在压测场景下审计极速版和精细版的性能均大幅超出原生 PG 的全日志审计。点击「此处」即刻体验PG 17!

    13610

    腾讯云数据库 PostgreSQL 全面支持PG 17

    在逻辑复制上,支持逻辑复制槽故障转移,pg_upgrade 大版本升级可以保留逻辑复制槽。在性能优化上,使用批量 I/O 页面读写,且进行了高并发下 WAL 写入优化。...另外,还有 pg_basebackup 支持了增量备份、新增 transaction_timeout 参数,支持事务超时中断机制等特性。...在租户监控方面,应用不仅需要数据库实例整体的监控信息,也需要通过实例中精细的进程监控信息来判断租户健康度,并进一步实时决策 SQL 限制。...企业级安全场景上,对于用户“刚需”的审计功能,腾讯云 PostgreSQL 同时支持极速版和精细版两种审计模式的 PostgreSQL 数据库实例。...在压测场景下审计极速版和精细版的性能均大幅超出原生 PG 的全日志审计。

    5410

    PG从库查询被终止的解决办法

    PG流复制场景下,默认配置下, 如果在PG从库执行长时间的查询,会出现查询的报错。...,然而,这种方法也会带来一定的弊端,主库上的表可能出现膨胀,主库表的膨胀程度与表上的写事务和从库执行时间有关,此参数默认为off 案例: CentOS7.5+PG版本11.5 pgMaster 为主库...off 然后 使用 pg_ctl reload 使其生效 然后,再次到pgSlave备库去执行下查询操作,可以看到查询可以正常执行了: postgres=# select pg_sleep(12),...备库上需要开启的参数: max_standby_streaming_delay = 10s hot_standby_feedback = on  # 主要是这个参数设置为on即可 然后 使用 pg_ctl...reload 使其生效 这时候,到备库去查询,可以发现能查询成功: postgres=# select pg_sleep(2), id ,flag  from test_per2  limit 2 ;

    3.5K20

    PG备份恢复工具-pg_dumpbinary

    postgresql weekly推荐了几款备份恢复工具,其中一个是pg_dumpbinary。 pg_dumpbinary 是一个用于转储PG数据库的工具,其中数据以二进制格式转储。...这种场景下,pg_dump会以输出格式导出数据,造成数据丢失。 3)任何其他使用二进制的场景会很有用。 如何您在这种情况下,pg_dumpbinary将通过二进制格式转储PG数据库来帮助您。...可以使用pg_restorebinary程序恢复备份。pg_dumpbinary创建一致的备份,数据库服务器需要支持同步快照,这是在PG9.2中引入的用于主服务器和10用于备服务器的功能。...pg_dumpbinary会拒绝dump小于这个最小版本的数据库。...pg_restorebinary 用于恢复使用pg_dumpbinary命令以二进制格式转储的PG数据库的工具。程序读取作为备份参数给出的目录,然后再-d选项中恢复数据库中的pre-data部分。

    1.2K50
    领券