用ADO连接做数据迁移时候为什么速度会越来越慢啊???

sundayboys 2002-08-02 06:31:12
现在从一张表中读取数据,经过处理后再post到另外一张表中去,在post的时候可能会出错,必须要把出错的记录写到日志文件中去,因此不用事务处理,每次都post,可同样的代码,在初期的时候速度很快,越到后面越慢,不知道为什么???如何解决,我的数据量在10条左右。
...全文
78 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sundayboys 2003-04-11
  • 打赏
  • 举报
回复
问题在scarlette指点下解决。结束该帖子。
ferrerocao 2003-01-01
  • 打赏
  • 举报
回复
有解决的方法吗?
  • 打赏
  • 举报
回复
ADO好吗 ?????我一直持怀疑态度
delphiplayer 2002-08-16
  • 打赏
  • 举报
回复
我在用ADO也是出现越来越慢,我是用计时控件每50秒统计一次数据库的!估计是ADO的严重BUG!有什么办法可以解决?关于定位数据库记录可以用first 然后 MOVE by N条
CDMAA 2002-08-10
  • 打赏
  • 举报
回复
都说ADO好不知道好在那儿,十万条的记录我用ADOQuery完全select * from...一下再作了一些统计,居然花掉了我6分多钟,哎,真不知道怎么配它!
dreamfan 2002-08-02
  • 打赏
  • 举报
回复
记录越来越多,读的速度当然就越来越慢
talisman 2002-08-02
  • 打赏
  • 举报
回复
sqlserver会在硬盘上开辟缓冲区,如果超过一万条数据,速度就开始明显变慢
blazingfire 2002-08-02
  • 打赏
  • 举报
回复
都是高手,不敢来了嘛
newyj 2002-08-02
  • 打赏
  • 举报
回复
数据库扩展磁盘空间
sundayboys 2002-08-02
  • 打赏
  • 举报
回复
呵呵,打漏字了,我的记录在10万条左右,另想问一个问题,如果定位一个数据集的第n条记录,这个数据集是逻辑上的,是select * from table where 条件 order by 字段 筛选出来的,如何很快定位到第n条记录呢?
luoweicaisd 2002-08-02
  • 打赏
  • 举报
回复
我也遇到过此种问题,但也没法解决,ado就有此毛病,总是越来越慢,可能是它的资源没释放吧。

5,378

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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