ADOExpress的执行速度问题??(很急) 不论我是用ADODataSet还是ADOQuery也好,我连接的数据库是Sybase和Oracle在OPEN的时候都非常慢,不论我的数据量是多大都慢,我就改了CacheSize的值为1000,请大家能帮我解决这个问题,告诉我需要修改哪些设置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 由于竞争的原因,ADO连接Sybase或Oracle都是有点问题的,建议用BDE. 都是这样的了,不过ORACLE一连接上以后速度就比较快了!建议在程序运行的时候就打开一个连接,以后所有的连接都使用这一个,速度应该还是比较快的! Sorry我说错了,Oracle比较快,Sybase速度就根本无法忍受.还有就是我说的不是连接的速度慢,而是读取数据的速度慢.读取两三条数据也需要两到三秒钟的时间.BDE在速度上是快一些,但还有一些其他的问题,所以不能选用BDE.我想知道设置什么能改变执行性能 和你有同样的问题,看有没有高人给指点一下。本人用ADOTABLE写一个1万5千条记录的时候,大约用5分钟,真是急坏我了,想该为BDE,又舍不的ADO发布的绿色! 我如果用原生ADO速度就好了,我想问是不是ADOExpress组件为什么调用Sybase数据库就这么慢,我也试了多种数据库连接方法,但结果都很慢.?我在Oracle中建立同样的数据表,同样的数据量用ADOExpiess组件就很正常了, 说是数据库的问题吧,也不对,我用原生ADO对象速度就正常了. 我希望大家能帮我分析一下 将CursorLocation设为clUseServer会更快些我试过打开14万多条记录也非常快。 用客户端的游标是会慢,本身ADO打开时就要把相关的数据下到本地来,慢是不可避免得,要快有两个办法第一,看看你的程序是如何写的,这点可以看看《ado编程技术》这本书,这是ms EXPRESS 的,另外可以看看李维写的那本关于ADO的书,还可以看看你打开的的数据量会不会大第二, 那,那只能拜托bill大哥让他ADO 开发小组的人改写ADO的连接,不过这样会影响到整个引擎的结构,他应该不会干,不过也可以试试呀 试试Diamond ADO 如果没有问题,就是delphi封装的问题www.51delphi.com搜 ado 很感谢大家这么热心,我已经找到问题了,就是Delphi的TCustomADOdataSet闹的,它在OpenSource时做了很多处理,跳过这些处理,速度明显就快了很多,'分'我就分给大家好了,谢谢大家了 关于在DELPHI预览和打印多页JPG图片的问题 数据库字段间计算 绝对的delphi初学者问题! 怎樣將dbedit控件的事件和它所在的form方法相關起來? 真的没有人会了吗??????????????? 高手请进! 怎样拦截IE浏览器的消息,并发消息给浏览器 我找不到带有 ww的控件,help me! 动态创建TQuery delphi 的dbgrideh的过滤问题 shockwave flash object 怎样导进DELPHI中 调查一下,大家所在的公司都是做些什么方面软件的?
建议在程序运行的时候就打开一个连接,以后所有的连接都使用这一个,速度应该还是比较快的!
还有就是我说的不是连接的速度慢,而是读取数据的速度慢.读取两三条数据也需要两到三秒钟的时间.
BDE在速度上是快一些,但还有一些其他的问题,所以不能选用BDE.
我想知道设置什么能改变执行性能
本人用ADOTABLE写一个1万5千条记录的时候,
大约用5分钟,真是急坏我了,想该为BDE,又
舍不的ADO发布的绿色!
说是数据库的问题吧,也不对,我用原生ADO对象速度就正常了.
我希望大家能帮我分析一下
我试过打开14万多条记录也非常快。
第一,看看你的程序是如何写的,这点可以看看《ado编程技术》这本书,这是ms EXPRESS 的,另外可以看看李维写的那本关于ADO的书,还可以看看你打开的的数据量会不会大
第二, 那,那只能拜托bill大哥让他ADO 开发小组的人改写ADO的连接,不过这样会影响到整个引擎的结构,他应该不会干,不过也可以试试呀
Diamond ADO
如果没有问题,就是delphi封装的问题
www.51delphi.com
搜 ado
就是Delphi的TCustomADOdataSet闹的,它在OpenSource时做了很多处理,
跳过这些处理,速度明显就快了很多,
'分'我就分给大家好了,谢谢大家了