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

cancel
Showing results for 
Search instead for 
Did you mean: 

海量数据删除

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

 

0 Kudos
Message 1 of 3
(5,923 Views)

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

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

 

 

George Zou
0 Kudos
Message 2 of 3
(5,908 Views)

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

0 Kudos
Message 3 of 3
(5,813 Views)