首页 > 解决方案 > 如何针对高采样频率时间序列数据优化 influxDB 配置

问题描述

在我们的项目中,我们要存储 ECG 波形时间序列数据。心电图的采样频率是200Hz,这意味着对于24小时的数据,时间点数超过1100万!

目前,当我们在influxDB中查询24小时连续数据时,使用aioinflux在python中的时间成本约为20秒(官方influx python cost 1 min)。我尝试使用多处理,但没有太多帮助,只能将查询缩短到 17 秒左右。

我的问题是我们如何优化 influxDB 的性能。我的意思是我们应该更改哪个配置来改善查询时间?我们的硬件是 16GB 内存和 256GB SSD。

感谢您的帮助。

标签: pythoninfluxdb

解决方案


推荐阅读