You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TimescaleDB集成Ignition后查询性能骤降及OOM问题求助

TimescaleDB 2.19.0与Ignition集成的查询性能差异问题
  • 同一SQL查询在不同工具中执行性能差异显著:通过DataGrip执行耗时约10毫秒;通过Ignition的system.db.runPrepQuery执行耗时约6秒。
  • 查询针对经时序性能优化的超表sqlth_1_data,该表已创建(tagid ASC, t_stamp DESC)索引,示例查询如下:
SELECT tagid, floatvalue, t_stamp
FROM sqlth_1_data
WHERE t_stamp >= 1745812338871
  AND t_stamp <= 1745898738871
  AND tagid IN (19777, 19778, 19779, 19781, 19785, 22476, 19790)
  AND dataintegrity = 192
ORDER BY t_stamp ASC, tagid ASC;
  • Ignition执行查询时数据库资源占用骤升:内存从约1GB增至5GB以上,部分场景下PostgreSQL因OOM被终止;且增大Ignition连接池上限会加剧性能恶化,该表现与未集成TimescaleDB的原生PostgreSQL不同。
  • 怀疑问题根源在于JDBC驱动,或Ignition与Timescale查询规划器、内存管理、缓存的交互差异,尤其在高并发或预编译语句场景下。

内容的提问来源于stack exchange,提问作者Oscar Castillo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 05:37:32