在一个数据库中建多个存储过程对数据库性能有没有不利影响
我将所有SQL语句都以存储过程来做,有两三百个,请问这么多的存储过程对数据库的性能有没有不利影响?另,有哪位高手能解说一下应该如何适当使用存储过程。 问题点数:10、回复次数:8Top
1 楼klan(因帅被判7年)回复于 2005-01-11 09:34:47 得分 0
noTop
2 楼dellair(dellair)回复于 2005-01-11 10:19:38 得分 5
应该是没有的,我们公司的一个数据库的存储过程超过500个了Top
3 楼gongshf(gong)回复于 2005-01-11 15:34:22 得分 0
那有没有必要,也就是说,对一些数据量比较少的(几百条记录),用存储过程应该没有明显的好处吧。
在SQL中,一般一个表多少记录算记录比较多需要用存储过程来提高效率?
谢谢!Top
4 楼gongshf(gong)回复于 2005-01-12 13:01:27 得分 0
upTop
5 楼gongshf(gong)回复于 2005-01-15 10:51:04 得分 0
upTop
6 楼ytzuyf(21世纪什么最贵)回复于 2005-01-16 10:43:39 得分 0
up~~Top
7 楼KingCrane(子鹤)回复于 2005-01-16 10:54:34 得分 0
用存储过程不仅仅是提高效率,还有其他的好处Top
8 楼MonkTong(MonkTong)回复于 2005-01-16 20:44:53 得分 5
其实,使用存储过程最大的好处是利用服务器的资源(内存/CPU)来进行数据处理,减少服务器与客户端之间的通信量,比较适合于大的查询操作和批数据的处理。
几百条记录其实用不用存储过程关系不会很大。Top




