程序运行速度问题

smaze 2002-10-16 02:48:50
一个form中有两个query,第一次同时open,速度很慢,但是,如果运行一次后,第2次open时,速度却很快。而且,如果有两个query已经open的情况下,再open第三个query速度还是很快。
eg:
qrysource.close;
qrysource.open;--快
qrytools.close;
qrytools.open;--慢
qrytools.close;
qrytools.open;--快
qrytools1.close;
qrytools1.open;--快
...全文
38 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
smaze 2002-10-16
  • 打赏
  • 举报
回复
以前做过多于2个query的form,但是速度没有这么慢,这么不知道为什么这么慢
qqcxg 2002-10-16
  • 打赏
  • 举报
回复
第一次打开数据库连接都要有点儿廷迟的,

只要保证有一个以上的数据库连接,就不会再有建立连接的开销而只有查询的开销了
smaze 2002-10-16
  • 打赏
  • 举报
回复
但是慢的话,也不会要20秒呀。而且,如果我可以保持只有一个query在连接状态,那样,速度就很快.
outer2000 2002-10-16
  • 打赏
  • 举报
回复
第一次和数据库连接比较慢;
smaze 2002-10-16
  • 打赏
  • 举报
回复
为什么没有人回答呀?

5,388

社区成员

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

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