我用的数据库是SQL Server2000
我想问一下存储过程是否能提高网站的访问速度
假设数据量很大的情况存储过程影响大吗?
因为我听有人这样说:“执行计划(存储过程在首次运行时将被编译,这将产生一个执行计划-- 实际上是 Microsoft SQL Server为在存储过程中获取由 T-SQL 指定的结果而必须采取的步骤的记录。)缓存改善性能。
........但sql server新版本,执行计划已针对所有 T-SQL 批处理进行了缓存,而不管它们是否在存储过程中,所以没比较优势了”所以想请教一下各位高手,对此有何看法
我想问一下存储过程是否能提高网站的访问速度
假设数据量很大的情况存储过程影响大吗?
因为我听有人这样说:“执行计划(存储过程在首次运行时将被编译,这将产生一个执行计划-- 实际上是 Microsoft SQL Server为在存储过程中获取由 T-SQL 指定的结果而必须采取的步骤的记录。)缓存改善性能。
........但sql server新版本,执行计划已针对所有 T-SQL 批处理进行了缓存,而不管它们是否在存储过程中,所以没比较优势了”所以想请教一下各位高手,对此有何看法
解决方案 »
- 使用RenderControl()方法的疑惑?
- ASP.Net Gridview空间问题
- 数据字典和dropdownlist
- DropDownList OnSelectedIndexChanged 问题(已设置了AutoPostBack=True)
- IIS网站部署的问题
- 写web.config文件后 Session实效,有什么解决办法吗
- VS2005控件问题
- 新写的一个asp.net程序,用的.net控件实现提交后的处理,但运行时点提交按纽却提交不起!
- 我对asp.net的一点认识
- 使用ObjectDataSource之類的控件,性能會不會有影響
- VB.NET怎么才能Include一个文件
- 上传指定路径下的文件.如把E:\2.gif上传到服务器
再加上存贮过程的字符比sql少很多
所以有利于网络传输
所以说
存储过程不管怎么说,性能都要好过sql