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

目录
相关文章
|
8月前
|
SQL 关系型数据库 数据库连接
`pg_dump` 和 `pg_restore`
`pg_dump` 和 `pg_restore`
102 4
|
存储 关系型数据库
PG检查点刷写脏页CheckPointGuts
PG检查点刷写脏页CheckPointGuts
149 0
|
存储 缓存 监控
PG中的WAL:1 buffer cache
PG中的WAL:1 buffer cache
138 0
|
监控 关系型数据库 数据库
监控复制:PG_STAT_REPLICATION
监控复制:PG_STAT_REPLICATION
206 0
|
关系型数据库 MySQL 数据库
修改innodb_buffer_pool_instances解决mysqlbinlog恢复慢的问题
一个客户的mysql数据库恢复在最后一步是滚binlog,结果恢复特别慢,CPU占用率100%,磁盘IO几乎是零,show processlist发现线程在sleep。从general log里面看不到任何动静,似乎找不到解决的办法。
377 0
|
SQL 安全 关系型数据库
pg_dump
备份PostgreSQL数据库的工具,它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。
220 0
|
关系型数据库 数据库
PG 控制文件
数据库启动时会读取控制文件,识别上次关机前的状态信息(元数据信息)
197 0
|
关系型数据库 PostgreSQL
PG 锁定
软,硬锁定
133 0
|
关系型数据库 PostgreSQL
|
SQL 监控 安全
PostgreSQL 谁堵塞了谁(锁等待检测)- pg_blocking_pids, pg_safe_snapshot_blocking_pids
PostgreSQL 谁堵塞了谁(锁等待检测)- pg_blocking_pids, pg_safe_snapshot_blocking_pids
1970 0

热门文章

最新文章

下一篇
开通oss服务