开发者社区 问答 正文

OceanBase对几个亿的大表做count,第二次执行就飞快,几毫秒就出来了。这个是会对汇总做结果

OceanBase对几个亿的大表做count,第二次执行就飞快,几毫秒就出来了。这个是会对汇总做结果集缓存吗?缓存在哪个内存区呢?

展开
收起
鸡蛋灌饼儿 2023-02-07 14:11:12 411 分享 版权
来自: OceanBase
2 条回答
写回答
取消 提交回答
  • ceanBase会对汇总做结果集缓存,缓存在内存中,具体的缓存策略是根据查询的结果集大小和查询的频率来决定的,如果结果集较小,且查询频率较高,则会将结果集缓存在内存中,提高查询的性能。

    2023-02-08 18:31:20
    赞同 展开评论
  • 不会对结果集进行缓存。应该只是数据块从磁盘读和从内存缓存读的区别。——该回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-02-07 17:44:10
    赞同 展开评论
问答分类:
问答标签:
问答地址: