sqlserver频繁的进行插入操作存储过程效率高吗?
7个回答
展开全部
简答的sql语句就没必要用存储过程来执行,虽然存储过程是在运行时是只编译一次的, 后续调用在不用进行编译,提高了执行效率,简单的sql插入好像效率提升也体现不出来,还使你的程序可读性降低了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假如是一两条INSERT语句就没有必要使用存储过程,不然会给你带来很多存储过程管理的工作。
假如是进行大批量的数据写入建议你使用存储过程,因为数据库引擎在执行动态语句前都要进行编译,确定执行计划,执行的语句数量大的话,这一部分工作的耗时是可观的。
假如是进行大批量的数据写入建议你使用存储过程,因为数据库引擎在执行动态语句前都要进行编译,确定执行计划,执行的语句数量大的话,这一部分工作的耗时是可观的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存储过程应该有选择地使用,牵涉到批量数据操作的,用存储过程较好。对于小数据量处理的事务操作,应放到中间层处理,这样系统的移植性和扩展性更好!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存储过程是编译好的 运行速度明显比sql语句要快
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询