我现在碰到一个奇怪的问题,Delphi+Access的一个软件,在进行对账操作时需要较长时间,一般半个小时左右,同样的程序和数据,在我的电脑上运行没问题,在客户的机器上操作时在对账过程中程序就死掉了,开始怀疑客户计算机稳定性问题,让客户换了一套新机,结果还是有这个问题,让他们用拷机软件测试拷机1个小时也没报错,可能是什么原因呢?
因为我确实差不出原因,我在我的笔记本和台式机上测试都正常的。可能是什么原因呢?

解决方案 »

  1.   

    仅仅是程序死,对账操作是通过SQL查询符合条件的记录进行匹配对账,一般有几十万条记录,对账的时候CPU占用是100%,所操作的数据库文件、设置和客机计算机是一样的,在我的电脑上顺利通过,在客户电脑上可能对帐到52%或其它比例就不动了。
      

  2.   

    数据库性能问题,要么优化sql语句,要么换个数据库
      

  3.   

    写在线程里是不是就可以减少cpu使用