|
当然这里要说的分页性能优化是有前提:mysql的主键是自增的 看看这个案例你是否能看得明白吧,不明白请回复大家可以沟通下的+ a- b) O0 {! t; F5 y- v
% O! X1 o) ~+ m0 |2 j; K& l; p
场景1:未优化
* J; P, F M9 p+ D5 HSELECT
0 v; I, F2 ~3 } v7 N0 ~/ \ *
, L1 g* w4 Q9 P7 a+ v0 X, }3 iFROM; L" E; I1 A2 O- O8 F2 ~
act
U0 Z- y* }& R. r2 }. uLIMIT 10000000,6 h$ V3 ]; w8 m, f: u
10
3 v @/ V4 D2 W& H [. L2 |. P! y' v, ]( W! S
/ f ~9 M9 G ~- R. B场景2:优化后2 M5 T5 z& b: F/ V
SELECT! P4 ]* N% Z2 E7 S$ d# u
*
' \6 ?2 z6 k4 c& T* k: tFROM
' Q& Y% K1 L( ]3 R$ `+ a" M& ` act9 P, z7 N' n3 N) s
WHERE
+ c8 h. f/ Z; s7 F id >= (
2 h8 h2 j- ? y! P Z SELECT& T# l7 {4 q, R" d% [) D
id! t& k% d9 p0 r6 x" c
FROM
: V2 X* p8 g4 K act2 Z, Y% u* X0 k+ ]% c- |' T* P
ORDER BY, u7 g" X: M! p9 `( \5 c+ V
id
$ `, d6 w3 R7 ~' J7 [, i: S LIMIT 10000000,
0 W( G1 `5 {( W: F 1( Q/ D! m3 ]; t5 |, z! J
), Q" [% i. ~/ K! |* k1 o. s
LIMIT 10;
/ V. R- l8 |& a, g* b
& c$ Z' S/ F" B
, J6 {9 W3 d* z& F9 @3 y看看吧 朋友!8 j( A# X3 O$ q0 N; y
) k1 g! V _6 f8 V; J! p# X |
|