我正在尝试为我的cassandra集群获取一些度量。因此,我想看看查询在第一次运行时是如何执行的,而没有缓存的好处。有没有一种方法可以在每个查询的基础上禁用缓存,如果没有,是否可以在每个表的基础上禁用缓存?对于所讨论的表,它是使用caching属性创建的
AND caching = { 'keys' : 'NONE', 'rows_per_partition' : 'NONE' }
但是基于输出,同一查询的后续问题显然得到了缓存的好处。
c6ubokkw1#
除了表中已经完成的缓存配置之外,还应该确保在cassandra.yaml配置文件中 row_cache_size_in_mb 为零(0)。如果需要更改此值,请记住需要在每个节点中进行更改并重新启动它们,一次一个节点。
row_cache_size_in_mb
1条答案
按热度按时间c6ubokkw1#
除了表中已经完成的缓存配置之外,还应该确保在cassandra.yaml配置文件中
row_cache_size_in_mb
为零(0)。如果需要更改此值,请记住需要在每个节点中进行更改并重新启动它们,一次一个节点。