Database 如何强制小压实开始
什么时候在Cassandra数据库中触发轻微压缩?似乎无法手动启动它 我尝试了以下方法: 1.创建了一个列族,该列族的Database 如何强制小压实开始,database,performance,cassandra,Database,Performance,Cassandra,什么时候在Cassandra数据库中触发轻微压缩?似乎无法手动启动它 我尝试了以下方法: 1.创建了一个列族,该列族的gc\u grace\u seconds=0和tombstone\u compression\u interval=1(我猜是以秒为单位) 2.在一行中写入然后删除1000条记录1000次(总共1000000次写入和删除),因此没有记录和1000000个墓碑。 3.读取延迟从约8毫秒增加到约400毫秒(慢约50倍) 我希望进行一次小型压实,但似乎没有发生。如果我强制主要压缩,我会
gc\u grace\u seconds
=0和tombstone\u compression\u interval
=1(我猜是以秒为单位)
2.在一行中写入然后删除1000条记录1000次(总共1000000次写入和删除),因此没有记录和1000000个墓碑。
3.读取延迟从约8毫秒增加到约400毫秒(慢约50倍)
我希望进行一次小型压实,但似乎没有发生。如果我强制主要压缩,我会再次获得8毫秒的延迟
如何强制次压实开始
我使用Cassandra 1.2.5在写入/删除阶段之间,发出“nodetool flush”以创建两个不同的SSTable。只有存在最小压缩阈值SSTables后,压缩才合格 看
使用上面已经设置的最小压缩阈值,看看会发生什么。这将改变您的结果,使其更符合您的期望 在写入/删除阶段之间,发出“nodetool flush”以创建两个不同的SSTABLE。只有存在最小压缩阈值SSTables后,压缩才合格 看 使用上面已经设置的最小压缩阈值,看看会发生什么。这将改变您的结果,使其更符合您的期望 可能的重复可能的重复