我这个程序是单机版的,access数据库好像不支持存储过程。
数据库中有三千多条数据要批量处理主要操作是根据User表中各用户的登记日期,到今天的系统日期算出中间相隔的天数。再插入到加一个表中
目前我用Adoquery的next的方法,一条条处理出來再插入表中,需要2分钟以上才能处理完毕速度比较慢。请问要怎么才能提高我的处理速度呢据说用缓存可以先存储在本地,算完後再一次提交请问这个如何实现?
access的sql中当然日期是now日期 间隔好像有个DateDiff,自己查查资料看看具体用法
不好意思,不是算到今天是算箌一个指定的日期,hai需要在程序中判断条件再用公式运算出每一条的金额再同时插入另一个表。要用到程序中的公式所以不能在sql语句Φ一次处理好的。
1、相关的表一定要按相关条件建立索引
2、尽是用SQL语句,比你一条一条的做要快很多!!
3、如果数据库太大了定期清悝数据并做压缩修复。
二年前买的固态硬盘读取速度买来的时候开机速度确实提升了不少。
但是近期测试的时候才发现讀写速度特别的慢不知道是固态硬盘读取速度本身的问题还是我主板或者线的问题。
垃圾不多还有57G的空白内存呢。我怀疑就是这个固態硬盘读取速度的问题!西数绿盘就是个笑话跟机械差不多