文档章节

百万级很快的分页联合

messi_10
 messi_10
发布于 2016/05/09 14:17
字数 166
阅读 32
收藏 0

1、SELECT TOP (10) * FROM ( SELECT  ROW_NUMBER() OVER (ORDER BY DataID desc)

 AS id,* FROM dbo.YJ_Expert       ) as t WHERE t.id > (10*(10000-1)) 

SELECT TOP (pagesize) * FROM ( SELECT  ROW_NUMBER() OVER (ORDER BY 排序字段 desc)

 AS id,* FROM dbo.YJ_Expert       ) as t WHERE t.id > (pagesize*(page-1)) 

备注:排序字段:最好是主键,如果是其他字段一定要加索引

2、当出现联合查询的时候

当主表数据很大的时候

  10 分页结果 left join 其他从表 这样效率才高,

select * from (select TOP 10 * FROM(SELECT ROW_NUMBER() OVER(ORDER BY DESC) AS ROWID,y.* FROM y  ) AS TEMP1 where ROWID>0  ) po 
LEFT join o on po.createUser=o.userid  where 1=1  and o.orgid in(XX)


© 著作权归作者所有

下一篇: extjs
messi_10
粉丝 8
博文 88
码字总数 41399
作品 0
浦东
高级程序员
私信 提问
mysql 单表百万级记录查询分页优化

insert select (制造百万条记录) 在开始百万级数据的查询之前,自己先动手制造百万级的记录来供我们使用,使用的方法是insert select方法 INSERT 一般用来给表插入一个指定列值的行。但是,...

nao
2015/09/22
509
0
MySQL 百万级分页优化(Mysql千万级快速分页)

一般刚开始学SQL的时候,会这样写复制代码 代码如下: 但在数据达到百万级的时候,这样写会慢死复制代码 代码如下: 也许耗费几十秒 网上很多优化的方法是这样的复制代码 代码如下: 是的,速度...

yiqifendou
2016/10/11
86
0
mysql 优化实例(百万级数据)

MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的...

tantexian
2016/04/22
310
0
Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架

MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千 万,他的性能还能那么高吗?一点小小...

豆花饭烧土豆
2016/02/22
231
2
MySQL limit 优化,百万至千万级快速分页:复合索引

MySQL 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇...

大数据之路
2012/12/19
0
4

没有更多内容

加载失败,请刷新页面

加载更多

mysql mysql常用的常用函数

1. 数学函数 函 数 作 用 ABS(x) 返回x的绝对值 CEIL(x),CEILIN(x) 返回不小于x的最小整数值 FLOOR(x) 返回不大于x的最大整数值 RAND() 返回0~1的随机数 RAND(x) 返回0~1的随机数,x值相同返...

edison_kwok
38分钟前
0
0
译:Spring Data Repository 不区分大小写查询

使用Spring Data Repository 不区分大小写查询 原文链接:https://www.baeldung.com/spring-data-case-insensitive-queries 作者:Shubhra Srivastava 译者:liululee 1. 概览 Spring Data ......

liululee
45分钟前
1
0
读书replay《maven实战》.1.20190526

前情提要 maven这个工具用了好久了,但是一直都用的迷迷糊糊的,没有对它进行过系统性的学习,只是知道一些常用的功能怎么实现,所以20190516这一天我从JD购买了徐晓斌老师所著的《maven实战...

wanxiangming
59分钟前
2
0
真实项目案例实战——【状态设计模式】使用场景

什么是状态模式 状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。 状态模式应用场景 1.一个对象的行为取决于它的状态,并且它必须在运行时刻根...

须臾之余
今天
2
0
Java 实现把字符串转换成整数【底层实现】

https://blog.csdn.net/zl18310999566/article/details/80263396

qimh
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部