pg_xlog释放

简介: pg_xlog释放

pg_xlog里存放着pg的wal日志,wal日志大小由编译的时候wal_blocksize和wal_segsize决定。
image
存放多少和checkpoint_segments和wal_keep_segements有关系。
下面说下pg_xlog怎么释放,先调小checkpoint_segments:
image
减少wal_keep_segements:
image
现有的pg_xlog的数量:
image
接下来进行大量插入:
image
再看下pg_xlog的数量:
image
数量减少了很多,多来几次读写和插入数量就会降下来了。

目录
相关文章
|
3月前
|
SQL 关系型数据库 数据库连接
`pg_dump` 和 `pg_restore`
`pg_dump` 和 `pg_restore`
26 4
|
10月前
|
缓存 关系型数据库 数据库
PG:checkpoint是什么
PG:checkpoint是什么
52 0
|
11月前
|
Oracle 安全 关系型数据库
如何在openGauss/PostgreSQL手动清理XLOG/WAL 文件?
openGauss/PostgreSQL中的预写式日志WAL(Write Ahead Log),又名Xlog或redo log,相当于oracle的online redo log, 不同的是oracle online redo log是提前创建几组滚动使用,但在opengauss中只需要本配置参数控制WAL日志的周期,数据库会一直的创建并自动清理,但存在一些情况WAL日志未清理导致目录空间耗尽,或目录空间紧张时手动删除wal日志时,比如如何确认在非归档模式下哪些WAL日志文件可以安全删除?
575 0
|
10月前
|
存储 缓存 监控
PG中的WAL:1 buffer cache
PG中的WAL:1 buffer cache
99 0
|
10月前
|
监控 关系型数据库 数据库
监控复制:PG_STAT_REPLICATION
监控复制:PG_STAT_REPLICATION
97 0
|
10月前
|
存储 关系型数据库
PG检查点刷写脏页CheckPointGuts
PG检查点刷写脏页CheckPointGuts
80 0
|
12月前
|
关系型数据库 MySQL 数据库
修改innodb_buffer_pool_instances解决mysqlbinlog恢复慢的问题
一个客户的mysql数据库恢复在最后一步是滚binlog,结果恢复特别慢,CPU占用率100%,磁盘IO几乎是零,show processlist发现线程在sleep。从general log里面看不到任何动静,似乎找不到解决的办法。
336 0
|
关系型数据库 数据库 PostgreSQL
pg 进程
BGW
97 0
|
SQL 安全 关系型数据库
pg_dump
备份PostgreSQL数据库的工具,它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。
160 0
|
关系型数据库 PostgreSQL
PG 锁定
软,硬锁定
96 0