因为机器性能不好,要做一个.net2.0 32 位的 windows 服务,用来提取 Access 数据.
但是不到 200 行的代码,用了 23m 内存(浮动不超过 400kb),磁盘读取峰值达到 35m/s,平常在 20-30m/s.
下面是 sql:
select top 10 CVar(生产时间) as 生产时间,(后面有 20+字段) from product where format(生产时间,'yyyy/MM/dd HH:mm:ss')> format(#" + serverMaxData + "#,'yyyy/MM/dd HH:mm:ss')order by 生产时间
上面的 sql,查询出 16k 大小的数据.
有什么改进的吗?下周一交货...........