微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > labview长时间写入access,内存会一直增加

labview长时间写入access,内存会一直增加

时间:10-02 整理:3721RD 点击:
如题,困扰好久了


能不能帮我解决下

程序没什么问题,就是你既然已经写了数据库里了,越写越多,你为什么还要一口气都查出来?
查出来就要占内存,而且你还输出到了显示控件中,这个内存占用的会相当大。

这是从论坛里找的一个帖子,用他的跑了一下,每段时间也还是增加下,请问一下为什么啊
http://bbs.elecfans.com/jishu_228321_1_1.html

时刻写数据?你可以尝试这样,在不写入数据的时侯关闭数据库,待需要写入的时侯重新打开。--设立这样一个机制。

哪说过要建立这种坑人的机制?

你写的程序的内存肯定会增加的,你找的那个还没看出来为什么……

求教,能不能告诉我怎么修改,我是新手

解决了,小编》?

恩,我把查询关闭了,然后取巧,用了下这个帖子里的东西,
http://bbs.elecfans.com/forum.ph ... 296999&mobile=2

?

压缩数据库,摘自网上
1.首先你要了解数据库变大的原因:随着您不断添加、更新数据以及更改数据库设计,数据库文件会变得越来越大。导致增大的因素不仅包括新数据,还包括其他一些方面:
  (1)Access 会创建临时的隐藏对象来完成各种任务。有时,Access 在不再需要这些临时对象后仍将它们保留在数据库中。
  (2)删除数据库对象时,系统不会自动回收该对象所占用的磁盘空间。也就是说,尽管该对象已被删除,数据库文件仍然使用该磁盘空间。
  
  随着数据库文件不断被遗留的临时对象和已删除对象所填充,其性能也会逐渐降低。其症状包括:对象可能打开得更慢,查询可能比正常情况下运行的时间更长,各种典型操作通常似乎也需要使用更长时间。
  2.所以,压缩数据库并不是压缩数据,而是通过清除未使用的空间来缩小数据库文件。
  3.压缩数据库可以防止数据库变大而引起的执行性能变慢,防止因此造成的数据库损坏。

ACCess在处理大量数据和长期运行时,真心不好用

新手学习,acCess数据库的连接与运用

厉害

我也遇到过,求解

我也遇到过,求解

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top