天天看点

对PostgreSQL中bufmgr.c 中 num_to_scan 的初步理解

开始

把BgBufferSync 的代码内容简略化,得到:

对PostgreSQL中bufmgr.c 中 num_to_scan 的初步理解
对PostgreSQL中bufmgr.c 中 num_to_scan 的初步理解

一开始的时候,bufs_to_lap =4096, 就是 4096*8K=32MB ,相当于 Shared_buffers 的数量。

然后如果对代码进行跟踪,可以发现 bufs_to_lap 一开始就是 4096,然后逐次减1。

本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/11/02/2750961.html,如需转载请自行联系原作者