问个网页TOP10效率的问题 请问是用存储过程,还是建个TOP10视图,先选出10个记录,然后select * from 视图,还是直接用sql语句select top 10 * from table,哪个快点?因为主页要放好多个TOP10的记录,而且数据库比较大,要求动态的,不生成HTML页面,有没有好一点的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from 视图 应该要快些感觉,不过这中差别也许事微不足道的,---学习`1` 1.效率最慢的就是select * 了,我们一般采取的方案是直接把你要获取的字段名写出来,即使是全部字段也不用* 而是把所有字段名列出来2.存储过程当然是效率最快的,一般如果数据量大的操作,都采用存储过程获得 用用户控件,每个控件查询一个top10的数据,并且非常方便维护, 请问是用存储过程,还是建个TOP10视图,先选出10个记录,然后select * from 视图,还是直接用sql语句select top 10 * from table,哪个快点?//这样的区别不大,但是如果你的查询语句使用联合等最好使用视图因为主页要放好多个TOP10的记录,而且数据库比较大,要求动态的,不生成HTML页面,有没有好一点的方法?//可以使用缓存或者是每隔一段时间生成一个静态页面。 水晶报表 多表连查的一个严重问题?? 这是什么原因?提示为:分析器错误消息: 服务器标记的格式不正确。 VS2010 断点调试无效 关于数据库中的图片信息,添加ALT属性的问题 LOGIN控件注册登录与OBLOG整合 转换问题???? 大讨论!!!三层结构中的业务实体对象用什么表示好? 水晶报表在asp.net(网站)中的用途广吗? 取值問題,請指教 PetShop中Utility用的什么算法 求时间段中去掉周六周日的天数算法?? ASP.NET缓存应该怎么设置?
select * from 视图 应该要快些
感觉,
不过这中差别也许事微不足道的,---
学习`1`
2.存储过程当然是效率最快的,一般如果数据量大的操作,都采用存储过程获得
//可以使用缓存或者是每隔一段时间生成一个静态页面。