💡
原文英文,约100词,阅读约需1分钟。
📝
内容提要
Postgres在首次读取页面时需检查pg_xact以确认写入事务已提交,随后在t_infomask中设置提示位,导致页面被修改并写回磁盘。在高读取率的追加表上,提示位的频繁设置会引发不必要的后台I/O。
🎯
关键要点
-
Postgres在首次读取页面时需检查pg_xact以确认写入事务已提交。
-
确认后,Postgres在t_infomask中设置提示位以缓存结果。
-
设置提示位会导致页面被修改并写回磁盘。
-
在高读取率的追加表上,提示位的频繁设置会引发不必要的后台I/O。
➡️