0

我试图在 IoTDB 中设置查询超时。我在 iotdb-engine.properties 中更改了配置文件的值,如下所示: 在此处输入图像描述 但每个查询似乎都相同。如何为查询设置不同的超时时间?

4

1 回答 1

1

对于执行时间过长的查询,IoTDB会强制中断查询并抛出超时异常,如图:

IoTDB> 从根目录中选择 *;Msg: 701 当前查询超时,请检查您的语句或修改超时参数。

查询的默认超时时间为 60000 毫秒,可以在配置文件中通过 query_timeout_threshold 参数自定义。

如果您使用 JDBC 或 Session,我们还支持为单个查询设置超时时间(单位:ms):

((IoTDBStatement) 语句).executeQuery(String sql, long timeoutInMS) session.executeQueryStatement(String sql, long timeout)

于 2021-10-17T12:24:04.597 回答