【问题标题】:How to configure the query timeout in Apache IoTDB如何在 Apache IoTDB 中配置查询超时
【发布时间】:2021-12-04 19:17:10
【问题描述】:

我尝试在 IoTDB 中设置查询超时。我在 iotdb-engine.properties 中更改了配置文件的值,如下所示: 但似乎每个查询都是一样的。如何为查询设置不同的超时时间?

【问题讨论】:

标签: database time-series apache-iotdb iotdb


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2023-01-09
    • 2013-09-12
    • 2023-01-20
    • 2019-11-28
    • 2010-12-03
    • 2014-10-02
    • 2011-11-12
    • 2016-07-19
    • 2011-09-15
    相关资源
    最近更新 更多