|
当然这里要说的分页性能优化是有前提:mysql的主键是自增的 看看这个案例你是否能看得明白吧,不明白请回复大家可以沟通下的
1 U4 a0 ?% O) S/ L3 b; i8 x! b* K5 I4 N6 |
场景1:未优化6 d+ `- a7 ^7 Y
SELECT
! v9 m3 c- ]; p- s *% N6 L5 X( i' P
FROM w7 V' b' O! V+ D- O4 A% e, V
act* p, f1 x- W0 }" ^/ n) J& z
LIMIT 10000000,
4 ~+ Y( |; P) D6 W: T) o+ t# d8 e 10 2 I% d( t& E$ D/ Z' ]
+ v1 @1 i+ ]+ B) I2 X9 c# f3 P; c T# U
场景2:优化后! E( z- c+ T7 n$ k# _5 y) S
SELECT
1 U8 Q# s- Z) L# s: @( ~ *
" A, L( L1 i- e2 i& l& XFROM
+ N) A& c6 [" k3 \ act9 l0 q5 a. S3 r4 \
WHERE$ N0 q* H) O/ h4 y1 _; D
id >= (
7 t/ h4 a3 s1 h% b SELECT# h7 v. R6 }2 T
id! j( v. @4 h- h: P' f( h: g u
FROM
! o8 a1 B6 ~7 f( S( F+ D act
5 H) N+ |& Z* P3 x; V' V ORDER BY. Y H+ h% V/ P
id
! H+ M8 R# d5 ~- Y+ J0 r9 g& d LIMIT 10000000,
* g5 }5 \ Y& P4 Q/ R, P2 K 1
$ d/ {: i- @& u- i )
" n. X0 K5 V1 h; DLIMIT 10;3 _$ Q; Z) m' i+ b
/ o; y% [ L- G1 T% o; L& V! x0 Z& f. v, v/ {5 f/ @$ [4 }
看看吧 朋友!
( y, a" v5 m3 b* Z" n- y; _7 F5 F+ ?6 L$ L
|
|