我试图在 IoTDB 中设置查询超时。我在 iotdb-engine.properties 中更改了配置文件的值,如下所示:
但每个查询似乎都相同。如何为查询设置不同的超时时间?
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 回答