Cassandra前段时间添加了护栏功能,但没有任何护栏在配置文件中设置任何默认值(请参阅cassandra.yaml)。我通常想知道数据库管理员如何知道为特定护栏设置什么值,我主要对fields_per_udt_warn_threshold
和 的值感兴趣fields_per_udt_fail_threshold
。是否可能有任何带有建议值的文档,实际上是否有任何数据支持选择一个值而不是另一个值?或者我们应该根据直觉/经验来设置这些,并且护栏没有默认值,因为它们非常针对特定情况?
我还担心,如果默认情况下禁用护栏,则没有用户/数据库管理员想要设置它们,更不用说人们通常不知道这些选项的可能性了(配置文件中已经有很多...... .). 更重要的是,如果你想象只有警告级别/软限制的护栏从长远来看会破坏东西,例如通过堵塞日志。