關於查詢速度的問題?
正在用VB做一個系統,在某個地方查詢時,要連接六個數據表,每個表都有超過一千條數據,而且條件很多,而且要不斷的循環找,查詢時速度很慢,請問如果用存儲存過程是不是會快很多?
2006-12-30 17:41
2006-12-30 17:43
2006-12-31 09:36
2006-12-31 14:49
<1>速度是肯定会快很多的,呵呵,因为用存储过程,编译了后,以后在调用的时候直接就可以用编译后的代码,不用在编译,另外其基本语法如下:
Create Proc name
Declare @变量 数据类型(长度) intput
Declare @变量 数据类型(长度) output
AS
Begin
...
...
...
End
<2>建议:多找找这方面的书看一下,注意与触发器联系起来学习,呵呵,多动手实践

2006-12-31 14:54
2006-12-31 16:37
<1>速度是肯定会快很多的,呵呵,因为用存储过程,编译了后,以后在调用的时候直接就可以用编译后的代码,不用在编译,另外其基本语法如下:
Create Proc name
Declare @变量 数据类型(长度) intput
Declare @变量 数据类型(长度) output
AS
Begin
...
...
...
End
<2>建议:多找找这方面的书看一下,注意与触发器联系起来学习,呵呵,多动手实践

2006-12-31 17:44

2006-12-31 22:55
见到xu2000回帖,我也到此一游,我只试过如果多线程中同时执行一个大的存储过程的话,会死锁导致断开连接
2006-12-31 23:40
2007-01-01 00:50