@vb
GaussDBThteadMain
    BackendRun
        PostgresMain
                PostgresInitializer::InitBackendWorker
                    ::InitSession
                        ::InitSysCache # 1 初始化缓存
                            RelationCacheInitializePhase2
                                if lsc:
                                    LocalTabDefCache::InitPhase2
                                        Formrdesc("vb_profiles“")
                                else:
                                    formrdesc("vb_profiles“)
                            InitCatalogCache
                        ::CheckAuthentication
                                PerformAuthentication
                                    ClientAuthentication
                        ::InitUser
                            InitializeSessionUserId
                        ::SetDatabase
                            ::SetDatabaseByName
                                ::InitSessionDatabase
                            ::LockDataBase
                        ::LoadSysCache # 2 初始化缓存
                            RelationCacheInitializePhase3
                                if lsc:
                                    LocalTabDefCache::InitPhase3
                                        LoadCriticalIndex
                                else:
                                    load_critical_index(ProfileRelationId)
                        InitDatabase
                        FinishInit
InitCatalogCache

RelationCacheInitialize