入选数据库顶会 VLDB:如何有效降低产品级内存数据库快照尾延迟?

💡 原文中文,约11400字,阅读约需28分钟。
📝

内容提要

阿里云操作系统团队、阿里云数据库团队和上海交通大学新兴并行计算研究中心联合撰写的论文“Async-fork”提出了一种解决IMKVS快照期间查询延迟大幅增加的问题的方法,将fork调用过程中最耗时的页表拷贝部分从父进程移动到子进程,并设计了一种主动同步机制,确保PTE在修改前被复制到子进程,实验结果表明,Async-fork显著减少了快照期间到达请求的尾延迟。引入双向指针,用于快速判断一个VMA的所有页表项是否已经复制到子进程,以及错误处理。

🏷️

标签

➡️

继续阅读