01-体系结构
文件结构
控制、数据、WAL
数据文件
filenode_fsm:管理表空闲空间的文件 – Free Space Mapping
filenode_vm:管理表块可见性的文件 – 脏数据 --visibility map
segment_size 1GB
默认最大1GB,超过1GB下一个数据文件
日志文件
进程结构
主、后台(辅助)、客户端、后端(会话服务)
人大金仓数据库KingbaseES后台进程介绍
内存结构
本地、共享
共享 (会话服务进程)
shared_buffers 不能超过内存1/2 ? 双重缓存?
200ms刷新清空缓存
1MB
写数据前要落盘
短频快
本地
work_mem sort_mem
疑问
1、大量连接数情况如何应对?
2、索引等信息放到shared buffers ? 不是
3、直接路径读?