![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
postgresql
文章平均质量分 84
Joyce.Du
5年DBA经验,精通oracle、mysql,PG、OceanBase、TiDB研究中
展开
-
postgresql发布和订阅
发布和订阅使用了pg的逻辑复制的功能,通过发布端创建publication与表绑定,订阅端创建subscription同时会在发布端创建逻辑复制槽实现逻辑复制功能一个 发布者(Publisher) 上可以有多个发布,一个 订阅者(Subscriber) 上可以有多个 订阅。一个发布可被多个订阅者订阅,一个订阅只能订阅一个发布者,但可订阅同发布者上的多个不同发布。迁移,跨PostgreSQL大版本,跨操作系统平台进行复制。原创 2024-04-08 17:19:56 · 1415 阅读 · 0 评论 -
vacuum各种选项分析
vacuum可选项有analyze、freeze、full等等原创 2024-03-15 18:36:04 · 555 阅读 · 0 评论 -
慢sql优化记录1
优化3:条件里p.finsh_time in (select max(p2.finsh_time) from t_wf_process p2 where p2.process_title is not null ...)这里还有子查询,可以使用any(array())代替p.finsh_time =any(array (select max(p2.finsh_time) from t_wf_process p2 where p2.process_title is not null ...))原创 2024-03-07 18:09:28 · 815 阅读 · 0 评论 -
kingbase控制文件重建
x后跟下一个事务号,看sys_xact下的值,一般是0000,则-x后跟 0x000100000,即0000+1=0001,再乘以0x100000(1048576)-m后的为下一个和最旧的多事务ID,看sys_multixact/offsets下的值,一般也为0000,则-m后跟0x00010000,0x00000001。-o后设置下一个事务偏移量,看sys_multixact/members下的值,一般也为0000,则-o后跟 0x000CC80。sys_control文件在数据目录的global下。原创 2024-02-02 18:02:05 · 440 阅读 · 0 评论 -
kingbase配置SSL双向认证
SSL属于传输加密,在服务器端和客户端建立加密通信渠道来保证数据安全,防止数据在网络传输过程中被篡改和拦截。SSL加密可以使用第三方证书机构颁发的数字证书,也可以使用自签名证书。这里我们使用自签名证书。原创 2024-02-02 17:05:24 · 1335 阅读 · 0 评论 -
Prometheus+Grafana监控PG
如果想要监控自定义的sql,可以使用postgres_exporter的--extend.query-path选项来实现如想要监控总连接数,可以使用以下方式:(1)修改/usr/lib/systemd/system/postgres_exporter.service,添加PG_EXPORTER_EXTEND_QUERY_PATH[Unit][Service]User=haodb[Install](2)以如下格式创建/usr/local/exporter/queries.yaml。原创 2023-09-19 10:24:27 · 1147 阅读 · 0 评论 -
查看exporter-metric对应的sql代码
grafana监控是根据Prometheus metrics条目来确定的,如果想要修改或查找metric对应的命令或sql语句,需要定位exporter对应的源码原创 2023-09-19 10:18:21 · 178 阅读 · 0 评论 -
pg常用插件
PG的常用插件原创 2023-09-19 10:15:14 · 1892 阅读 · 0 评论 -
repmgr管理pg高可用
repmgr用于管理 PostgreSQL 服务器集群内的复制和故障转移,类似dg-broker,可以实现swichover和failover原创 2023-09-14 17:45:32 · 532 阅读 · 0 评论 -
PostgreSQL主从复制切换和负载均衡
1. 主机规划 主机名 IP 端口号 备注 rac1 10.45.53.30 5432 PG主库(版本10.7) rac2 10.45.53.31 5432 PG备库(版本10.7) VIP 10.45.53.33.原创 2021-04-05 21:31:26 · 2221 阅读 · 0 评论 -
patroni+etcd+pg高可用
一、软件及版本:CentOS 7.5PostgreSQL 11patroni 2.0.1etcd 3.3.11二、主机规划 ip hostname 占用端口 vip 10.109.1.21 wlan-pg-001 5432(pg)、8008(patroni)、etcd(2379传输,2380心跳) 10.109....原创 2021-04-05 21:31:38 · 2040 阅读 · 0 评论