【TiDB 使用环境】生产环境
tikv节点的block cache size一直处于满载使用状态,BlockCache 按照 LRU 算法淘汰低频访问的数据,如何查看这种淘汰机制是否生效?一直处于满载状态会不会有导致新的数据无法写入内存,影响整体性能?
放心用,用了那么多版本了,有这问题的话早就出现了。
bloccache 是 rocksdb 的
block cache size 一直处于满载状态没关系吗?
类似oracle的data buffer,数据缓存着,有比较新比较常用的数据,会将老的不常用的数据踢出去的。
没问题,数据库都大量缓存数据到内存
没问题。
rocksdb 是 一层一层的 sst 文件,blockcache 是缓存 sst 中的 index block,方便检索。