sql语句和存储过程执行速度的问题

sql语句向表里插入10条数据存储过程向表里插入10条数据速度效率是一样的吗10条记录,我就是打个比方,如果是一千万条数据,数据是一样的,执行相同的insert语句是不是... sql语句向表里插入10条数据
存储过程向表里插入10条数据
速度效率是一样的吗
10条记录,我就是打个比方,如果是一千万条数据,数据是一样的,执行相同的insert语句
是不是存储过程的更快
展开
 我来答
wangzhiqing999
推荐于2018-04-05 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3373万
展开全部
一千万条数据,数据是一样的,执行相同的insert语句

也就是 SQL 语句,只分析一次, 然后执行 一千万次。

理论上 存储过程的会快一点, 因为 存储过程 在 sql 调用的时候,只调用 1次, 然后服务器端 执行 一千万次 insert 操作。 然后返回一次结果给客户端。

sql 语句的话, 要在 sql 客户端 发起 一千万次调用, 服务端执行 一千万次 INSERT操作, 然后 返回 一千万次 执行结果给 客户端。
JG_陈
2010-12-28 · TA获得超过206个赞
知道小有建树答主
回答量:651
采纳率:100%
帮助的人:361万
展开全部
不一样,但是大部分情况,可以忽略不计
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenxfsoft
2010-12-29 · TA获得超过1380个赞
知道大有可为答主
回答量:2418
采纳率:0%
帮助的人:1847万
展开全部
存储过程有SQL的优化,但对应的只是复杂查询,对于插入再优化也没多大意义。所以差不多。
没有做过比较,但我认为是存储过程快。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mlj17636330
2010-12-28
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
这个要看你的值是从哪里来的,值的大小,不同的情况下,效率不同,就单拿10条记录来看,一般来说没什么可比性,除非你操作的表是大表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式