`
longyouzhi
  • 浏览: 21769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 分页笔记

阅读更多
    
       -- 注: export_book 表中有21000万条数据。
        --  以下是我的oracle 分页验证 ,查询速度应该是很快了 。 主要是因为建索引的缘故
         --。如果没有索引,数据将变的很慢。越往后查越费时间,多建索引就行了
        
          select *  from (    select  a.* , rownum rownum_ from (  select *  from export_book ) a  
          ) b  where b.rownum_ >=10 and   b.rownum_ <= 20
           --耗时 0.922 秒
          select *  from (    select  a.* , rownum rownum_ from (  select *  from export_book ) a
           ) b  where b.rownum_ >=10000 and   b.rownum_ <= 10010
           --耗时 0.844 秒
           select *  from (    select  a.* , rownum rownum_ from (  select *  from export_book ) a
           ) b  where b.rownum_ >=20000 and   b.rownum_ <= 20010
           --耗时 0.89 秒
分享到:
评论
2 楼 myworkfirst 2009-05-19  
    多建索引不一定是好事.

  索引有分类,不同的索引的建立对操作数据会有影响.
体现在于增加和删除数据,如果索引太多,增删效率会很低的,lz可能进行测试和google下.
1 楼 avanry 2009-05-19  
怎么建得索引呢?分享一下办法啊...

相关推荐

    msql和oracle分页查询语句笔记

    msql和oracle分页查询语句笔记

    韩顺平oracle课堂笔记

    《韩顺平Oracle课堂笔记》是一份详尽的Oracle数据库学习资料,涵盖了多个关键知识点,旨在帮助学习者深入理解并掌握Oracle数据库系统的核心技术。在这些笔记中,主要讲解了以下几个方面: 一、存储过程 存储过程是...

    JSP+JDBC_真分页(基于Oracle数据库分页)笔记

    真分页则是数据库原生支持的分页方式,例如Oracle、MySQL等数据库提供了特定的分页函数或语法。在真分页中,只需要查询与当前页相关的数据,避免了无谓的数据加载,从而提高了程序性能。Oracle可以使用ROWNUM伪列...

    韩顺平oracle视频笔记

    ### 韩顺平Oracle视频笔记知识点概览 #### 1. Oracle 用户管理 - **概念**:在Oracle数据库中,用户是用来管理访问权限的基本单位。每个用户都可以有自己的模式(schema),其中包含各种对象如表、视图等。 - **创建...

    oracle 韩顺平笔记 传智播客

    ### Oracle韩顺平笔记知识点概览 #### 第一章:Oracle基础介绍 ##### 第一节:Oracle的安装和启动 1. **数据库分类与选择**:数据库根据负载量、成本和安全需求分为小型(如Access、Foxbase)、中型(如MySQL、...

    Oracle学习笔记-稍复杂的查询和分页.doc

    Oracle数据库是世界上最流行的数据库管理系统之一,对于复杂查询和数据分页有着丰富的支持。在学习Oracle时,理解如何处理这些复杂的查询以及实现分页是至关重要的技能。以下将详细讲解文档中提到的一些知识点: 1....

    传至播客oracle学习笔记

    在“传至播客”的Oracle学习笔记中,我们可以深入探讨几个关键知识点,这些知识点对于理解和掌握Oracle数据库至关重要。 首先,"循环,判断演示代码.sql"可能涉及到SQL中的流程控制。在Oracle SQL中,可以使用PL/...

    李兴华Oracle笔记整理

    李兴华Oracle笔记整理是Oracle核心基础知识的总结,涵盖了Oracle的安装、SQLPlus基本命令、scott用户的表结构、增删改查、分页处理、事务处理、DDL、三范式、用户权限管理、数据的备份与恢复、PL/SQL等知识点。...

    oracle10笔记

    ### Oracle 10g 笔记精要 #### 1. SQL 概述 - **定义**:SQL(Structured Query Language)是一种用于管理和处理数据库的标准计算机语言。 - **功能**: - 数据查询(Data Query) - 数据操作(Data Manipulation...

    oracle 学习笔记

    十五、排名分页问题 1. Rownum是Oracle数据库中用于表示查询结果集中行号的一个伪列。 2. Rownum在SQL中使用时有一些特殊的行为,特别是在带有子查询时。 3. Where rownum的执行过程与直接写5的执行过程不同。 4. ...

    Oracle学习笔记.doc

    ### Oracle学习笔记知识点详解 #### 一、SQL概述与Oracle简介 - **SQL**(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它被用来执行各种数据库操作,如查询数据、更新数据...

    oracle 学习笔记.doc

    `show user`显示当前登录的用户身份,`set pause`和`set pause off`控制查询结果的分页显示,`clear screen`则清空屏幕。Oracle中的日期默认左对齐,字符左对齐,数字右对齐。 拼接操作在Oracle中很常见,使用`||`...

    韩顺平玩转oracle学习笔记

    ### 韩顺平玩转Oracle学习笔记知识点详解 #### 一、Oracle基本使用——基本命令 ##### 连接命令 - **`conn[ect]`**:此命令用于连接到Oracle数据库。语法如下: - `conn 用户名/密码@网络服务名 [as sysdba/...

    tarena根笔记oracle

    本笔记主要涵盖了在达内教育机构学习Oracle数据库的一些基础知识点,包括SQLPLUS的使用、SQL语句的结构与操作,以及一些实用的数据库管理技巧。 1. SQLPLUS的命令 SQLPLUS是Oracle提供的一种命令行接口,用于与...

    oracle学习笔记--言简意赅

    ### Oracle学习笔记精要 #### 1. SQLPLUS 命令与初始化 - **SQLPLUS**: 是Oracle数据库的一个常用工具,主要用于执行SQL语句、脚本等。 - **初始化表的位置**: 在使用特定的SQL脚本之前,可能需要进行环境配置。...

    oracle简单笔记

    ### Oracle简明学习笔记 #### 数据类型与字符串处理 在Oracle数据库中,了解基础的数据类型对于数据管理和查询至关重要。`CHAR(n)`代表定长字符串,适用于存储固定长度的文本信息,例如电话号码;`VARCHAR(n)`和`...

    J2EE框架_笔记_b

    1-JSP+JDBC_假分页笔记 2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记 3-JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记 4-Struts入门笔记 005_Struts+DAO登陆 6-Struts标签-BEAN标签笔记 7-Struts标签 -LOGIC标签...

    J2EE框架_笔记_c

    1-JSP+JDBC_假分页笔记 2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记 3-JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记 4-Struts入门笔记 005_Struts+DAO登陆 6-Struts标签-BEAN标签笔记 7-Struts标签 -LOGIC标签...

Global site tag (gtag.js) - Google Analytics