08 2020 档案
摘要:看了上一篇PG虚拟文件描述符(VFD)机制——FD LRU池一:postgresql-8.4.1/src/backend/storage/file/fd.c,了解了FD LRU池的原理和API。但是我们还没有了解清楚VFD是怎么复用的FD。在操作系统中,当一个进程创建或是打开一个文件时,操作系统会为
阅读全文
摘要:本篇博客讲解fd.c文件中对C函数库文件操作API的相关封装。(相关C函数库文件操作API参见博主linux分类下的文章)InitFileAccess函数用于在postgresql启动时初始化VFD LRU池,并向系统注册proc-exit勾子以确保退出时清理临时文件。 InitFileAccess
阅读全文
摘要:本篇博客分析PostgreSQL数据库的虚拟文件描述符(VFD)机制——FD LRU池
阅读全文

浙公网安备 33010602011771号