NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

海量数据删除

我用DAQ连续采集信号存入mysql数据库,由于数据量很大(16通道1K采样率,一小时的存储量超过1G),我用database函数基于SQL语言写了一个实时删除数据库内一段时间(比如一小时)之前的数据的VI,但程序只能实现实时删除很短一段时间之前的数据(如3分钟),当时间更长时VI就会报错(尝试读取的采样不存在,请求的采样之前可用,但现在已被覆盖)。谁能帮忙解答一下,或者有什么别的方式实现这个功能,不甚感激。

 

0 项奖励
1 条消息(共 3 条)
5,888 次查看

这个错意味着读取采样太慢,与数据库无关。

删除和读取要并行,不要窜连。

 

 

George Zou
0 项奖励
2 条消息(共 3 条)
5,873 次查看

请参考生产者消费者编程模式,在生产者中读取数据,在消费者中写入数据库,以及删除数据库数据等操作

0 项奖励
3 条消息(共 3 条)
5,778 次查看