为了补充商业软件的功能缺欠,我设计一个程序,从商业软件的数据库中读取数据,然后把数据的内容全部写到一组空表中,然后再进行计算处理,这样做是怕由于误操作导致原来商业软件中的数据被破坏。
我的问题是:在往空表中写数据时耗时太长,更新一次大约需要半个小时(大约10个表,相互之间有关联计算),这样很难做到随时更新。我的硬件系统是intel双核2G,1G内存,但是我看了一下,系统运算时CPU占用只到50%,内存占用只有800M,请各位专家诊断一下是硬件问题,还是算法问题,有没有提高速度的办法。