主备环境说明主机名IP角色端口master192.168.20.133Master5432s
原创
2022-09-29 11:48:44
409阅读
环境介绍: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阅读
PostgreSQL体系结构本地内存本地内存是服务器进程独占的内存结构,每个postgresql子进程都会分配一小块相应内存空间,随着连接会话的增加而增加,它不属于实例的一部分work_mem:用于排序的内存maintenance_work_mem:用于内部运维工作的内存,如VACUUM垃圾回收、创建和重建索引等等temp_buffers:用于存储临时表的数据共享内存Shared Buffer:-
原创
2023-03-01 14:23:15
2126阅读
基础知识apache2的安装目录默认在/etc/apache2,目录结构:网站目录默认安装在/var/www/html,只有index.html一个文件,访问127.0.0.1时可以看到:Virtual Hosting(虚拟主机)简单说就是同一台服务器可以同时处理超过一个域名(domain)。假设www.example1.net和 www.example2.net两个域名都指向同一服务器,WEB服
转载
2024-07-17 09:51:01
10阅读
1、物理结构
(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件; 参数文件(parameter file)口令文件(password file)是非数据库文件 1.1数据文件:
文章目录一、复制的基本原理1、slave会从master读取binlog来进行数据同步2、三步骤+原理图二、复制的基本原则三、复制的最大问题四、一主一从常见配置1、mysql版本一致且后台以服务运行2、主机、从机都配置在==[mysqld]==结点下,都是小写3、主机(==Windows10==)修改**my.ini**配置文件4、 mysql主从复制起始时,从机不继承主机数据5、从机(==ce
转载
2024-04-03 13:12:54
66阅读
文章目录一、主库备库安装,环境二、相关配置1.主从binlog开启,server-id配置2.主库创建有同步权限用户且能在备库登录3.主库全库备份(如主备库都是空库,可略过)4.备库导入主库全备5.备库指定同步位置并开始同步6.在主库插入数据验证备库是否同步7.主备库都关机后重新开启同步三、说明 一、主库备库安装,环境二、相关配置1.主从binlog开启,server-id配置**主从binlo
一主备机器规划主机名|IP|角色|端口:----:|:----:|:----:|:----:|:----:|:----:master|192.168.0.108|Master|5432slave|192.168.0.109|Slave|5432二创建流复制2.1设置hostmaster,slave两节点都要操作。[root@bogon~]#vim/etc/hosts#编辑内容如下:192.168.
原创
2020-06-12 14:26:19
2777阅读
使用docker搭建mysql集群如何使用docker搭建mysql的集群(使用了percona/percona-xtradb-cluster和haproxy镜像)获取docker的mysql镜像获取docker仓库存在的mysql镜像docker pull percona/percona-xtradb-cluster:latest #获取镜像
#也可使用docker tag 【镜像名称】 【你
转载
2023-08-02 13:36:48
269阅读
基于Docker的Mysql主从复制搭建为什么基于Docker搭建?资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别 利用Docker搭建数据库服务器建立镜像 1.拉取官方镜像(我们这里选择5.7,如果不写后面的版本号则会自动拉取最新版
转载
2024-03-04 06:08:53
55阅读
Ubuntu20.04搭建postgresql12主从postgresql主服务器(10.0.0.2):
# apt-get install postgresql
# mkdir /space/postgresqldb
# systemctl stop postgresql
# rsync –av –progress /var/lib/postgresql/12/main /space/postg
原创
2021-11-08 20:53:53
1224阅读
Ubuntu20.04搭建postgresql13主从
postgresql主服务器(10.0.0.2):apt-get install postgresql-13mkdir /space/postgresqldbsystemctl stop postgresqlrsync -av --progress /var/lib/postgresql/13/main /space/postgresql/
原创
2022-09-27 19:04:25
568阅读
一主多从配置服务器规划:使用docker方式创建,主从服务器IP一致,端口号不一致主服务器:容器名docker-mysql-master,端口3306
从服务器:容器名docker-mysql-slave1,端口3307
从服务器:容器名docker-mysql-slave2,端口3308
注意:如果此时防火墙是开启的,则先关闭防火墙,并重启docker,否则后续安装的MySQL无法启动#关闭do
转载
2023-07-18 17:27:02
70阅读
主从复制功能通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间 SELECT 查询可以发送到从服务器,以降低主服务器的查询处理负荷。修改数据的语句仍然发送到主服务器,以使主、从服务器保持同步。如果非更新查询为主(如 SELECT 查询),该负载均衡策略很有效。 MySQL 主从复制优点如下:增长健壮性。主
转载
2024-03-17 13:07:49
42阅读
postgresql主从同步
原创
2021-05-28 10:40:24
1229阅读
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
pg同步的2中方式,hot standby是备库只读的方式。 warm standby 的方式是备库不能提供只读服务。 pg的备份可以是通过cp等操作系统命令直接拷贝数据文件,然后再拷贝wal文件,即使拷贝的数据文件不一致,也能应用wal文件使数据一致。 pg的主从同步有2中方法 1使用归档文件,需要归档出wal文件,拷贝到从库上应用 2使用streaming方式,产生日志,马上应用到从...
原创
2021-09-07 19:25:48
2547阅读
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阅读