PostgreSQL归档配置及自动清理归档日志
PostgreSQL归档配置及自动清理归档日志
在生产环境中,数据库都需要开启归档模式,那么PG该如何开始归档呢?
PG中归档配置涉及几个参数:
# - Archiving - #是否开启归档
#archive_mode = off # enables archiving; off, on, or always # (change requires restart) #归档命令,注意 %p %f %% 格式化的含义。
#%p 是被归档的redo文件的路径,
#%f 是被归档的redo文档的文件名
#%% 是百分号
#archive_command = '' # command to use to archive a logfile segment # placeholders: %p = path of file to archive # %f = file name only # e.g. 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f' #超时强制归档,例:如果10分钟数据库都没有什么活动,一个redo文件没有写完,就不会归档,
#但是我们希望数据库至少10分钟要切换一个日志,则可以使用archive_timeout
#archive_timeout = 0 # force a logfile segment switch after this # number of seconds; 0 disables
1、创建归档目录
[pg12@mambapg ~]$ mkdir -p $PGDATA/archive/
2、配置归档相关参数postgresql.conf
wal_level = replica
archive_mode = on
archive_command = 'test ! -f $PGDATA/archive/%f && cp %p $PGDATA/archive/$f'
3、重启数据库,然后查看归档配置是否生效
postgres=# select * from pg_settings where name in ('wal_level','archive_mode','archive_command');
PostgreSQL归档配置及自动清理归档日志相关推荐
- zookeeper3.4.6配置实现自动清理日志【转】
在使用zookeeper过程中,我们知道,会有dataDir和dataLogDir两个目录,分别用于snapshot和事务日志的输出(默认情况下只有dataDir目录,snapshot和事务日志都保存 ...
- 自动清理归档日志_从MYSQL 数据库归档 到 归档设计
到数据归档,很多人的第一个概念就是,不就是无用的数据,换个地方放吗,直接拷贝,删除不就得了,有那么麻烦. 我见到过的,听到过的数据库归档的方法有以下几种 1 数据通过人工的手段来进行清理,直接将表换 ...
- zookeeper3.4.6配置实现自动清理日志
在使用zookeeper过程中,我们知道,会有dataDir和dataLogDir两个目录,分别用于snapshot和事务日志的输出(默认情况下只有dataDir目录,snapshot和事务日志都保存 ...
- linux自动清理磁盘日志的一种方案
文章目录 一. 起因 二. 方案 三.代码 四. 执行 一. 起因 集群环境,挂载到/目录下的磁盘空间普遍较小. 即使在有监控的情况下,也很容易出现磁盘空间占用过高. 甚至磁盘写满导致节点故障的场景: ...
- 自动清理归档日志_LGWR 日志写入进程
为了实现为多用户提供服务且保证系统性能,在一个多进程Oracle 系统(multiprocess Oracle system)中,存在多个被称为后台进程(background process)的Ora ...
- 自动清理归档日志_Oracle重做日志和日志挖掘
为什么需要redo log 内存中数据修改后,不必立即更新到磁盘---效率 由日志完成数据的保护目的---效率 其他副产品数据恢复(备份集+归档日志)数据同步(DG,streams,goldengat ...
- aix自动清理oracle日志,aix_设立定期删除oracle日志归档
aix_设置定期删除oracle日志归档 系统环境 操作系统: AIX 5.3.0.0 数据库: 10.2.0 设置过程 设置定时器 1. 切换到超级用户(root),并创建oracle用 ...
- linux日志自动清理归档,Linux系统实现log日志自动清理
背景简介 在实际项目中由于服务器内存有限,人工制定的定时清理时常会忘记.因此启用linux系统定时任务去执行日志清理功能.引用文献 1.创建shell脚本及执行权限 touch clean.sh // ...
- SecureCrt配置之自动存储操作日志
日志自动存储配置 我填写的log file name D:\SecureCrt-log\%H\%Y%M%D\%S %H %Y-%M-%D %h%m%s.log 防止连接中断配置 每300秒会在命令 ...
最新文章
- Ubuntu 8.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- 什麽样的资料集不适合用深度学习?
- sql语句没错 mysql.data.dll类型的异常_未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。...
- java 多种类型文件复制_java多种文件复制方式以及效率比较
- linux内核使用scons构建,如何使用scons进行交叉构建
- opengl加载显示3DS模型3DS类型文件
- php的两种复合数据类型是什么意思_2.4PHP复合数据类型:数组和对象
- python学习笔记(10)--组合数据类型(序列类型)
- 卡巴斯基发现新型恶意软件StoneDrill,或与 Shamoon有关
- ListView实现多种item布局的方法和注意事项
- 多元函数的极值、微分
- 专业运维配的vsftpd.conf
- 关于对DataTable进行操作的几个例子总结
- 问答知识图谱还缺少什么信息?
- Ruby 开发环境搭建
- office转pdf和图片实现在线预览
- 2022-2027年中国缝制机械行业市场全景评估及发展战略规划报告
- 【金融123】ISDA协议
- 如何规避适配风险?以《乱世王者》为例,探秘手游兼容性测试之路
- MATLAB 2018b 安装教程(图解)Mac Win Linux下均可安装
热门文章
- 大数据学习笔记30:搭建高可用Hadoop集群
- 英语学习笔记2019-11-01
- 【BZOJ3191】卡牌游戏,概率DP
- bzoj1051 受欢迎的牛 结论+tarjan
- Intel 64/x86_64/IA-32/x86处理器基本执行环境 (1) - 32位执行环境概述
- 新手配置 Jetty + Eclipse (Hot code debugging)
- android 标题栏 fragment,切换Fragment 并更换标题栏
- c语言变量生存期,C语言变量的生命周期
- tf.layers.conv2d_transpose 反卷积
- Spring Cloud Netflix Zuul 1.0 简化说明