postgres开始wal归档:a.修改wal_level参数:altersystemsetwal_level='replica';postgres=#altersystemsetwal_level='replica';ALTERSYSTEMb.修改archive_mode参数:altersystemsetarchive_mode='on';post
原创 2018-12-08 16:11:50
5641阅读
    postgresql可以使用pg_dump,pg_restore等命令来进行备份与恢复,那种情况不用停止pgsql服务,只需要执行备份恢复命令即可。    今天介绍的这种备份方式,类似于文件系统的备份与恢复,它需要使用pg_basebackup命令来进行备份,这个命令可以将pgsql的数据文件备份为两个压缩文件:base.tar pg_wal.tar
在 PostgreSQL 中,cp 命令是默认的归档方式。官方文档中,包括在配置文件中的注释,是将 test 和 cp 命令结合在一起使用的。有关于cp命令的相关用法,可参考这里Linux cp 命令。1.启用WAL归档在 postgresql.conf 文件中,配置以下参数。当wal_level为minimal时,一些SQL命令被优化为避免记录WAL日志。在这些语句的其中之一的执行过程中如果打开
原创 2023-07-28 15:13:13
1048阅读
wal日志清理
原创 2023-01-16 14:54:19
1277阅读
2021-09-10 17:22:42.417183T @ startup 00000 [2021-09-10 17:22:42 CST]
原创 2022-12-10 10:49:02
204阅读
在客户中,经常会遇到由于大量的WAL段占据了WAL目录(pg_wal目录)题下,出现了另一种
转载 2020-12-22 14:59:00
274阅读
2评论
-创建归档目录 -修改参数(在配置文件中配置) 如果只是设置修改archive_command,可以使用reload使其生效,而不用重启数据库 -重启数据库
转载 2019-06-03 15:01:00
177阅读
2评论
postgresql 10 归档配置,然后使用rsync通过备份脚本同步到远程rsync服务器。
原创 2017-05-25 17:12:35
2018阅读
1.在ORACLE11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLE_BASE/flash_recovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有4G的空间,而且不只是归档日志的默认路径,也是备份文件和闪回日志的默认地址,这样的话归档日志锁使用的空间就达不到4G,在没有设置好这个路径大小的情况下,很多系统都遇到
数据库数据目录下pg_walWAL文件在开启归档的模式下会将已归档WAL文件自动清理,具体流程是,转储WAL段文件到disk,写满或者使用pg_switch_wal()后,会生成000000xxxx.ready文件,调用archive_command命令且成功执行后,将ready文件更名为.done文件。而数据库会在执行checkpoint后计算出最旧的需保留的WAL文件,比该值更早的WAL文件
转载 10月前
206阅读
GET和POST区别? 网上标准答案:(本标准答案参考自w3schools) • GET在浏览器回退时是无害的,而POST会再次提交请求。 • GET产生的URL地址可以被Bookmark,而POST不可以。 • GET请求会被浏览器主动cache,而POST不会,除非手动设置。 • GET请求只能进行url编码,而POST支持多种编码方式。 • GET请求参数会被完整保留在浏览器历史记录里,而P
/*ligang1000@hotmail.com*/功能: 用于备份当前用户所拥有的所有PL/SQL objects (包括 TYPE,TYPE BODY, PROCEDURE , FUNCTION, PACKAGE, PACKAGE BODY or JAVA SOURCE )  原理: 对USER_SOURCE数据字典的调用,得到所有的 PL/S
问题现象: 最近生产上一台postgresql云主机磁盘告警,查看各文件目录大小,发现pg_wal目录竟然占用600G+,数据目录300G。现有架构: rds云主机 一主一从  磁盘大小1.2T 数据盘为ssd 归档与备份存储在ks3存储文件上解决思路:1.查找wal日志持续不释放原因 首先我们得了解那些参数影响wal日志产生的量与pg_wal目录文件的大小:max_wal_size (integ
转载 2021-02-27 12:06:11
389阅读
2评论
 本文涉及postgresql基于异步方式的主从复制的配置验证。 一.主从复制简介1. 基于文件的日志传送创建一个高可用性(HA)集群配置可采用连续归档,集群中主服务器工作在连续归档模式下,备服务器工作在连续恢复模式下(1台或多台可随时接管主服务器),备持续从主服务器读取WAL文件。连续归档不需要对数据库表做任何改动,可有效降低管理开销,对主服务器的性能影响也相对较低
 Oracle Windows/Linux定期清理归档日志 一、Windows环境下的配置原理:通过系统的任务计划执行Oracle归档日志。1、设置系统环境变量ORACLE_SID,如实例名称:ORCL image.png2、创建删除归档日志命令的del_archivelog.txt文件,写入内容:connect target / run{ crosscheck ar
Postgres数据库采用MVCC(多版本并发控制)机制来保证数据的完整性,与Mysql和Oracle数据库采用undo/回滚段来保存旧数据不同,pg中没有undo这一概念,pg的多版本并发是通过在表中数据行的多个版本来实现的。也就是说,在删除和更新旧数据的时候,pg并不是直接删除或者修改老数据,而是对老数据加上标识或者在插入一条新数据后再对老数据加上标识。为了保证数据库的完整性,pg官方引入了W
原创 精选 3月前
282阅读
1、安装Postman1、postman本地应用(Windows系统)https://www.postman.com/downloads/2、Postman工具简介postman提供了一个多窗口和多选项卡页面用于发送和接受接口请求。 1、侧边栏postman侧边栏可进行查找、管理请求和集合操作。包含了Collections、APIs、Environments、Mock Servers、Monito
问题现象: 最近生产上一台postgresql云主机磁盘告警,查看各文件目录大小,发现pg_wal目录竟然占用600G+,数据目录300G。现有架构: rds云主机 一主一从  磁盘大小1.2T 数据盘为ssd 归档与备份存储在ks3存储文件上解决思路:1.查找wal日志持续不释放原因 首先我们得了解那些参数影响wal日志产生的量与pg_wal目录文件的大小:max_wal_size (integ
转载 2021-02-03 09:52:54
125阅读
2评论
背景发现数据库宕机,排查原因发现数据磁盘爆满,经排查发现是数据库数据目录下,pg_wal目录占用过大导致。pg_wal(Write-AHead Logging) 说明wal日志位置:$PGDATA/pg_wal(pg10之前叫pg_xlog)# #wal日志文件命名规则: #我们看到的wal日志是这样的:000000010000000100000092 #其中前8位:00000001表示timel
转载 2021-04-07 10:43:35
3629阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5