|
当然这里要说的分页性能优化是有前提:mysql的主键是自增的 看看这个案例你是否能看得明白吧,不明白请回复大家可以沟通下的, N$ B) p7 I. Z( m+ m0 k
& I& D) w; w! S. l5 E9 F+ R9 }场景1:未优化* N& |- s5 [7 T; J. n
SELECT
! m5 G L1 F/ }, \) } *8 W2 Z3 P8 I4 h! I( ~3 B
FROM
$ j7 P: e, K# @+ N' F6 u/ l act
0 D. m$ s3 s8 L2 A, G& |* G$ SLIMIT 10000000,4 a' w0 i% D; ~
10 % o p" C# a# X$ j. I
8 q5 {" C& Z/ e- H2 q# {
( T' X3 U7 b/ V5 ~* u场景2:优化后
( Z# [6 k7 u% e, B2 ]* ?SELECT* P. q8 P% w- ~2 }$ _
*3 j1 h$ r- {0 N# ?4 m H9 L
FROM3 q' y, L( B/ Y8 E) @
act
8 L( a. f5 ~% C3 f- U. aWHERE, ?8 U4 G4 v- [5 U( c
id >= (
0 i& n( k/ Y0 U4 | E/ K$ p SELECT+ V j C9 Z: [: A8 g
id' E& }! J5 e, O3 W2 M
FROM
: M% h5 H) p$ L7 \* f7 Z$ S' ` act
( a5 a D3 a1 K, l- F* n ORDER BY3 I+ X: Y* I, s- c0 ?' b
id
$ j6 ]* ^9 v$ }' |. ^) `% U LIMIT 10000000,
3 Q0 |6 I% N7 s; S, Z+ i0 ] 1
+ _8 d/ H; A. O# S7 f )
( M3 B/ i5 l1 e# N$ ]6 D+ d3 Z: nLIMIT 10;% L, B, k) @6 V) C! C% D
; M* ?$ ^# u' {0 z2 _; O- V0 n4 F0 `) c! M; T7 Y# j' L
看看吧 朋友!
* p' a4 f1 V1 L+ X7 {% s! ^$ v. y& m {' `
|
|