《关于分页查询和性能问题》文章已经归档,站长之家不再展示相关内容,下文是站长之家的自动化写作机器人,通过算法提取的文章重点内容。这只AI还很年轻,欢迎联系我们帮它成长:
提高性能:一次从数据库中提取所有数据会比较慢...
第一种显然不必分页查询...
如果数据量很小,显然性能不会有明显的提升,相反,性能会大大下降...
如果数据量很大,性能也不见得有明显提升,因为你总是要执行一个额外的count查询,并且,组合SQL的时候极有可能造成全表扫描...
可以想像,分页查询对于性能的影响和数据量之间的关系应该是一个曲线,数据量小的时候会降低性能,数据量大的时候可能(根据不同的数据库)会提升性能...
如果一次全部取出数据,的确会造成空间性能的影响,现在内存很便宜如果通过测试,发现上述方式影响了性能,那么考虑使用分页查询...
对于用户量很大的应用,因为内存的原因,也可以考虑分页查询...
比如,将分页逻辑和count查询放在父类,开发人员负责组合查询条件...
......
本文由站长之家用户“中国站长站”投稿,本平台仅提供信息索引服务。由于内容发布时间超过平台更新维护时间,为了保证文章信息的及时性,内容观点的准确性,平台将不提供完整的内容展现,本页面内容仅为平台搜索索引使用。需阅读完整内容的用户,请联系作者获取原文。