文章 2018-07-28 来自:开发者社区

PostgreSQL standby会不会做检查点? 以及做检查点的用处

标签 PostgreSQL , checkpoint , standby , CreateRestartPoint 背景 当数据库异常关闭时,数据库关闭时来不及或根本没有机会创建一个一致性的检查点,所以需要从上一个一致性检查点开始恢复。 实际上是数据库启动时检查控制文件中的数据库状态,如果状态不是shutdown的,那么说明数据库是异常关闭的(当然我们说,除了recovery状态),总之就需...

问答 2018-01-29 来自:开发者社区

postgresql hot standby 归档先使用还是wal日志先使用

主节点 archive_mode = on archive_command = ' scp %p ip_address:/data/archivedir/%f.mid && ssh ip_address " mv /data/archivedir/%f.mid /data/archivedir/%f "' standby节点 restore_command='cp /data/ar...

文章 2017-11-20 来自:开发者社区

postgresql集群方案hot standby初级测试(一)——模拟集群状况

1.   重启主节点:   方式①:./pg_ctl stop -D ../data/ waiting  for server to shut  down............................................................... failed pg_ctl:  server d...

文章 2017-11-20 来自:开发者社区

postgresql集群方案hot standby初级测试(二) ——处理数据能力

先写上数据库配置: 一个主数据库,两个从数据库 主数据库:Intel(R) Pentium(R) D CPU 2.80GHz *2                   |    &...

文章 2017-11-14 来自:开发者社区

Postgresql standby(备机只读)环境搭建

下载PostgreSQL源码包,放在任意目录   设置/etc/sysctl.conf,增加以下内容 1 2 3 4 5 6 7 8 9 10 11 12 13 14 kernel.shmmni= 4096 kernel.sem =501000 6412800000 501000 12800 fs.file-max =76724...

文章 2017-11-12 来自:开发者社区

PostgreSql基于Standby的异步流主从复制

一、概述 PostgreSQl从9.0版本之后推出一个类似于Oracle的active dataguard和MySql中继日志一样的日志传送。我们借助这个功能就可实现PostgreSql的主从复制。 基本原理就是,通常一台主数据库提供读写,然后把数据同步到另一台从库。从库不断apply从主库接收到的数据,从库不提供写服务,只对外提供读服务。在postgresql中提供读写全功能的服务器称为pri....

PostgreSql基于Standby的异步流主从复制
文章 2016-12-30 来自:开发者社区

PostgreSQL standby recover的源码分析 (walreceiver唤醒时机? 为什么standby crash后walreceiver不会立即被唤醒?)

标签 PostgreSQL , 流复制 , stream replication , wal receiver , 唤醒时机 , 状态机 背景 前段时间有位网友提的问题, 当PostgreSQL数据库的standby节点crash后再启动,发现standby节点的wal receiver进程很久才启动并开始从主节点接收WAL。 这段时间是在等待standby节点恢复pg_xlog目录中已有的...

PostgreSQL standby recover的源码分析 (walreceiver唤醒时机? 为什么standby crash后walreceiver不会立即被唤醒?)
文章 2016-08-29 来自:开发者社区

PostgreSQL 最佳实践 - pg_rman 以standby为源的备份浅析

背景 为了降低备份对数据库的性能影响,我们在有standby的情况下,可以选择从standby备份PostgreSQL。 pg_rman是一个备份工具,同样支持从standby备份数据库,但是有一些使用的注意事项。 例如需要连接主库,需要能读取归档目录,需要告诉主库和备库的连接地址,需要备库的$PGDATA等等。 为什么既要连接主库,还要能力连接备库。 pg_rman需要连接到主库执...

文章 2016-08-26 来自:开发者社区

PostgreSQL延迟hot standby使用问题及源码浅析

背景 在某些场景中,用户可能需要部署延迟的数据库,比如用来应对误操作。 用户可以创建延迟2小时的standby数据库,如果在2小时内发现了误操作,可以直接使用hot standby,查看误操作前的数据,从而进行恢复。 而不需要对数据库进行PITR恢复操作。 当然这个防范左右还有更好的方法,比如使用我前面写的基于ZFS的快照的备份策略,也可以快速的回档。 好了言归正传,为什么要小心使用Postgr....

PostgreSQL延迟hot standby使用问题及源码浅析
问答 2016-08-25 来自:开发者社区

postgresql standby server执行部分sql不响应,如count整个表

我使用hot_standby做的备库,给线上主库做负载(pgpool)。但是发现,备库在执行某些sql的时候一直的时候,响应时间很长,甚至几个小时没结果返回也不中断,,sy_bs_package這张表目前数据量在1000w+级别,数据更新很频繁,按照我的理解应该是出现了“查询冲突”,我通过pg_last_xlog_replay_location(),pg_last_xlog_receive_lo....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像