/* 如何高效率的从数据库里读取一行记录,每秒读取一次,ACCESS数据库,10W条记录 */

msvbvm60 2004-11-24 10:35:55
如何高效率的从数据库里读取一行记录,每秒读取一次,ACCESS数据库,10W条记录

我使用了最简单的办法:每次读取都建立一个ADO连接,执行SQL语句后读取一行,然后CLOSE连接,但是对于10-20W条记录的ACCESS数据库来说,每秒这样读取一次,是不是会容易出问题啊???
...全文
238 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingzai 2004-11-24
  • 打赏
  • 举报
回复
为你的数据库创建索引,access可以创建索引
msvbvm60 2004-11-24
  • 打赏
  • 举报
回复
由于我是做类似排队的程序,所以要每1秒内读取一次数据库,提取一个记录来分析,分析完毕再读取下一个,各位有更好的办法吗?
barsteng 2004-11-24
  • 打赏
  • 举报
回复
复用连接,当连接断开(出错误)的时候重新连接
hjunxu 2004-11-24
  • 打赏
  • 举报
回复
比如你的数据库基本上3分钟才会被刷新一次那么每秒去读一次意义好象不大。
hjunxu 2004-11-24
  • 打赏
  • 举报
回复
好象不用每次去建立一条连接吧,连接可以复用的吧。
我看你1分钟读一次数据,每次分析都有这些数据好了,但要看数据的被更新频率怎么样。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧