PostgreSQL启动过程中的那些事七:初始化共享内存和信号九:shmem中初始化Predicate锁...

         这一节 pg 初始化 predicate 锁,支持可序列化事务隔离。通过 InitPredicateLocks 例程实现,主要是干了下面这么几件事: A 创建了哈希表"PREDICATELOCKTARGET hash" 。 B 在上面的哈希表里增加了 ScratchTargetTag 结构的索引 C 创建了哈希表"PREDICATELOCK hash" 。 D 初始化了 "Pre
相关文章
相关标签/搜索