Fork me on GitHub

主从流复制

历史演变 replication 主库配置 根据实际情况分配流复制权限 vi pg_hba.conf host replication all 10.2.0.0/0 trust vi postgresql.conf max_wal_senders = 10 wal_level = logical # minimal, replica, or logical hot_standby = on # 正常在从库配置,如果在主库配置完毕,因为从库复制主库配置不需要再修改从库配置。 wal_log_hints = on 从库配置 数据库安装 从主库复制数据 pg_basebackup -h 10.2.0.14 -U postgres -F p -P -R -D /var/lib/pgsql/10/data/ --checkpoint=fast -l postgresback20181219 pg_basebackup支持两种全量备份的……

阅读全文

安装 Postgresql

官网 1.准备源 清除历史残余,有些是系统自带的旧版本数据库 rpm -qa | grep postgres rpm -r **** 安装新数据源 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 可将所有的软件更新到最新版本如 , postgresql-10.2 更新到当前最新的postgresql-10.6 yum update -y 2.安装 yum install -y postgresql10-server postgresql10 postgresql10-contrib 3.初始化 默认 /usr/pgsql-10/bin/postgresql-10-setup initdb 自定义 /usr/pgsql-10/bin/initdb -D $PGDATA -U postgres -E UTF-8 --lc-collate=en_US.UTF-8 --lc-ctype=en_US.UTF-8 -k -D 数据存放位置 -U 超级用户 -E 默认编码……

阅读全文

技术图谱

基础服务架构 Postgres架构 服务治理 接口层 限流,降级,路由 服务层 自动发布,依赖调用 资源层 动态扩容,缩容……

阅读全文

数据仓库介绍

数据库与数据仓库的区别 数据库是面向事务的设计,数据仓库是面向主题设计的。 数据库一般服务于业务系统的,数据仓库一般是服务于分析系统的。 数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。 数据库设计是尽量避免冗余,数据仓库在设计是有意引入冗余。 数据库是为捕获数据而设计,数据仓库……

阅读全文

关于

建站目的 用于记录总结本人在日常工作中遇到的问题及解决方法等。 技术在于积累,更重于分享和交流, 一个人可以跑的更快,一群人可以走的更远! 蹲在机房里查文档方便。 日常工作 私有云云原生建设者 Postgres DBA 代码搬运工 工作之余 马拉松爱好者,曾与国际顶尖级选手同场竞技 ASR 、 NLP 、TTS 小白 个人微信……

阅读全文