我对cassandra.yaml属性中的批大小失败阈值有一个问题。我当前的设置有批大小\u失败\u阈值\u kb:50。
我看过datastax6文档,它默认显示640kb。https://docs.datastax.com/en/dse/6.0/dse-dev/datastax_enterprise/config/configcassandra_yaml.html
所以在\u kb属性中更改批大小\u fail \u threshold \u可以吗?什么东西会受到它的影响?
我对cassandra.yaml属性中的批大小失败阈值有一个问题。我当前的设置有批大小\u失败\u阈值\u kb:50。
我看过datastax6文档,它默认显示640kb。https://docs.datastax.com/en/dse/6.0/dse-dev/datastax_enterprise/config/configcassandra_yaml.html
所以在\u kb属性中更改批大小\u fail \u threshold \u可以吗?什么东西会受到它的影响?
1条答案
按热度按时间nbewdwxp1#
如果没有很好的理由,我不会改变这种设置。价值
batch_size_fail_threshold_in_kb
存在以保护协调器节点在发送非常大的批处理时不会崩溃。以rdbms方式使用的批处理语句(向同一个表发送数以千计的批处理写入)是有问题的,这个设置有助于防止它们。我让应用程序团队向我提出增加这个值的问题(当正确使用批处理时),因为他们的有效负载列超过了这个阈值。我是逐案处理的。
我说不出税务局是如何决定他们(更高的)违约的。我猜,这可能与它们的solr或图积分有关。
热释光;博士;
batch_size_fail_threshold_in_kb
默认值几乎不需要调整。