Influxdb 在一个请求中我应该写入XDB的最大点数是多少?

Influxdb 在一个请求中我应该写入XDB的最大点数是多少?,influxdb,influxdb-python,Influxdb,Influxdb Python,在XDB 1.5中,/write路径可以接受POST请求中的多个点 对此,合理的最大有效负载大小是多少?100分?1,000? 10,000? 更多?由于您的问题使用了“应该”这个词,而且我假设任何向XDB发送指标的方法都是在幕后使用/编写的,因此我觉得官方文档实际上对您的问题有一个概括的答案: …这意味着需要将批处理点放在一起以实现高吞吐量性能。对于许多用例,最佳批量大小似乎是每批5000-10000个点 除此之外,XDB写功能与您的应用程序直接相关 注意,10000不是一个上限,只是一个官方

在XDB 1.5中,/write路径可以接受POST请求中的多个点


对此,合理的最大有效负载大小是多少?100分?1,000? 10,000? 更多?

由于您的问题使用了“应该”这个词,而且我假设任何向XDB发送指标的方法都是在幕后使用/编写的,因此我觉得官方文档实际上对您的问题有一个概括的答案:

…这意味着需要将批处理点放在一起以实现高吞吐量性能。对于许多用例,最佳批量大小似乎是每批5000-10000个点

除此之外,XDB写功能与您的应用程序直接相关


注意,10000不是一个上限,只是一个官方建议。我相信XDB可以处理比单批处理更多的信息。毕竟,最好是根据经验来检查,尤其是在你的硬件上。

因为你的问题使用了“应该”这个词,而且我假设任何向XDB发送指标的方式都是在幕后使用/编写的,我觉得官方文档实际上对你的问题有一个概括的答案:

…这意味着需要将批处理点放在一起以实现高吞吐量性能。对于许多用例,最佳批量大小似乎是每批5000-10000个点

除此之外,XDB写功能与您的应用程序直接相关


注意,10000不是一个上限,只是一个官方建议。我相信XDB可以处理比单批处理更多的信息。毕竟,最好是根据经验进行检查,尤其是在硬件方面。

我在25000分以上的分数上遇到了一些问题。这些要点是由一个小python脚本在一个数据框架中编写的。代码与使用python从influxDataFrame到influxdb的示例非常接近。 无论存在多少行和列,误差都可以在写入点的总和上重现。
每次转会最好保持在20000分以下,以避免出现例外情况。

我在25000分及以上的积分上遇到了一些问题。这些要点是由一个小python脚本在一个数据框架中编写的。代码与使用python从influxDataFrame到influxdb的示例非常接近。 无论存在多少行和列,误差都可以在写入点的总和上重现。 为了避免例外情况,最好每次转会的积分保持在20000分以下