我可以在Cassandra中将batch_size_fail_threshold增加到1MB吗?

ykejflvf  于 2022-11-05  发布在  Cassandra
关注(0)|答案(2)|浏览(134)

我可以在Cassandra中将“批量失败阈值”增加到1MB吗?

8wigbo56

8wigbo561#


# Fail any batch exceeding this value. 50kb (10x warn threshold) by default.

batch_size_fail_threshold_in_kb: 50

选项来增加它,但是一定要测试以确保你实际上帮助而不是伤害你的吞吐量。

mgdq6dx1

mgdq6dx12#

从技术上讲,你可以把它设置成你想要的任何大小,但这将是一个坏主意。
CQL BATCH提供了一种跨多个表对单个分区进行原子更新的方法。它与传统关系数据库中的批处理不同,是一种优化。
当你在一个CQL批处理中放置多个分区时,该批处理的性能会比发出多个单独的写请求更差。我们不建议这样做,这是一个糟糕的做法。干杯!

相关问题