|
当然这里要说的分页性能优化是有前提:mysql的主键是自增的 看看这个案例你是否能看得明白吧,不明白请回复大家可以沟通下的% T) \& u* K% \$ M( _7 U
2 U' @( X7 R" d# ^. e; M, D' P
场景1:未优化
3 O5 n* H( [% z# qSELECT
7 ?6 K( S' j: V, m% D& u4 [ *
9 @% d: D6 E2 z2 KFROM
9 J4 Q2 Y' v! Z1 x; T, m act4 B2 S! z2 |: b3 H" x }7 M
LIMIT 10000000,9 O+ H) i8 ]4 k0 M1 Q) u w; E
10
4 d/ `- a5 k0 f. e0 i c# y; b' x, d5 ^- f" S
, a3 r" T; O! [
场景2:优化后# Q% b, j; L$ c: H+ p' @
SELECT
6 w4 R% ?" x( [+ w& _5 f' D5 l1 Y *
! c+ F0 J" l4 CFROM
8 G, B3 }" y4 I2 v act6 J- N+ [3 a( o# h/ W+ I( i v7 F& Q. @
WHERE
5 ^: }* Q c: K0 e5 z id >= (& o' I' U, [* w! a ^% y* i7 T
SELECT
; j: x0 [3 }' P2 c+ v4 x! z id
8 G* z: j4 g+ O$ z FROM
- b' C0 N8 v9 B5 @+ \ x: g act+ k2 i/ v. ?/ \7 Y
ORDER BY
2 p: W1 f# A. G$ ?6 k id6 y7 M. u4 s$ U0 G
LIMIT 10000000,/ w# j: ^& p* k1 L% {) v
1 [2 O. N- x9 Q: P8 T) A, T
)
" z$ b4 N. }) J# U# i% K: |4 i7 ~LIMIT 10;( c5 e! ~( M7 i- L5 ^0 ^: ]
$ {5 p' U# F2 L2 b. e- ^+ `
" R+ X/ o; H) U- o
看看吧 朋友!
' @# H5 Q; S: M% Q4 ~4 F+ O, U/ k
+ R6 U& |+ @: r) N3 _1 D! E: F2 o |
|