预热是一种在转储后防止查询RT抖动的功能。
当转储结束之后,如果 MemTable 立即释放,新生成的 SSTable 的 Cache 还未生效,此时查询 RT 会变高。
解决方案称之为预热:
转储之后不会立即释放 MemTable,查询还是通过 MemTable 来查询。
随着时间的推移,慢慢将查询流量从 MemTable 转移到转储生成的 SSTable,使 SSTable 的 Cache 建立起来,再释放掉 MemTable。
OceanBase 数据库所有版本。