
sql语句和存储过程执行速度的问题
sql语句向表里插入10条数据存储过程向表里插入10条数据速度效率是一样的吗10条记录,我就是打个比方,如果是一千万条数据,数据是一样的,执行相同的insert语句是不是...
sql语句向表里插入10条数据
存储过程向表里插入10条数据
速度效率是一样的吗
10条记录,我就是打个比方,如果是一千万条数据,数据是一样的,执行相同的insert语句
是不是存储过程的更快 展开
存储过程向表里插入10条数据
速度效率是一样的吗
10条记录,我就是打个比方,如果是一千万条数据,数据是一样的,执行相同的insert语句
是不是存储过程的更快 展开
展开全部
一千万条数据,数据是一样的,执行相同的insert语句
也就是 SQL 语句,只分析一次, 然后执行 一千万次。
理论上 存储过程的会快一点, 因为 存储过程 在 sql 调用的时候,只调用 1次, 然后服务器端 执行 一千万次 insert 操作。 然后返回一次结果给客户端。
sql 语句的话, 要在 sql 客户端 发起 一千万次调用, 服务端执行 一千万次 INSERT操作, 然后 返回 一千万次 执行结果给 客户端。
也就是 SQL 语句,只分析一次, 然后执行 一千万次。
理论上 存储过程的会快一点, 因为 存储过程 在 sql 调用的时候,只调用 1次, 然后服务器端 执行 一千万次 insert 操作。 然后返回一次结果给客户端。
sql 语句的话, 要在 sql 客户端 发起 一千万次调用, 服务端执行 一千万次 INSERT操作, 然后 返回 一千万次 执行结果给 客户端。
展开全部
不一样,但是大部分情况,可以忽略不计
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存储过程有SQL的优化,但对应的只是复杂查询,对于插入再优化也没多大意义。所以差不多。
没有做过比较,但我认为是存储过程快。
没有做过比较,但我认为是存储过程快。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个要看你的值是从哪里来的,值的大小,不同的情况下,效率不同,就单拿10条记录来看,一般来说没什么可比性,除非你操作的表是大表。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询