摘要:
公共模块 1. 使用基于上下文的内存分配器进行内存分配 除了教材里常提到的buffer pool,数据库还会为其他任务分配大量内存,例如,Selinger-style查询优化需要动态的规划查询;hashjoin和排序需要分配大量私有空间。正确管理内存给编程和性能带来挑战,商业数据库系统一般使用con 阅读全文
摘要:
公共模块 1. 使用基于上下文的内存分配器进行内存分配 除了教材里常提到的buffer pool,数据库还会为其他任务分配大量内存,例如,Selinger-style查询优化需要动态的规划查询;hashjoin和排序需要分配大量私有空间。正确管理内存给编程和性能带来挑战,商业数据库系统一般使用con 阅读全文
|