|
当然这里要说的分页性能优化是有前提:mysql的主键是自增的 看看这个案例你是否能看得明白吧,不明白请回复大家可以沟通下的
4 u i, n' |$ ]( G, Q* d8 ?! l
3 S- t/ @* L- d场景1:未优化( M3 W' S( Y5 d
SELECT
' B7 J) ?0 R6 V4 |5 j4 F *
6 N4 ^% K' x* B$ j2 R+ w1 u, T$ jFROM
' z1 Z3 [% j- C. O( Y/ P act; ~; Y6 k% g3 T( G" e
LIMIT 10000000,
: t0 K- J0 d* R3 R- P 10
2 j, b$ k% b k- V/ E
# \% G+ D6 ^7 g. p9 f3 I2 X& |% u8 V
! L: Z: c( m( \3 d+ x4 a8 K场景2:优化后
3 G$ T- ]7 o% X; W( L2 \4 g; R4 O* \1 RSELECT9 o( v2 Q! i4 M# N; o
*% |0 b: g( s! c5 j
FROM: D/ P3 T- p2 `- L% Q
act
. j, [* [3 g/ j' N0 n3 p& o1 OWHERE( d" H' ?9 a" K* v ?
id >= (
' P4 e3 X j$ ]2 d7 L' o; H, O+ D SELECT) _: S _* \$ j2 ]3 n0 ?
id
; L9 h# }2 U x' ?4 h: ?+ @5 P FROM/ M3 I9 _- y3 x# S
act
. X: M" S: }: M% O# v# U b ORDER BY
% M5 j# K- [" ~% l0 Q4 B+ s id9 _ x6 Y) K2 \( l# f" j' J' m" k
LIMIT 10000000,
- B+ ]; G* p6 ^- r" N 1 x {# W& i' W4 {3 k
)
9 y8 E; ~6 v6 n% b0 b" xLIMIT 10;. c3 R1 a& F. P. A1 K' q: w
% O |9 r" V$ b5 p1 Z
4 t3 z8 L8 P* Z1 _/ U9 X看看吧 朋友!
`2 T: b: g8 y5 D9 i
" U p$ R. s- h( T7 T |
|