gp中先分配虚拟内存,再分配物理内存。回收时也是先回收虚拟内存,再回收物理内存(可能是放回freelist,可能是真的free)
对于同一个account 和 MemoryContext,chunk中的standardHeader中有指向同一个shareHeader的指针。
物理空间的申请以block为单位,一个block可以分为多个chunk,这些chunk按空间大小放在alloclist或freelist的相应大小的链表中。
以下是所有alloc相关方法
greenplum中的内存分配方法
greenplum中的内存分配方法

相关文章:

  • 2021-10-09
  • 2022-12-23
  • 2021-04-30
  • 2021-06-05
  • 2021-05-02
  • 2021-06-01
  • 2021-05-01
猜你喜欢
  • 2021-07-13
  • 2021-08-23
  • 2021-09-21
  • 2022-01-13
  • 2021-12-26
  • 2021-06-10
  • 2022-02-28
相关资源
相似解决方案