Influxdb版本-0.9rc30。influxdb python-2.3.0
正在尝试来自here的示例。在
如果我在client.write_points(data)
之后使用client.query(query)
,则查询结果中没有数据。但是,当我尝试python的sleep函数时
client.write_points(data)
sleep(0.5)
result = client.query(query)
print("Result: {0}".format(result))
我确实得到了正确的回答。这是否意味着,当脚本试图从db(不带sleep
)获取一些数据时,这些数据还不存在?在
有没有其他办法解决这个问题?在
提前谢谢。在
数据不是即时可用的,这取决于您的设置和写入的数据量。写操作可以在完全复制到数据存储之前接受,只要中断不会导致数据丢失。我怀疑你需要0.5秒的睡眠,不过,几十毫秒就足够了。在
如果这是一个全新的数据库,那么RC30中也有一个刚刚被修补的bug(https://github.com/influxdb/influxdb/pull/2610),这导致第一批写入数据库的速度慢。在
相关问题 更多 >
编程相关推荐