2019年9月27日

PostgreSQL-内存上下文

摘要: 内存上下文背景: 需要经常处理大量以指针传值的查询,存在内存泄漏的问题,直到查询结束才能收回内存。所以实现了新的内存管理机制-内存上下文(MemoryContext) 内存上下文通俗解释: 一个内存上下文相当于一个进程环境,进程环境间不互相影响,pgSQL提供了在内存上下文进行内存操作的函数:pal 阅读全文

posted @ 2019-09-27 17:22 Itsad 阅读(1460) 评论(0) 推荐(2) 编辑

postgresql源代码的结构

摘要: bootstrap - 通过initdb创建最初的数据库模板 几乎PostgreSQL的每一个操作都需要存取系统表,那么如何创建这些系统表呢?不能以通常的方式创建这些系统表并向其中插入数据,因为表的创建和插入要求系统表已经存在。这一部分代码的目的就是使用一种仅仅在bootstrap过程中使用的特殊方 阅读全文

posted @ 2019-09-27 17:10 Itsad 阅读(1454) 评论(0) 推荐(0) 编辑

导航