微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cassandra 如何翻阅墓碑和活细胞?

如何解决Cassandra 如何翻阅墓碑和活细胞?

我们的网络服务最近开始遇到墓碑问题。简而言之,有时,我们的客户会在单个分区上发出大量删除操作,目前无法避免。发生这种情况时,某些读取请求将变得非常缓慢。当此类请求的速率很高时,Cassandra 节点上的所有线程都被占用,NTR 队列很快被填满,然后出现超时。

以前,我们使用的页面大小是 5000,我们观察到 Cassandra 超时的间歇性峰值和墓碑读取的峰值。当时的情况是温和的。最近,我们将页面大小设置为1000。我们认为理想情况下,页面大小越小超时越少。但是,我们在此更改后观察到的却是 Cassandra 超时的急剧增加。与此同时,每读的墓碑也随之上升。请注意,我们没有看到导致这种情况的大量删除的迹象。

我们无法解释这是如何发生的。所以我想知道如何将墓碑与活单元格一起扫描,以及如何在页面大小较小时每次读取具有更高的墓碑?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。