下图中的流程图详细地表述了PostgreSQL数据库启动的一个过程。在终端执行postgres(postmaster)启动postgres进程时,首先会执行main()函数,该函数中会完成一系列的初始化操作,比如为TopMemoryContext、ErrorContext等全局内存上下文指针变量分配8192字节大小的存储空间,之后来到一个
postgres
postmaster
main()
TopMemoryContext
ErrorContext
8192
京公网安备 11010502049817号