WAL 如何把复杂提交缩成一次顺序写
最近看了一篇推,主要讲的是 PostgreSQL 执行一条 UPDATE 时,需要持久化的对象通常不止一行记录。heap page、相关索引页、事务状态和其他元数据可能一起变化;机器在写回过程中断电,磁盘就会留下部分新 page 和部分旧 page。数据库仍然要给出一个确定结果:这笔事务已经提交,或者恢复后继续把它完成。 ...
最近看了一篇推,主要讲的是 PostgreSQL 执行一条 UPDATE 时,需要持久化的对象通常不止一行记录。heap page、相关索引页、事务状态和其他元数据可能一起变化;机器在写回过程中断电,磁盘就会留下部分新 page 和部分旧 page。数据库仍然要给出一个确定结果:这笔事务已经提交,或者恢复后继续把它完成。 ...
TiDB Cloud 上每天新建的集群,超过 90% 是 AI Agent 创建的。不是人类开发者点按钮,是 Agent 自己调 API 拉起来的。 这个数字改变了一个根本性的设计问题:当你的软件的主要用户不再是人,它应该长什么样? ...