数据库对象之存储过程
时间:2011-03-02 来源:马哈鱼
操作大数据量时(增删改);复杂的查询操作;封装业务规则;
存储过程过多
降低系统移植性;把业务规则都封装在存储过程中是换来了性能的一点提升,但本身是违背软件的分层设计原理的,过多的存储过程也降低了程序的可读性,好还是不好,我们都不要绝对,客户第一,效益最大。
存储过程和应用程序性能
存储过程带来的预编译优势并不是很大.数据库的性能主要还是靠好的设计,索引,缓存等机制来提高.存储过程的确有好处,但这些好处能解决你的性能瓶颈吗?这才是优化的唯一出发点
相关阅读 更多 +