个人微薄: weibo.com/manuscola
发布时间:2013-06-06 00:18:48
最近一段时间一直在学习PostgreSQL源码中backend/storage目录下的源码,学习了smgr,学习了buffer,对PostgreSQL数据在磁盘的布局,shared buffer及其缓存替换机制有了一定的了解。本文重点讲述PostgreSQL中的数据库和数据库中的表如何在磁盘存储。当然FSM和VM文件暂不涉及。PostgreSQL大牛可以一笑而过。 &.........【阅读全文】
发布时间:2013-04-05 14:20:57
最近在啃PostgreSQL的源码,看到了postgres进程加载配置这一块。对于服务器编程,加载配置几乎是不可避免的,因为为了可定制可配置,工程中总有一些配置项,在进程启动的时候加载,当然也可以进程运行过程中改变配置项。不同的项目,管理这些配置项的方法也各不相同。片汤话不多说,先看下PostgreSQL启.........【阅读全文】