【0274】从shared init file或local init file加载relation cache(2 - 1)
上一篇:
【0273】深入分析 relcache(relation descriptor cache)初始化第一阶段(1)
【0264】深入分析relcache(relation descriptor cache)缓存初始化第2阶段(2)
1. 前言
本文内容是作为《【0264】深入分析relcache(relation descriptor cache)缓存初始化第2阶段(2)》的续篇,在该篇文章中,借助PG内核源码实现,详细分析讲解了PG内核完成relcache初始化的第二阶段内容与过程。 在文章最后一小节,提到了PG内核“尝试加载共享的relcache缓存文件。” 通过load_relcache_init_file()
函数完成,由于上一文并未详细提到load_relcache_init_file()
的实现原理。因此,本文将对此进行展开讲解。