当前位置: 代码迷 >> Sql Server >> sql script 和store procedure的区别?该怎么解决
  详细解决方案

sql script 和store procedure的区别?该怎么解决

热度:48   发布时间:2016-04-27 15:38:01.0
sql script 和store procedure的区别?
如题,请大家给讲讲他们的区别,谢谢

------解决方案--------------------
前者大多数情况下要重新编译生成执行计划,后者可以重用执行计划。
------解决方案--------------------
主要是性能的差别,sp是预编译的,查询计划存储在数据库中,不需要每次进行分析优化生成执行计划,而sql script一是增加网络流量使性能降低,二是每次执行都需要生成执行计划,性能较差。
并且,sp可重用性高
------解决方案--------------------
嗯 ,一般的脚本重新运行时都要编译一遍,而存储过程是先编译好,然后再执行。
  相关解决方案