PostgreSQL启动恢复过程中日志源的切换

日志源会在XLOGFROMARCHIVE->XLOGFROMSTREAM->XLOGFROMARCHIVE直接切换,只有读取过程中出错,就会切换到另外一个日志源。但实际执行过程中,XLOGFROMARCHIVE出错后会到XLOGFROMPG_WAL读取,...

yzs的专栏
2018/10/21
0
0
postgres预写式日志的内核实现详解-XLOG类型

导读: postgres预写式日志的内核实现详解-概述 XLOG(RMXLOGID)日志类型记录很杂乱,如下为XLOG类型的wal子类型。 XLOGCHECKPOINTSHUTDOWN和XLOGCHECKPOINTONLINE 在数据库关机时会首先执行一...

movead
02/14
0
0
PostgreSQL 如何从崩溃状态恢复(上)

背景 为了合并I/O提高性能,PostgreSQL数据库引入了共享缓冲区,当数据库非正常关闭,比如服务器断电时,共享缓冲区即内存中的数据就会丢失,这个时候数据库操作系统重启时就需要从非正常状态...

卓刀
2018/07/10
0
0
PostgreSQL的pg_xlog文件数计算和在线清理

postgresql的pgxlog是记录数据库事务信息用的,类似oracle的redo信息,也叫wal日志(write ahead log),就是在写数据到磁盘里成为固定数据之前,先写入到日志里,然后一定条件下触发调用fsync...

kenyon_君羊
2013/07/15
0
0
PostgreSQL如何删除pg_xlog数据

之前讨论过如果归档或者流复制出现问题的时候,pgxlog下面会不断地产生WAL日志,严重会塞满磁盘空间。但是pgxlog下面的日志又不能随意删除,否则有可能导致数据库起不来。PostgreSQL自带了清...

kenyon_君羊
2013/01/10
0
3

没有更多内容

加载失败,请刷新页面

加载更多