postgres清理pg_xlog
方法一:
1.关闭postgres
/usr/local/pgsql/bin/pg_ctl stop -D /data/postgres/data
2.查询NextXID和NextOID
/usr/local/pgsql/bin/pg_controldata -D /data/postgres/data/
[postgres@mylinux]$ pg_controldata -D /data/postgres/data/
pg_control version number: 942
Catalog version number: 201510051
Database system identifier: 6625777092142108123
Database cluster state: shut down
pg_control last modified: Fri 17 May 2019 09:35:49 AM CST
Latest checkpoint location: 14/69000028
Prior checkpoint location: 14/68D758F8
Latest checkpoint's REDO location: 14/69000028
Latest checkpoint's REDO WAL file: 000000010000001400000069
Latest checkpoint's TimeLineID: 1
Latest checkpoint's PrevTimeLineID: 1
Latest checkpoint's full_page_writes: on
Latest checkpoint's NextXID: 0/13210704
Latest checkpoint's NextOID: 2553940
Latest checkpoint's NextMultiXactId: 1
Latest checkpoint's NextMultiOffset: 0
Latest checkpoint's oldestXID: 1820
Latest checkpoint's oldestXID's DB: 1
Latest checkpoint's oldestActiveXID: 0
Latest checkpoint's oldestMultiXid: 1
Latest checkpoint's oldestMulti's DB: 1
Latest checkpoint's oldestCommitTsXid:0
Latest checkpoint's newestCommitTsXid:0
Time of latest checkpoint: Fri 17 May 2019 09:35:48 AM CST
Fake LSN counter for unlogged rels: 0/1
Minimum recovery ending location: 0/0
Min recovery ending loc's timeline: 0
Backup start location: 0/0
Backup end location: 0/0
End-of-backup record required: no
wal_level setting: hot_standby
wal_log_hints setting: off
max_connections setting: 1000
max_worker_processes setting: 8
max_prepared_xacts setting: 0
max_locks_per_xact setting: 64
track_commit_timestamp setting: off
Maximum data alignment: 8
Database block size: 8192
Blocks per segment of large relation: 131072
WAL block size: 8192
Bytes per WAL segment: 16777216
Maximum length of identifiers: 64
Maximum columns in an index: 32
Maximum size of a TOAST chunk: 1996
Size of a large-object chunk: 2048
Date/time type storage: 64-bit integers
Float4 argument passing: by value
Float8 argument passing: by value
Data page checksum version: 0
查到的NextXID和NextOID分别为13210704,2553940
3.删除pg_xlog
/usr/local/pgsql/bin/pg_resetxlog -o 2553940 -x 13210704 -f /data/postgres/data/
4.启动postgres
/usr/local/pgsql/bin/pg_ctl -D /data/postgres/data -l /data/postgres/log/pg_server.log start &
方法二:
删除00000001000000140000006F之前的日志
/usr/local/pgsql/bin/pg_archivecleanup . 00000001000000140000006F
postgres清理pg_xlog相关推荐
- pg_xlog 清理
需要用postgres用户处理 postgresql 的data目录 /data/bi/postgres/data postgresql 的命令目录 /data/bi/pgsql/bin 清理命令 / ...
- pitr 原理_pgsql的备份和恢复
pgsql的备份和恢复:备份: 1.pg_dump:(sql转储,类似于mysql的binlog的dump,可以加上压缩如gzip,可以设置压缩级别)备份:pg_dump dbname > ou ...
- PostgreSQL恢复误删数据
在Oracle中:删除表或者误删表记录:有个闪回特性,不需要停机操作,可以完美找回记录.当然也有一些其他的恢复工具:例如odu工具,gdul工具.都可以找回数据.而PostgreSQL目前没有闪回特性 ...
- PostgreSQL高可用(二)使用pgpool实现主从切换+读写分离
文章目录 1主从流复制 1.1 主机分配 2主从切换 2.1 手动切换 2.2 pgpool 自动切换 2.2.1 解压编译安装 2.2.2 添加环境变量 2.2.3 配置pool_hba.conf ...
- pg_resetxlog清理的pg_xlog下的WAL日志
PostgreSQL的pg_xlog下有大量日志,空间不足,如何删除? Darren1:postgres:/usr/local/pgsql/data/pg_xlog:>ls 0000000100 ...
- postgres的initdb解析——从一次插件升级失败说起
我们公司基于postgres开发了一款数据库产品,不用说我们对OSS的源码做了改动,并且也集成和自己编写了一些插件.因此,当postgresql和相关插件升级时,我们也需要将升级反应到自己的产品中去, ...
- Postgres中tuple的组装与插入
1.相关的数据类型 我们先看相关的数据类型: HeapTupleData(src/include/access/htup.h) typedef struct HeapTupleData {uint32 ...
- openGauss数据库pg_xlog爆满问题解决
文章目录 问题现象 问题定位 解决办法 总结 问题现象 最近有一个之前搭的环境登不上了,好久没用想拿来测试的时候发现启动不了.启动时报错: [Errno 28] No space left on de ...
- pg_xlog目录下文件数量
一定要避免手工操作 pg_xlog 目录 postgresql的pg_xlog是记录数据库事务信息用的,类似oracle的redo信息,也叫wal日志(write ahead log),就是在写数据到 ...
最新文章
- 根据进程名杀死进程 -kill进程名
- Leangoo背景更新-看板背景任你选!!!
- python 计算机程序设计基础-零基础,没有编程和计算机基础,究竟该怎么自学python?...
- boost::hana::overload用法的测试程序
- 通过Kubernetes安全高效管理边缘节点,ACK@Edge年度重磅发布
- 她穿着由自己17封拒稿信做成的裙子,通过了博士论文答辩!
- 使用C++控制台程序或Python调用Dll创建Qt界面(dll中创建QApplication,qtwinmigrate的使用)
- 【OpenCV】OpenCV实战从入门到精通之 -- 图像对比度、亮度值调整
- 寒假作业3:抓老鼠啊~亏了还是赚了?
- 6-1 二叉搜索树的操作集 (30 分)
- kafka测试工具_kafka压测工具:同步方式2000+、异步方式10000+、带源码
- 【Verilog设计—数字传输系统】ASK调制与FSK调制
- 十五届恩智浦智能车-四十天做四轮-调车日记
- RDKit | RDKit中处理分子Mol对象
- 相关系数——皮尔逊相关系数的公式及其理解
- Java统计List中每个元素出现的次数、用java实现生成或显示文件的一些数字、微信小程序开发回顾
- Mqtt ----心跳机制 长链接 ping
- 线性代数(二十二) :行列式的展开式
- 0~6岁儿童不同时期微量元素含量的结果分析
- 白盒测试(程序流程图)
热门文章
- idhttpserver是按线程接受请求的吗_1000个并发线程,10台机器,每台机器4核,设计线程池大小...
- Deskreen – 将电脑屏幕共享到浏览器中,做第二块屏幕[Win/macOS/Linux]
- 支付宝打年兽神器 v1.4.5
- 房地产建筑行业HTML5模板
- Unknown column 'password_lifetime' in 'field list';创建数据库时创建用户,修改用户时报错
- vue @click 如何绑定多个方法
- mblog Mtons博客系统
- Vue使用Element-ui按需引入大坑
- 文本框 价格 保留两位小数 讨论
- Web流程图绘制使用raphael