oracle
来源:互联网 发布:c语言数组实验报告 编辑:程序博客网 时间:2024/06/06 20:40
请问在Oracle中取第10条记录到第20条记录,效率最高的SQL语句怎么写?
- oracle
-
- select
* from table where rownum<</SPAN>20 -
minus -
select * from table where rownum<</SPAN>10 -
- //但这种查询的效率更高于前者
(556436条数据,测试结果) - select
* 20)from (select rownum r,a.* from blog a where rownum<= where 10;r>= -
-
-
- mysql>
SELECT 5,10;* FROM table LIMIT 检索记录行 6-15 -
- //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为
-1: - mysql>
SELECT 95,-1;* FROM table LIMIT // 检索记录行 96-last. -
- //如果只给定一个参数,它表示返回最大的记录行数目:
- mysql>
SELECT 5;* FROM table LIMIT 5 个记录行 -
- //换句话说,LIMIT
n 等价于 LIMIT 0,n -
-
-
- mysql
limit查询优化[转载],由于limit经常用到,却没有注意,因为平时做的项目都比较小,所以也没有考虑去怎么优化,今天看了一篇关于mysql limit优化的文章,感觉很好 于是转载过来 -
- 原文地址在这里
- http://www.phpobject.net/blog/read.php?119
-
- MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。
-
同样是取 -
- select
* 10000,10from yanxue8_visit limit 和 -
-
-
- select
* 0,10from yanxue8_visit limit -
-
- 就不是一个数量级别的。
-
-
网上也很多关于limit的五条优化准则,都是翻译自mysql手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。原文地址:http: -
-
文中不是直接使用limit,而是首先获取到offset的id然后直接使用limit size来获取数据。根据他的数据,明显要好于直接使用limit。这里我具体使用数据分两种情况进行测试。(测试环境win2033+p4双核 (3GHZ) +4G内存 mysql -
- 1、offset比较小的时候。
-
- select
* 10,10from yanxue8_visit limit -
-
-
多次运行,时间保持在 -
- Select
* From yanxue8_visit Where vid >=( -
- Select
vid 10,1From yanxue8_visit Order By vid limit -
- )
limit 10 -
-
-
多次运行,时间保持在 -
结论:偏移offset较小的时候,直接使用limit较优。这个显然是子查询的原因。 -
-
- 2、offset大的时候。
-
- select
* 10000,10from yanxue8_visit limit -
-
-
多次运行,时间保持在 -
- Select
* From yanxue8_visit Where vid >=( -
- Select
vid 10000,1From yanxue8_visit Order By vid limit -
- )
limit 10 -
-
- 多次运行,时间保持在0.0061左右,只有前者的1/3。可以预计offset越大,后者越优。
-
- 以后要注意改正自己的limit语句,优化一下mysql了
- Oracle???
- oracle
- oracle
- oracle
- oracle
- oracle...
- oracle
- oracle
- ORACLE
- Oracle
- ORACLE
- Oracle
- Oracle
- oracle
- oracle
- oracle
- ORACLE
- oracle
- 用代码教你入门android--1背景介绍
- 用代码教你入门android--2 布…
- 用代码教你入门android--3 正…
- c语言自增/自减运算
- 输入流InputStream和输出流OutputS…
- oracle
- XML中node和element的区别
- ModelDriven机制及其运用
- Tomcat部署openejb
- 下拉列表<s:select【转】
- StringBuilder与StringBuffer的区…
- 【小龙女陈妍希古装Win7主题】
- nutch工程源码导入Eclipse过…
- nutch搜索引擎的搭建以及配置