删数据时(包括 TTL) 数据是不会立刻从sstable 消失的,虽然 在cqlsh 里 select 不到数据,但是磁盘里的数据还是在的,只不过是这些被删过数据查不到而已。需要等到 gc_grace_seconds 这么久后,系统才会真正的把数据从sstable里 删掉,也就是说这时才把 磁盘空间释放出来。
cassandra 删除数据那些事儿
最新推荐文章于 2025-10-28 06:03:35 发布
本文深入探讨了数据删除过程中的TTL机制,并解释了数据如何在内存中被标记为已删除,以及何时真正从磁盘上消失,强调了垃圾回收过程中的gc_grace_seconds参数的作用。
2558

被折叠的 条评论
为什么被折叠?



