暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【OceanBase 小知识】—— 什么是转储预热

数据库工兵营 2024-10-12
50

预热是一种在转储后防止查询RT抖动的功能。

当转储结束之后,如果 MemTable 立即释放,新生成的 SSTable 的 Cache 还未生效,此时查询 RT 会变高。

解决方案称之为预热:

  • 转储之后不会立即释放 MemTable,查询还是通过 MemTable 来查询。

  • 随着时间的推移,慢慢将查询流量从 MemTable 转移到转储生成的 SSTable,使 SSTable 的 Cache 建立起来,再释放掉 MemTable。

适用版本

OceanBase 数据库所有版本。


文章转载自数据库工兵营,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论