【 使用环境 】 测试环境
【 OB or 其他组件 】
OB Server
【 使用版本 】
OceanBase_CE 4.2.2.0
【问题描述】
在内存不足情况,kvcache不起作用情况下,对表进行100万次点查测试,使用iotop命令观察。
发现第一次有读磁盘的io操作,第二次还有
视乎没有利用操作系统缓存?
【复现路径】无
【附件及日志】无
【 使用环境 】 测试环境
【 OB or 其他组件 】
OB Server
【 使用版本 】
OceanBase_CE 4.2.2.0
【问题描述】
在内存不足情况,kvcache不起作用情况下,对表进行100万次点查测试,使用iotop命令观察。
发现第一次有读磁盘的io操作,第二次还有
视乎没有利用操作系统缓存?
【复现路径】无
【附件及日志】无
是有利用操作系统的缓存的,另外ob向操作系统申请内存,自己也会管理这部分内存。看到的io操作可能跟内部租户有关系。要深入理解的话,最好的文档是代码,cache的代码实现链接:https://github.com/oceanbase/oceanbase/tree/develop/src/share/cache