我可以在Cassandra中将“批量失败阈值”增加到1MB吗?
8wigbo561#
# Fail any batch exceeding this value. 50kb (10x warn threshold) by default. batch_size_fail_threshold_in_kb: 50
选项来增加它,但是一定要测试以确保你实际上帮助而不是伤害你的吞吐量。
mgdq6dx12#
从技术上讲,你可以把它设置成你想要的任何大小,但这将是一个坏主意。CQL BATCH提供了一种跨多个表对单个分区进行原子更新的方法。它与传统关系数据库中的批处理不同,是一种优化。当你在一个CQL批处理中放置多个分区时,该批处理的性能会比发出多个单独的写请求更差。我们不建议这样做,这是一个糟糕的做法。干杯!
BATCH
2条答案
按热度按时间8wigbo561#
选项来增加它,但是一定要测试以确保你实际上帮助而不是伤害你的吞吐量。
mgdq6dx12#
从技术上讲,你可以把它设置成你想要的任何大小,但这将是一个坏主意。
CQL
BATCH
提供了一种跨多个表对单个分区进行原子更新的方法。它与传统关系数据库中的批处理不同,是一种优化。当你在一个CQL批处理中放置多个分区时,该批处理的性能会比发出多个单独的写请求更差。我们不建议这样做,这是一个糟糕的做法。干杯!