oracle sql性能实例:
1.需求是取11至100的记录.
性能差一点的sql
- SELECT * FROM (SELECT row_.*, ROWNUM rownum_
FROM (SELECT users.id,users.name FROM my.users users0_) row_ )
WHERE rownum_ <= 100 AND rownum_ > 10
性能优良的sql应该是:
- SELECT * FROM (SELECT row_.*, ROWNUM rownum_ FROM (SELECT users.id,users.name
FROM my.users users0_) row_ where rownum <= 100 )
WHERE rownum_ > 10