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
数量减少了很多,多来几次读写和插入数量就会降下来了。

目录
相关文章
|
7月前
|
SQL 关系型数据库 数据库连接
`pg_dump` 和 `pg_restore`
`pg_dump` 和 `pg_restore`
96 4
|
缓存 关系型数据库 数据库
PG:checkpoint是什么
PG:checkpoint是什么
99 0
|
存储 缓存 监控
PG中的WAL:1 buffer cache
PG中的WAL:1 buffer cache
131 0
|
存储 关系型数据库
PG检查点刷写脏页CheckPointGuts
PG检查点刷写脏页CheckPointGuts
141 0
|
关系型数据库 MySQL 数据库
修改innodb_buffer_pool_instances解决mysqlbinlog恢复慢的问题
一个客户的mysql数据库恢复在最后一步是滚binlog,结果恢复特别慢,CPU占用率100%,磁盘IO几乎是零,show processlist发现线程在sleep。从general log里面看不到任何动静,似乎找不到解决的办法。
370 0
|
SQL 安全 关系型数据库
pg_dump
备份PostgreSQL数据库的工具,它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。
213 0
|
关系型数据库 数据库 PostgreSQL
pg 进程
BGW
130 0
|
关系型数据库 PostgreSQL
PG 锁定
软,硬锁定
130 0
|
SQL 算法 关系型数据库
【DB吐槽大会】第21期 - PG 没有持久化Shared Buffer
大家好,这里是DB吐槽大会,第21期 - PG 没有持久化Shared Buffer
|
监控 关系型数据库 数据库
pg_resetxlog清理的pg_xlog下的WAL日志
PostgreSQL的pg_xlog下有大量日志,空间不足,如何删除? Darren1:postgres:/usr/local/pgsql/data/pg_xlog:>ls 000000010000000000000008.
1357 0