社区
数据库相关
帖子详情
利用存储过程与SQL语法的速度比较(在线等待)
flyingrose
2008-02-15 04:16:02
同样的一段SQL语法,将其组合成存储过程查询,其检索速度比直接用SQL语法的查询速度慢很多.
哪位专家知道这个是什么原因啊?
...全文
168
9
打赏
收藏
利用存储过程与SQL语法的速度比较(在线等待)
同样的一段SQL语法,将其组合成存储过程查询,其检索速度比直接用SQL语法的查询速度慢很多. 哪位专家知道这个是什么原因啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UltraBejing
2008-05-01
打赏
举报
回复
不明LZ在说什么
meiZiNick
2008-05-01
打赏
举报
回复
等待牛人来答.
ribut9225
2008-03-01
打赏
举报
回复
简单的话,当然是直接SQL语句快
直接SQL语句,是在服务器里查询完了,结果通过网络传递过来了
而存储过程,要先调用事先编译的存储过程,再执行SQL语句,再将结果传递过来
如果直接是SUM语句,还是用SQL语句好
如果有复杂的操作,还涉及表数据的完整性,那还是存储过程好
tiger7021
2008-02-29
打赏
举报
回复
呵呵呵,总体上当然是SQL语句慢了,但是如果比较简单的查询的话,确实sql快一些,执行存储过程后台做的工作显然比在sql/plus里直接写语句多得多!!
我自逍遥01
2008-02-17
打赏
举报
回复
存储过程适用于那些比较复杂的一些算法,如果只是检索或者插入、更新记录,我觉得还是直接用sql语句比较方便。
eviler
2008-02-16
打赏
举报
回复
是不是因为你的sql太简单了
直接写比用过程的代码还要短啊 ,哈哈
sun1976
2008-02-15
打赏
举报
回复
贴出你得sql
和你的存储过程的定义语句
说明数据库、涉及到的表的索引情况
flyingrose
2008-02-15
打赏
举报
回复
可实际上的运行结果是,SQL语法快啊.存储过程需要5秒,而SQL语法1秒就OK
该语法里只用到SUM函数,其余的就是取多个表的数据
并没有其他复杂的计算
jlwei888
2008-02-15
打赏
举报
回复
当然是存储过程快!
如果感觉速度慢,那就是算法有问题或其它原因!
2019小白
SQL
入门(零基础60分钟含
SQL
语法
问答精彩)
零基础60分钟含
SQL
语法
问答精彩
Java解析
SQL
生成
语法
树_精读《手写
SQL
编译器 -
语法
树》
基于 《回溯》 一文介绍的思路,我们
利用
JS 实现一个微型
SQL
解析器,并介绍如何生成
语法
树,如何在 JS
SQL
引擎实现
语法
树生成功能!解析目标是:select name, version from my_table;文法:const root = () =&.....
sql
server
存储过程
存储过程
(stored procedure)有时也称sproc,它是真正的脚本,更准确地说,它是批处理(batch),但都不是很确切,它存储与数据库而不是单独的文件中。
存储过程
中有输入参数,输出参数以及返回值等。 一、创建...
Sql
Server_
SQL
Server2005
存储过程
概述;
SQL
Server 2005
存储过程
出处:http://www.cnblogs.com/qwertWZ/archive/2013/04/22/3036829.html;请支持原版; 摘自:《
SQL
Server 2005 编程入门经典》 第12章;
存储过程
:
存储过程
(stored procedure)...
SAP Hana数据库
sql
语法
SAP Hana数据库
sql
语法
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章