Fix problem that record may overflow the page (#232)
### What problem were solved in this pull request? Issue Number: close #226 Problem: 记录管理部分中page_header_中record_capacity初始化有误,需要进行修正 由于record_capacity的计算并没有考虑8字节对齐,计算的是不对齐时页面下容纳的最大记录量。 但第一条记录偏移量first_record_offset需要8字节对齐,使得最后一条记录的数据可能会溢出页面。 ### What is changed and how it works? 如果溢出页面,则减少record_capacity数值 同时去掉了部分冗余或含义不清的函数,修改了上取整的计算表达式 完善了记录管理模块成员函数的注释
Showing
想要评论请 注册 或 登录