1. WAL writer process把共享内存上的WAL缓存在适当的时间点往磁盘写;
2. 预写式日志WAL(Write Ahead Log,也称为Xlog)的中心思想是对数据文件的修改必须是只能发生在这些修改已经记录到日志之后,也就是先写日志后写数据(日志先行)。
3. 使用这种机制可以避免数据频繁的写入磁盘,可以减少磁盘I/O。数据库在宕机重启后可以运用这些WAL日志来恢复数据库。
用一个例子来演示会更加清晰
wx5af80516d3233 博主文章分类:postgresql ©著作权
1. WAL writer process把共享内存上的WAL缓存在适当的时间点往磁盘写;
2. 预写式日志WAL(Write Ahead Log,也称为Xlog)的中心思想是对数据文件的修改必须是只能发生在这些修改已经记录到日志之后,也就是先写日志后写数据(日志先行)。
3. 使用这种机制可以避免数据频繁的写入磁盘,可以减少磁盘I/O。数据库在宕机重启后可以运用这些WAL日志来恢复数据库。
用一个例子来演示会更加清晰
辛苦码下的文章,如何得到更大的曝光量!
WAL——Write-AHead Logging,预写式日志
前言在存储系统的运行过程中,每时每刻...
测试下看看
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M