首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

mssql2005+delphi7:存储过程在查询分析器中执行很快(<10s),在delphi程序中执行很慢(>10min或程序死了)?该如何处理

2012-04-22 
mssql2005+delphi7:存储过程在查询分析器中执行很快(10s),在delphi程序中执行很慢(10min或程序死了)?工

mssql2005+delphi7:存储过程在查询分析器中执行很快(<10s),在delphi程序中执行很慢(>10min或程序死了)?
工作平台:winxp sp2 Delphi7+mssql2005
在mssql中编写了一个存储过程,在查询分析器中执行的速度很快,大约只需要1~10s的时间,但是在delphi7中,通过ado控件,执行这个存储过程的时候,速度就惨不忍睹,原因不知为何?请大家帮帮忙.
PS:原来这个存储过程在程序中的速度很快,只是这一段时间就突然变得很慢,很诡异.没有一点头绪.其中,仅仅使用select语句而已,应该不是锁的问题


[解决办法]
如果在查询分析里查询很快,而到应用程序时变慢,可能是网络中某台电脑有病毒,一直向网络中发送数据包,导致阻塞网络变慢;
可以断开网络测试一下;


[解决办法]
友情帮顶
[解决办法]

引用楼主 small_well 的帖子:
工作平台:winxp sp2 Delphi7+mssql2005
在mssql中编写了一个存储过程,在查询分析器中执行的速度很快,大约只需要1~10s的时间,但是在delphi7中,通过ado控件,执行这个存储过程的时候,速度就惨不忍睹,原因不知为何?请大家帮帮忙.
PS:原来这个存储过程在程序中的速度很快,只是这一段时间就突然变得很慢,很诡异.没有一点头绪.其中,仅仅使用select语句而已,应该不是锁的问题

[解决办法]
换台电脑连过去试试

热点排行