Python XDB读/写操作

Python XDB读/写操作,python,influxdb,Python,Influxdb,XDB版本-0.9rc30。XDB python-2.3.0 试着举个例子 如果我在client.write\u points(data)之后立即使用client.query(query),则查询结果中没有数据。但是,当我尝试python的函数时 client.write_points(data) sleep(0.5) result = client.query(query) print("Result: {0}".format(result)) 我确实得到了适当的答复。这是否意味着,当

XDB版本-0.9rc30。XDB python-2.3.0

试着举个例子

如果我在
client.write\u points(data)
之后立即使用
client.query(query)
,则查询结果中没有数据。但是,当我尝试python的函数时

client.write_points(data)

sleep(0.5)

result = client.query(query)

print("Result: {0}".format(result))
我确实得到了适当的答复。这是否意味着,当脚本试图从db中获取一些数据时(没有
睡眠
),这些数据还不存在

有没有其他方法可以解决这个问题


提前感谢。

数据不是即时可用的,具体取决于您的设置和写入的数据量。写入操作可以在完全复制到数据存储之前被接受,只要中断不会导致数据丢失。我怀疑你需要0.5秒的睡眠,不过,几十毫秒就足够了

如果这是一个全新的数据库,那么RC30中也有一个刚刚修补过的bug(),导致第一批写入数据库的写入速度变慢