|
当然这里要说的分页性能优化是有前提:mysql的主键是自增的 看看这个案例你是否能看得明白吧,不明白请回复大家可以沟通下的
. D1 \& n+ |6 ]
* g! y* E5 l, c$ d$ w7 W" w$ a1 T( p! n场景1:未优化
( C" W7 b. b8 v6 P" u. ]+ jSELECT
+ d9 H; o& \5 [. ]' |' C" S) _ *6 j: ], R4 i% D. b8 c3 ]
FROM
2 q Q, ~: }0 `2 I3 N: O% [" L act! K3 |5 {6 e# T' T
LIMIT 10000000, F9 {. x7 D" D3 m' F
10
% D; }) T$ n) y# y* U% M
1 H3 ?- P0 j) B) I, J( |; [ v, X& F0 H
场景2:优化后
# F0 c. I" |& H3 u; o3 G& i$ e5 h3 zSELECT% L5 K. |1 d' @6 x
*8 B& |) c# v6 `; `7 h9 Y
FROM
. w1 l, V! q! m3 F* r7 C act5 \5 W" B Q+ U+ f& Y! Q
WHERE1 g) l. D% Y% Y! K+ C$ _( {
id >= (
2 @- k8 y( d3 R! _) `+ h SELECT9 C$ {/ E# K0 e; f
id# }2 t2 Z, y! e( o' | b3 N
FROM
# N; l) n8 a9 Q; @: p act" _! k$ T4 ?) }7 B2 T6 O6 s
ORDER BY$ R: g( n, p- }
id
0 [% W$ ?0 q2 { }2 l7 \& D LIMIT 10000000,' V$ E/ K$ u+ f. a) I; B* E# _
1
F/ s" E( ^0 n3 a% f0 D! Y" _( J |/ k )
6 o/ }2 Q; V5 Z# Q* n- JLIMIT 10;9 P2 S3 R% m Q
5 Z- k7 d' \/ j6 H
: @& \- S/ Q* C4 m
看看吧 朋友!
( h( Y0 }" a7 s @0 I, J; N5 D
! L% P% F% ]4 a: M: _2 f |
|