首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
关于使用存储过程的问题
0
悬赏园豆:
10
[已关闭问题]
<P>我听到两种说法:</P> <P>1 程序里全部都用存储过程,这样能最大限度的提高访问效率</P> <P>2 能不用存储过程的尽量不要用,会降低执行效率,给服务器减轻负担</P> <P>这两种说法都是经验丰富的人说的 .</P> <P>我刚用ASP.NET开发不到一年 我到底该听哪一个啊?困惑!</P>
.NET技术
ASP.NET
yeyang
|
菜鸟二级
|
园豆:
418
提问于:2008-06-04 13:05
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
其他回答(6)
0
我觉得这个不是一概而论的,还是得根据你的项目要求。
致博腾远
|
园豆:1389
(小虾三级)
|
2008-06-04 13:10
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
因为存储过程是预编译的,所以执行效率要比纯sql语句效率要高一些;但是复杂的存储过程会将业务逻辑写进数据库中,导致逻辑分散(逻辑在c#代码中有,在数据库的存储过程中也有),程序维护的时候,需要维护存储过程中的逻辑了。 2中的说法不敢苟同,如果是执行同样的语句肯定是存储过程的效率要略高一些。
玉开
|
园豆:8822
(大侠五级)
|
2008-06-04 13:22
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
能不用存储过程的尽量不要用,会降低执行效率,给服务器减轻负担??? 开发存储过程还有什么意义?干脆干掉的了。 你可以测试一下,用存储过程和sql语句实现同样的功能(比如分页),存储过程的优势明显可以感觉到。
weblogical
|
园豆:6
(初学一级)
|
2008-06-04 13:33
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
提倡使用存储过程!!
伽马科技.攻城师
|
园豆:1303
(小虾三级)
|
2008-06-04 19:09
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
两个都有其好处,就像你说的,使用存储过程预编译,能提高访问效率,但也增加了服务器的负担,所以说呢,有必要用存储过程的时候用,没不要的时候就看哪个更方便,比如说我一个操作要执行两条SQL语句,这个用存储过程感觉方便多了,简单的执行操作效率两种没很大差别,如果是执行的数据上万数据,显然存储过程有优势.
︷起↘嚸.
|
园豆:125
(初学一级)
|
2008-06-05 16:09
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
不用困惑,简单的就直接用SQL,麻烦一些的就用SP,这样就行了。
Leox
|
园豆:461
(菜鸟二级)
|
2008-06-05 17:46
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
推荐用sql ,
Jared.Nie
|
园豆:1940
(小虾三级)
|
2008-06-14 16:36
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。