关于分页性能,用存储过程?还是嵌入在代码中的SQL语句?
我看过一些分页的存储过程,认为其实可以嵌入到代码里也可以实现的。
就性能上那种好些呢? 听公司技术总监说存储过程太占用CPU了,他给我看的代码也是基本上没有用存储过程。
我想问,分页存储过程的服务器资源占用值不值得呢?谢谢。
------解决方案--------------------存储过程好,速度快
------解决方案--------------------当然存储过程快
------解决方案--------------------sp
------解决方案--------------------对于分页:绝大多数朋友都说用存储过程快,但我前不久见一个朋友他就是在代码里面放SQL语句,12万多条的经录分布用起来速度不比用存储过程慢(当然我们没测试个体数据,但确实没感觉到慢). 所以:我认为要看程序员写的分页代码是不是比较好了.
------解决方案--------------------select * from [abc] where id between 1 and 20
我认为这个写在哪都一样
------解决方案--------------------这个就不清楚了,不过这个人觉得还是sp比较好
------解决方案--------------------肯定选择存储过程创建临时表分页好了
------解决方案--------------------不晓得。无责任乱说:存储过程是编译好的,应该就是节约了解释sql的时间。也可能作了些其它的优化。对这样简单的sql应该都差不多。。。
------解决方案--------------------我测试过!存储过程快不了多了!几乎看不出来!
------解决方案--------------------使用存储过程考虑多的应该是方便与可维护而不是速度