cassandra - 如果我在 cassandra.yaml 文件中给出 row_cache_size_in_mb =5Gb,cassandra 是否会从堆内存中保留 5GB?
问题描述
我正在运行我的 cassandra 集群,每个节点上的内存为 32 GB,行缓存容量(row_cache_size_in_mb)为 5GB,只是想知道,是否为我的堆中的行缓存保留了 5gb 内存?
解决方案
它会让它随着时间的推移增长到那个大小。可用于nodetool info
查看当前大小和限制并nodetool setcachecapacity
在运行时更改它。请注意,它有点像一个估计值,堆可能会变大一点。我肯定会测试 row_cache 是否确实在改进,因为在很多情况下没有行缓存会更快。
推荐阅读
- java - SSL 握手中止:ssl=0xb9e21100:SSL 库失败,通常是协议错误
- apache-spark - 如何修复 Spark 中的广播加入
- api - 如何使用 JEST 模拟通知 API?
- kubernetes - 为 kubernetes 集群中的每个 pod 分配 id
- asp.net-core-2.2 - 有没有办法使用 Asp.Net Core 2.2 获得所有用户声明?
- javascript - Google Analytics 事件跟踪 onClick 问题
- scala - Scala 模式匹配与可变参数
- google-sheets - VLOOKUP 从 Google 表格中的另一个表格向左
- css - 如何为垂直居中的 div 设置动画以滑入水平居中
- reactjs - 我想将我的四元数坐标更改为旋转坐标