3.1 WAL 写入路径与 LSN:先写日志再改数据 本节摘要:修改页面之前,PostgreSQL 先把"我要怎么改"的物理描述写进 WAL 日志。每条 WAL 记录有全局唯一的 LSN 字节编号;脏页上记着"诞生时"的 LSN,刷盘前必须保证该 LSN 之前的日志已持久化。事务提交的本质就是把自己的 WAL 刷到磁盘——数据页反而可以慢慢来。 一条 WAL 记录里装了什么 WAL 记录是"变更说明书"而不是数据快照。 会员。《3.1 WAL 写入路径与 LSN:先写日志再改数据》收录于灏天文库文集《PostgreSQL数据库实战指南》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。