`
weihong01267
  • 浏览: 51652 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

分页sql优化

 
阅读更多

原来sql代码如下

  group by t2.id

          

         ) d

         WHERE ROWNUM <= #{maxRow}       

         )  

WHERE RN >= #{minRow}  

速度很慢经过测试显示group by会影响速度,但是又一定要group by 不然得改java代码,好麻烦。

经过一番权衡,还是决定改sql哈哈

把 分页sql放入到主表,速度快了一倍。 解决。

0
3
分享到:
评论

相关推荐

    单数据集分页SQL实现层式报表

    通过分页预览,可以直观地看到每一页的数据加载情况,从而调整和优化分页SQL及报表设计。 通过这些知识点的学习,开发者可以在FineReport中针对不同类型的数据库,实现单数据集分页SQL的层式报表设计和实现。这对于...

    详细讲解MySQL大数据量分页SQL语句优化

    分页程序原理很简单,这里就不多说了,本篇文章主要说的是在数据表记录量比较大的情况下,如何将分页SQL做到更优化,让MySQL执行的更快的方法。

    报表性能优化方案之单数据集分页SQL实现层式报表

    行式引擎按页取数只适用于Oracle,mysql,hsql和sqlserver2008及以上数据库,其他数据库,如access,sqlserver2005,sqlite等必须编写分页SQL。今天我们以Access数据库为例介绍需要写分页SQL的数据库怎样利用行式的...

    数据库分页SQL语句实现

    ### 数据库分页SQL语句实现 在开发MIS系统或Web应用系统时,经常会遇到对数据库进行分页处理的需求。这是因为数据量庞大时,一次性加载所有数据会给系统带来很大的负担,同时也会影响用户体验。因此,分页技术成为...

    jdbc 分页 sql语句

    ### JDBC分页SQL语句详解 #### 一、引言 在数据库操作中,分页查询是非常常见且重要的一个功能。对于大型应用而言,一次性加载大量数据不仅会消耗过多资源,还可能导致用户体验下降。因此,合理地进行分页处理显得...

    数据库真分页SQL语句

    例如,在SQL Server中,获取第10页,每页显示10条记录的真分页SQL语句可能如下: ```sql SELECT * FROM ( SELECT *, ROW_NUMBER() OVER(ORDER BY SomeColumn) AS RowNum FROM YourTable ) AS TmpTable WHERE...

    分页的sql总结

    以下是对分页SQL查询技术的深入解析,旨在帮助读者理解并掌握几种常用的分页查询方法。 ### 1. 使用ROWID进行分页 ROWID是一个特殊的数据类型,用于唯一标识表中的每一行记录。利用ROWID进行分页查询,可以避免多...

    Oracle的SQL分页实践

    在Oracle数据库中,SQL分页是一种非常...总的来说,Oracle的SQL分页实践涉及到数据库查询优化、索引策略以及Java应用程序中的数据访问层设计。理解并熟练运用这些方法,能帮助开发者构建高效、响应迅速的数据驱动应用。

    SQLServer2005一千万条以上记录分页数据库优化经验总结

    资源名称:SQL Server 2005 一千万条以上记录分页数据库优化经验总结 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    sql分页、jsp分页

    jsp分页、PLSQL中用Group by和Having来实现分组统计、SQL_server_海量数据库查询优化及分页算法、SQL_SERVER数据库中实现快速的数据提取和数据分页、SQLServer 2005下的分页SQL、sql分页查询、sql数据库模糊查询分页...

    海量数据分页sql server经典

    ### 海量数据分页在SQL Server中的实现与优化 #### 概述 在Web应用程序开发中,分页浏览是一项非常重要的功能。特别是在处理大量数据时,如何高效地实现分页变得尤为关键。传统的ADO记录集分页法因其内存占用高、...

    java语言的分页查询功能(mysql和sql server)

    本教程将详细讲解如何在Java中实现不分框架的分页查询,同时涵盖对MySQL和SQL Server数据库的支持。 一、基础知识 1. 分页概念:分页是将大量数据按一定数量分成若干部分,每次只加载一部分到内存中显示,用户可以...

    MySQL中分页优化的实例详解

    通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行...一般而言,分页SQL的耗时随着 start 值的增加而急剧增加,我们来看下面这2个不同起始值的分页SQL执行耗时: yejr@imysql.com> SELECT * FROM `t1` WHERE

    LINQ To SQL实现分页效果源码

    5. **优化性能**:在某些情况下,为了提高性能,你可能需要在查询中添加`OrderBy()`或`OrderByDescending()`,这将确保分页是基于特定字段排序的。如果不指定,数据库可能会返回不确定的结果。 6. **考虑效率**:...

    Oracle 10g数据库海量数据分页查询优化.pdf

    该方案通过分析传统分页查询技术的不足,融合了多种技术,包括数据库优化策略、SQL 语句优化、游标变量、批绑定、动态 SQL 等,以提高海量数据的分页查询效率。 database optimization 在 Oracle 10g 数据库中,...

    仿orm自动生成分页SQL分享

    总结起来,这篇文章介绍了ORM背景下,如何针对不同的数据库系统自动生成分页SQL,特别关注了Oracle和SQL Server的不同实现方式,同时提到了逆序分页策略以优化性能。虽然没有提供完整的代码实现,但读者可以通过文中...

    oracle之SQL优化

    在Oracle环境中,SQL优化对于提升系统性能、减少资源消耗至关重要。本篇文章将深入探讨Oracle中的SQL优化技术,包括理解执行计划、索引优化、连接优化、子查询优化、缓存策略以及SQL调优工具的使用。 1. **理解执行...

    oracle分页查询sql

    为了进一步优化分页查询的性能,可以使用HINT来指定查询优化器的行为。例如,可以通过添加`/*+ FIRST_ROWS */`提示来优先处理分页查询的第一批结果。 ```sql SELECT /*+ FIRST_ROWS */ FROM ( SELECT A.*, ROWNUM ...

    oracle sql分页语句

    了解了这些基础知识,我们还可以进一步优化SQL查询,比如通过索引来提高查询速度,或者根据具体业务需求选择合适的分页策略。在实际应用中,应综合考虑性能和代码的可读性,选择最合适的分页方法。 总的来说,...

    sql分页技术

    这些内容涵盖了分页的基本概念、实现方法、JavaBean的使用、SQL优化技巧以及其他一些重要的注意事项。通过掌握这些知识点,开发者可以更高效地实现数据库查询中的分页功能,并提高应用程序的整体性能。

Global site tag (gtag.js) - Google Analytics