我試圖在 IoTDB 中設定查詢超時。我在 iotdb-engine.properties 中更改了組態檔的值,如下所示:
但似乎每個查詢都相同。如何為查詢設定不同的超時?
uj5u.com熱心網友回復:
對于執行時間過長的查詢,IoTDB會強行中斷查詢并拋出超時例外,如圖:
IoTDB> select * from root; Msg: 701 當前查詢超時,請檢查您的陳述句或修改超時引數。
查詢的默認超時時間為 60000 毫秒,可以在組態檔中通過 query_timeout_threshold 引數進行自定義。
如果你使用 JDBC 或 Session,我們也支持為單個查詢設定超時時間(單位:ms):
((IoTDBStatement) 陳述句).executeQuery(String sql, long timeoutInMS) session.executeQueryStatement(String sql, long timeout)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/324411.html
標籤:数据库 时间序列 apache-iotdb 数据库
