|
今天无意中想到了java编程中常用到的分页,突然间想起了一个优化的点(在大数据量的时候,性能提高的很明显),和大家分享下!大家看看是否看得懂,不明白的地方可以直接回帖参加讨论。* P9 Z! i" G+ r" D
2 n' P1 \, ^- w* ?: H普通的写法:(耗时0.003s)
+ n( X. X$ k; q" U4 n' \, LSELECT * FROM user_info ORDER BY id DESC LIMIT 1000000, 20
8 k" o# Q6 G2 ^% k. @' ?! C* D& W s0 e; I
% e2 Y8 n& I5 W' u, j2 v
优化后的写法:(耗时1.938s). p' d, V$ M4 @( j$ C* G6 e O7 i
SELECT * FROM user_info where id>1000000 ORDER BY id asc LIMIT 0, 20
/ J0 Z. [# K7 A- ?
! B. k& E, ]- b' N% C$ P4 h |
|