1 备份原理postgresql在数据目录下的pg_xlog子目录中维护了一个WAL日志文件,该文件用于记录数据库文件的每次改变,这种日志文件机制提供了一种数据库热备份的方案,即:在把数据库使用文件系统的方式备份出来的同时也把相应的WAL日志进行备份,即使备份出来的数据块不一致,也可以重放WAL日志把备份的内容推到一致状态。这也就是基于时间点的备份(Point-in-Time Recovery),
原创 2018-09-23 18:35:53
10000+阅读
1 postgresql安装1.1 安装postgresql仓库yum -y install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-3.noarch.rpm1.2 安装客户端软件包yum -y install postgresql951.3 安装服务端软件包y
原创 2018-09-23 18:42:52
10000+阅读
CentOS7yum安装、配置PostgreSQL9.5PostgreSQL9.5安装1、添加RPMyuminstallhttps://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm2、安装PostgreSQL9.5yuminstallpostgresql95
转载 2020-01-02 11:05:17
1102阅读
前言 版本: PostgreSQL 9.5 linux:CentOS7 下载在postgresql的官方即可找到源码文件目录,地址如下:https://www.postgresql.org/ftp/source/,在下载列表中根据需求选择版本,如下图: 进入子目录后,可以看到文件列表: 如上图,可以
转载 2020-04-09 10:06:00
223阅读
2评论
标题:Kubernetes中实现PostgreSQL主从同步的步骤及代码示例 在Kubernetes中实现PostgreSQL主从同步是一个常见的需求,通过主从同步可以保证数据的高可用性和容错性。在接下来的文章中,我将向你介绍如何在Kubernetes集群中实现PostgreSQL主从同步,以及每一步需要做什么和需要使用的代码示例。 步骤概述: | 步骤
原创 2024-04-24 11:36:20
184阅读
# 实现PostgreSQL主从架构教程 ## 介绍 在数据库系统中,主从架构是一种常见的部署方式,可以提高数据库的性能和可用性。作为一名经验丰富的开发者,我将教你如何实现PostgreSQL主从架构。 ## 流程 下面是实现PostgreSQL主从架构的步骤: ```mermaid journey title Implement PostgreSQL Master-Slave Ar
原创 2024-06-21 04:30:21
29阅读
PostgreSQL体系结构本地内存本地内存是服务器进程独占的内存结构,每个postgresql子进程都会分配一小块相应内存空间,随着连接会话的增加而增加,它不属于实例的一部分work_mem:用于排序的内存maintenance_work_mem:用于内部运维工作的内存,如VACUUM垃圾回收、创建和重建索引等等temp_buffers:用于存储临时表的数据共享内存Shared Buffer:-
原创 2023-03-01 14:23:15
2126阅读
# PostgreSQL 主从架构的实现指南 在当今的数据库管理中,主从架构是提高系统可用性与扩展性的常见方案。PostgreSQL 支持这一架构,允许我们将数据从主数据库复制到一个或多个从数据库。本文将逐步指导你如何设置 PostgreSQL主从架构。 ## 流程概述 在开始之前,首先我们需要了解设置主从架构的基本流程。以下是一个简化的步骤表: | 步骤 | 说明
原创 2024-08-14 04:33:06
74阅读
主备环境说明主机名IP角色端口master192.168.20.133Master5432s
原创 2022-09-29 11:48:44
409阅读
postgresql主从同步
原创 2021-05-28 10:40:24
1229阅读
环境介绍:centos6.6主:192.168.142.130       postgresql-9.2.4.tar.bz2      从: 192.168.142.131 postgresql-9.2.4.tar.bz2postgresql主从复制是一种高可用解决方案,可以实现读写分离。postgresq
原创 2021-11-30 16:01:05
1084阅读
mkdir -p /opt/pgsql/pg_archive(2)创建一个数据库用户replica进行主从同步postgres用户登录到数据库su postgres cd /usr/local/pgsql/bin ./psql create role replica login replication encrypted password '123456';(3)修改pg_hba.conf,增加
# 使用 Docker 实现 PostgreSQL 主从复制 在今天的数字化时代,数据库的高可用性越来越重要。PostgreSQL 是一种流行的关系型数据库,它支持主从复制,这样可以实现数据的备份和负载均衡。在这篇文章中,我将介绍如何使用 Docker 实现 PostgreSQL主从复制。 ## 流程概述 在进行 PostgreSQL 主从复制之前,我们需要明确整个流程。我们将使用 Do
原创 10月前
94阅读
pg同步的2中方式,hot standby是备库只读的方式。 warm standby 的方式是备库不能提供只读服务。 pg的备份可以是通过cp等操作系统命令直接拷贝数据文件,然后再拷贝wal文件,即使拷贝的数据文件不一致,也能应用wal文件使数据一致。 pg的主从同步有2中方法 1使用归档文件,需要归档出wal文件,拷贝到从库上应用 2使用streaming方式,产生日志,马上应用到从...
PostgreSQL主从部署1.依赖安装yum install gcc-c++ -yyum install perl-ExtUtils-Embed -yyu
原创 2023-03-10 10:27:44
316阅读
主从介绍PostgreSQL流复制默认是异步的。如果主服务器崩溃,则某些已被提交的事务可能还没有被复制到后备服务器,这会导致数据丢失。数据的丢失量与故障转移时的复制延迟成比例。同步复制能够保证一个事务的所有修改都能被传送到一台或者多台同步后备服务器。这扩大了由一次事务提交所提供的标准持久化级别。在计算机科学理论中这种保护级别被称为 2-safe 复制。而当synchronous_commit被设置
转载 2024-07-16 20:09:31
151阅读
https://technet.microsoft.com/zh-cn/ff806143.aspx网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作;从库负责查询较旧数据,做一些对实效性要求较小的分析,报表生成的工作。这样做将数据库的压力分担
转载 2024-04-20 11:22:27
101阅读
接上篇postgresql + pgpool 构建容灾高可用集群(数据同步流复制/主备自动切换) 本篇主要内容:pgpool-ii 安装pgpool-ii 配置pgpool-ii 验证概述:在postgresql12 安装完成之后, 我们需要安装pool-ii中间件, 来完成 HA 自动切换, ip 自动切换的工作当某一个数据库挂掉之后, 检测其生命状态, 执行相应策略(主库挂掉, 切换某个备库为
转载 2024-04-28 10:58:38
1018阅读
PostgreSQL 9.5 新版本出现一个新的索引,记录一下,更多信息参考官方和专家测试。截止目前,PostgreSQL可以支持btree,hash,gin,gist,spgist,brin共6种索引访问方法。用户可以根据实际应用场景选择合适的索引。http://blog.163.com/digoal@126/blog/static/163877040201531931956500/
原创 2016-03-24 19:52:24
908阅读
安装postgres12的Dockerfil[root@mapabcpostgres]#catDockerfile#---------GenericstuffallourDockerfilesshouldstartwithsowegetcaching------------ARGIMAGE_VERSION=buster#FROMarm64v8/debian:$IMAGE_VERSIONFROMar
原创 2021-04-20 15:18:18
2637阅读
  • 1
  • 2
  • 3
  • 4
  • 5