【PgSQL extension】源码安装Pg,默认未安装postgres_fdw
摘要:$ psql -Vpsql (PostgreSQL) 12.3 安装postgres_fdw $ cd /usr/local/pgsql/contrib/$ ls |grep postgres_fdw/$ cd postgres_fdw/$ lsconnection.c deparse.c expe
阅读全文
posted @
2021-12-08 13:51
HelonTian
阅读(161)
推荐(0) 编辑
【PgSQL流复制管理】检测主备库复制状态
摘要:master: postgres=# select pid,usename,application_name,client_addr,client_port,backend_start,state,write_lsn,replay_lsn,sync_priority,sync_state from
阅读全文
posted @
2021-12-05 12:20
HelonTian
阅读(479)
推荐(0) 编辑
【GP集群部署】GP集群切换测试
摘要:GP集群切换测试:1.确定集群状态t3-ze-app09为standby master节点,t3-ze-app11是master节点$ gpstate -a20211102:09:37:58:023988 gpstate:t3-ze-app11:greenplum-[INFO]:-Starting
阅读全文
posted @
2021-11-02 11:05
HelonTian
阅读(179)
推荐(0) 编辑
【GP集群部署】结构方案选择
摘要:1、Grouped Mirror 2、Spread Mirror 部署Greenplum,建议采用Spread Mirror
阅读全文
posted @
2021-10-21 11:34
HelonTian
阅读(67)
推荐(0) 编辑
【GP集群部署】1master 1standy master 2segments实施过程
摘要:Greenplum集群安装文档 一、环境准备 操作系统版本 $ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) Python版本:Python 2.7.5 Greenplum版本: gpdb-6.17.5.tar.gz 下载地
阅读全文
posted @
2021-10-08 14:36
HelonTian
阅读(217)
推荐(0) 编辑
【GP集群部署】问题汇总
摘要:【问题一】ERROR]: Expected passwordless ssh to host $ gpssh-exkeys -f /home/greenplum/gphome/conf/hostlist [ERROR]: Failed to ssh to t3-guido-app11. No ECD
阅读全文
posted @
2021-09-29 14:08
HelonTian
阅读(790)
推荐(0) 编辑
【PgSQL同步插件】cdc插件之wal2json日常维护
摘要:只获取变化,不消费slot:SELECT * FROM pg_logical_slot_peek_changes('zedb_slot', NULL, NULL);查询数据库创建的slotselect * from pg_replication_slots ; slot_name | plugin
阅读全文
posted @
2021-09-23 09:38
HelonTian
阅读(666)
推荐(0) 编辑
【PgSQL逻辑复制】剖析postgresql逻辑复制原理
摘要:剖析postgresql逻辑复制原理: https://zhuanlan.zhihu.com/p/163204827 逻辑复制是Postgres10出现的功能,一提到逻辑复制很多人可能会联想到很多其他的词汇,比如'逻辑解析'、'逻辑订阅'、'pglogical'、'wal2json'、'BDR'
阅读全文
posted @
2021-09-13 15:56
HelonTian
阅读(274)
推荐(0) 编辑
【PgSQL流复制管理】PgSQL流复制切换,通过函数pg_promote和standby.signal来实现
摘要:PgSQL流复制切换,通过函数pg_promote和standby.signal来实现 服务器信息master 10.15.6.115standby 10.15.6.116数据库版本$ psql -Vpsql (PostgreSQL) 12.3$ 一、关闭主库 $ pg_ctl -D /data/p
阅读全文
posted @
2021-09-10 15:41
HelonTian
阅读(994)
推荐(0) 编辑
【PgSQL流复制管理】判断主备库角色
摘要:PgSQL判断主备库角色本实例采用5433端口$ psql -h 127.0.0.1 -p 5433psql (12.3)Type "help" for help. postgres=# \c pgdbYou are now connected to database "pgdb" as user
阅读全文
posted @
2021-09-09 14:15
HelonTian
阅读(273)
推荐(0) 编辑
【PgSQL管理】 dblink的配置
摘要:#su - postgres # vi .bash_profile PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH export PGHOME=/usr/local/pgsql/export PGDATA=/data/pgsql_5432/data
阅读全文
posted @
2021-08-09 09:51
HelonTian
阅读(781)
推荐(0) 编辑
【PgSQL流复制管理】查询主备节点角色
摘要:一、通过查询数据库进程:Master节点$ps -ef |grep walpostgres 31076 31068 0 2020 ? 00:32:28 postgres: walwriter postgres 32200 10234 0 15:45 ? 00:00:00 postgres: wals
阅读全文
posted @
2021-06-09 16:00
HelonTian
阅读(801)
推荐(0) 编辑
【PgSQL日常管理】pg_wal日志清理
摘要:开启归档模式 [postgres@host pg_wal]$cd /data/pgsql_5432/data/pg_wal/[postgres@host pg_wal]$ ll |grep backup-rw 1 postgres postgres 353 May 6 10:20 000000010
阅读全文
posted @
2021-05-06 10:24
HelonTian
阅读(3026)
推荐(0) 编辑
【PgSQL插件】实时同步插件cdc wal2json
摘要:1、操作系统版本 $ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) PostgreSQL版本 $ psql -Vpsql (PostgreSQL) 12.3 wal2json插件获取地址:https://github.com
阅读全文
posted @
2021-04-21 09:10
HelonTian
阅读(1935)
推荐(0) 编辑
【PgSQL日常管理】WAL日志管理
摘要:一、防止WAL日志过早删除 PostgreSQL提供管理checkpoint用途的WAL日志文件空间的相关配置 max_wal_size:用于设置允许WAL日志文件空间的最大增长上限 min_wal_size:用于设置需要保留的最小WAL日志文件空间 1、设置wal_keep_segments wa
阅读全文
posted @
2021-03-17 15:42
HelonTian
阅读(1490)
推荐(0) 编辑
【PgSQL日常管理】postgresql.conf
摘要:参数文件: default_transaction_isolation = 'read committed'listen_addresses = '*'port = 5432max_connections = 2000superuser_reserved_connections = 10full_p
阅读全文
posted @
2021-03-16 09:57
HelonTian
阅读(168)
推荐(0) 编辑
【分布式数据库Citus PgSQL集群】集群部署
摘要:$ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) $ psql -Vpsql (PostgreSQL) 12.3 端口:5432 $ netstat -ntlp|grep posttcp 0 0 0.0.0.0:5432 0
阅读全文
posted @
2021-03-13 23:51
HelonTian
阅读(1225)
推荐(0) 编辑
【PgSQL备份恢复】之pg_dump
摘要:Postgresql中schema下的表的迁移 一、pg_dump日常迁移数据 导出表pg_dump -h /gpdb/gp_base/gpbase/ -d zedb -t ods_marketingdb.marketingmap_apply >marketingmap_apply.sql只导出表结
阅读全文
posted @
2020-12-17 21:46
HelonTian
阅读(348)
推荐(0) 编辑
【PgSQL插件】性能分析pgbadger日志分析工具
摘要:针对一个pg_log的分析 pgbadger -q postgresql-2.csv -o postgresql-20201202.html -f csv 根据故障时段的分析: pgbadger -q postgresql-4.csv -b "2022-01-27 07:50:00" -e "202
阅读全文
posted @
2020-12-03 16:03
HelonTian
阅读(128)
推荐(0) 编辑
【PgSQL问题排查】PostgreSQL could not read symbolic link "pg_tblspc/tbsberkly": Invalid argument
摘要:[postgres@zehost ~]$ pg_rman backup -b full -U postgres -Z -h 127.0.0.1 -p 5432Password for user postgres: INFO: copying database filesWARNING: could
阅读全文
posted @
2020-09-26 22:06
HelonTian
阅读(768)
推荐(0) 编辑