项目中需要定时存储一温度曲线,数据一般10秒钟一次,24小时运行,一次40k左右数据,存在数据库中合适吗?
若能存在数据库中如何保存合适呢?
还有某点历史温度的查询, 一段时间中每条曲线的某个点连成一条曲线,即某点随着温度变化的曲线,
怎么查效率高一点呢?
若能存在数据库中如何保存合适呢?
还有某点历史温度的查询, 一段时间中每条曲线的某个点连成一条曲线,即某点随着温度变化的曲线,
怎么查效率高一点呢?
解决方案 »
- like or 优化
- 求各位大虾帮忙,在线高分相送!
- SQL中如何搞并法控制啊????????????????????????????
- cluster问题
- 如何用VPN连接远程SQL Server?
- 在SQL SERVER中,能否也能像VF,FOXPR中一样,进行编写可执行(如.prg,*.exe)的文件,这样就便于在MSDOS下执行了。
- 高手救命:关于进程sleeping的问题,100分赠送,在线等待。。。急
- mdac_type无法更新ADO的问题
- 下面的SQL语句有什么问题?难道是函数的参数中不能够使用from 子表中的列?
- 请教这个如何写?
- 数据库中什么是垃圾数据
- SQL server 2000还原问题
那一个时刻采样就需要40K的数据。而且没10秒就采样一次。数据量很大。查询例如查一天中某个传感器的变化情况,那就要把一天的数据某个位置每条取一个点再连成曲线。
目前我使用文件方式存储,所以文件数量会很多,而且查询一个传感器的历史记录是,
需要打开一天钟每个文件,但每个文件只取一个float,然后连成一条线。
由于文件数量多,所以查询的时间就很久。大家有没有什么好的解决方案啊?