写入速度提升数十倍,TDengine 在拓斯达智能工厂解决方案上的应用( 二 )


查询某一时间段内的流水数据,使用查询语句:
SELECT datagettime as ts , ${dataName} as data FROM ${tableName}uuid = ${uuid}and datagettime > #{startTime}and #{endTime} > datagettimeand ${dataName} is not nulllimit 0, ${countLimit}
使用的函数计算每天的用电量,再通过每天的去计算月和年数据,查询语句为:
select diff(${dataName}) as datafrom ${tableName}where ${dataName} > 0and datagettime > #{startTime}and #{endTime} >= datagettime
select ${method}(${dataName}) as datafrom ${tableName}where uuid = ${uuid}and datagettime > #{startTime}and #{endTime} > datagettime;
写在最后
在工业互联网快速发展的大背景下,工业生产现场投放了大量的设备传感器和监控系统,二者提供的实时数据能够反映设备的状态和生产的进度,其中的大多数据都是按照时间顺序形成的实时数据,这些海量实时数据有着多样化的分析需求和重要的参考价值 。
未来希望可以提供更复杂的流式计算、查询分析以及监测预警等能力,可以为产品的可视化运维、预测性维护、远程智能管理等方面提供数据依据,从而降低人员、时间等成本,加速工业化与信息化的深度融合,促进复杂重型装备制造业的转型升级,产生社会经济效益 。
想了解更多的具体细节,欢迎大家在上查看相关源代码 。