社区
VB基础类
帖子详情
请教:VB中调用存储过程的执行效率问题
nancylem
2003-01-03 05:32:46
我在VB中调用存储过程,以前执行的速度都比较快,不知为何这几天速度突然变得特别慢了,我在mssql的SQL query analyzer调用该存储过程,只用几秒就完成了,可是在VB的程序中却要花很长时间,请问高手,这是什么原因,该怎样解决?谢谢了!
...全文
80
18
打赏
收藏
请教:VB中调用存储过程的执行效率问题
我在VB中调用存储过程,以前执行的速度都比较快,不知为何这几天速度突然变得特别慢了,我在mssql的SQL query analyzer调用该存储过程,只用几秒就完成了,可是在VB的程序中却要花很长时间,请问高手,这是什么原因,该怎样解决?谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hzg115
2003-01-07
打赏
举报
回复
我也是一样,我用BCB,还没解决中,在查询分析器中只要几分钟,用ADO花了半个小时左右
fuxc
2003-01-07
打赏
举报
回复
呵呵~~
我以前碰到过,以下方法包解决问题:
1、复制存储过程的代码
2、删掉存储过程
3、在查询分析器里面重新生成一遍(注意一定是query analyzer!!)
然后再试一下,就OK了
这个问题应该是SqlServer的Bug,有问题的存储过程基本上是在记事本等编辑器里面处理过,然后在企业管理器里面直接Copy代码的,
估计跟Unicode转换之类的问题有关,用事件探查器跟踪一下可以看到~~
曾经为了调试这个问题花过大量时间,所以记得特别清楚。
snakeyin
2003-01-06
打赏
举报
回复
這要看運行過程時 server 的loading重不重, 返回的結果集大小等其他一些server的問題, 最好先請你們的DBA看以下
netnerd
2003-01-06
打赏
举报
回复
你在QA中是不是用到程序运行中实际数据,如果存储过程参数值不同,或者其他数据不同,那当然效率不一样.
oldsky
2003-01-06
打赏
举报
回复
gz
csz_cmy
2003-01-05
打赏
举报
回复
...
yefm
2003-01-04
打赏
举报
回复
用oledb连接,不要用ODBC
yvqq
2003-01-04
打赏
举报
回复
估计是你的sql客户端的配置不正确,去掉命名管道,只用tcp/ip,并指明服务器。有时候命名管道会速度很慢的!
CTaoHero
2003-01-04
打赏
举报
回复
是ORACLE的存储过程(PL/SQL)吗?
bruce tao88
2003-01-04
打赏
举报
回复
use tcp/ip
tgliu
2003-01-03
打赏
举报
回复
可能与你的系统中ODBC的设置有关,当然不一定是你用到了ODBC才这样,有时不用ODBC,可你的系统可能会出现的,所以你可以新建一个ODBC,进行设置,当前这只是一个用于连接服务器的测试,通过这个测试,你可以知道你的连接速度。修改设置到你连接正常为止即可;当然,也要注意你的协议设置;最好只选TCP/IP
redwrite
2003-01-03
打赏
举报
回复
呵呵,我做的都是小型数据库效率问题还没有遇上~~~~~~~~
nancylem
2003-01-03
打赏
举报
回复
是用ADO连接的
我用单步执行了,确实是调用存储过程用的时间长
shawls
2003-01-03
打赏
举报
回复
连接:用什么连接(odbc,oledb,……)?还有,是保持连接还是使用的时候连上去?或者使用连接池?
这些都是需要时间的
feixuehenshui
2003-01-03
打赏
举报
回复
我只知道存储过程是在SERVER端进行查询运算
就行 集线器和交换机一样
我什么也不知道……
刘如心
2003-01-03
打赏
举报
回复
存储过程是在db中執行,你可以單步執行看是到存储过程處是否要很久,如果不是就不是存储过程的事,
刘如心
2003-01-03
打赏
举报
回复
你調用它用來處理什麼了
feixuehenshui
2003-01-03
打赏
举报
回复
前几天我把MIS给 小鱼看,他说 “你这样写还不慢死,用存储过程”呵呵`1``
当时看了一下资料,呵呵 存储过程是好东西,可惜我不大懂
关注……
vb
调用
mysql 输入参数_MYSQL
存储过程
VB
调用
方法。
MYSQL
存储过程
VB
调用
方法。Private Sub Command1_Click()Dim MyComm As New ADODB.Command '定义一个命令对象Dim Rs_GetList As New ADODB.Recordset '定义一个记录集对象Dim param As ADODB.Parameter '定义一个参数对象With MyComm.Acti...
VB
如何
调用
DLL
Windows动态连接库是包含数据和函数的模块,可以被其它可
执行
文件(EXE、DLL、OCX 等)
调用
。动态连接库包含两种函数:输出(exported)函数和内部(internal)函数。输出函数可以被其它模块
调用
,而内部函数则只能在动态连接库内部使用。尽管动态连接库也能输出 数据,但实际上它的数据通常是只在内部使用的。使用动态连接库的优点是显而易见的。将应用程序的一部分功能提取出来
ef core mysql
调用
存储过程
_ef
调用
mysql
存储过程
VB
中
调用
带参数
存储过程
的实现(数据库) ---
VB
做为快速应用开发(RAD)...InformaticaPowerCenter
调用
存储过程
1 平台说明 1.1...java
调用
存储过程
示例_计算机软件及应用_IT/计算机_专业资料。java程序
调用
存储过程
示例 新建
存储过程
createorreplaceproceduretest_pro ( invalueinvarchar2, out....
ASP脚本如何
调用
Oracle
存储过程
ASP脚本如何
调用
Oracle
存储过程
摘自 久久网络一、ASP动态网站开发技术 随着人们对因特网认识的加深和IT技术的发展,一成不变的静态网页已经越来越满足不了信息交互和电子商务的需求,因此以数据库为核心开发能够实现信息交互和个性化服务的网页已经成为一种潮流。为了迎合动态交互式网页的开发趋势,出现了可以与后台数据库进行互动的Web开发技术,目前比较流行的一类是建立在微软Windows平台
ActiveXDLL免注册
调用
VB
介绍:简化ActiveX DLL使用流程,提升开发
效率
ActiveXDLL免注册
调用
VB
介绍:简化ActiveX DLL使用流程,提升开发
效率
【下载地址】ActiveXDLL免注册
调用
VB
介绍 这是一个专为Visual Basic开发者设计的工具,能够实现ActiveX DLL的免注册
调用
。传统上,ActiveX DLL需要在操作系统
中
注册后才能使用,而本工具通过创新方法...
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章