1.具体情况是:我通过转矩转速传感器和磁环编码器得到了同一时域的两个波形(图1),分别代表转矩和相位。当我存储波形时将他们合并为一个簇,再通过"DB Tools Update Data VI"(图2) 将其转换为2进制流后存入数据库。但我在做从数据库调用数据(图3)时会比较慢,比如我存储的数据总量为大概80万条,那么我从数据库调用这些数据的时候处理处理时间可能会达到20秒以上。
2.我的问题是:在存取大量的数据时,应该如何对数据处理后再存入数据库,以便使数据存取用时尽量的快?
2021-9-22 17:21:54
最佳答案
数据库标准是1000条/秒,我在网上查了下分表分库可以提高读写速度没有试过,如果需要更快的读写速度就要用LabVIEW自带的TDMS
可以10M/S读写速度
数据库标准是1000条/秒,我在网上查了下分表分库可以提高读写速度没有试过,如果需要更快的读写速度就要用LabVIEW自带的TDMS
可以10M/S读写速度
3
举报
-
Jay:
谢谢指教,课题要求用数据库,就是感觉自己对数据库的操作还不是很熟练
-
Jay:
大概找到原因了(不确定),可能是我查询操作全部在使用select*,我现在改为select
某列,似乎快了不少
-
2021-9-24 08:55:39
数据库好像就这样 你可以用TDMS去做 要是要给别人看 你可以把生成的TDMS再转成EXCEL
数据库好像就这样 你可以用TDMS去做 要是要给别人看 你可以把生成的TDMS再转成EXCEL
1
举报