求助,Access 数据库查询优化,使用 Ole Db

2018-12-11 17:28:48 +08:00
 TomVista

因为机器性能不好,要做一个.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 大小的数据.

有什么改进的吗?下周一交货...........

739 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/516588

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX