gpt4 book ai didi

Cassandra 批处理准备语句大小警告

转载 作者:行者123 更新时间:2023-12-02 01:01:22 25 4
gpt4 key购买 nike

我在 cassandra 的 debug.log 中不断看到这个错误,

WARN  [SharedPool-Worker-2] 2018-05-16 08:33:48,585 BatchStatement.java:287 - Batch of prepared statements for [test, test1] is of size 6419, exceeding specified threshold of 5120 by 1299.

在这
   where,
6419 - Input payload size (Batch)
5120 - Threshold size
1299 - Byte size above threshold value

所以根据 Cassandra 的这张票, https://github.com/krasserm/akka-persistence-cassandra/issues/33我看到这是由于输入有效载荷大小的增加,所以我增加了 commitlog_segment_size_in_mb在 cassandra.yml 到 60mb我们不再面临这个警告。

这个警告有害吗?增加 commitlog_segment_size_in_mb 会影响性能吗?

最佳答案

这与提交日志大小没有直接关系,我想知道为什么它的更改会导致警告消失......

批量大小阈值由 batch_size_warn_threshold_in_kb 控制默认为 5kb(5120 字节)的参数。

您可以将此参数增加到更高的值,但您确实需要有充分的理由使用批处理 - 了解它们的使用上下文会很好......

关于Cassandra 批处理准备语句大小警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50385262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com