Въпроси за бързодействие, оптимизация и изчистване на кода

:D
Код:
select * from t order by id limit 99862,60
1.6454088687897 seconds
става
Код:
select * from t where id > 99862 order by id limit 60
0.021941900253296 seconds
 
Galli каза:
:D
Код:
select * from t order by id limit 99862,60
1.6454088687897 seconds
става
Код:
select * from t where id > 99862 order by id limit 60
0.021941900253296 seconds
Не става така, има разлика в резултатите... знам, че разликата във времето е голяма
 
MontefuckeR каза:
Идея как се заменя в заявка LIMIT число,число
с LIMIT число
и съответно да си имаш странициране...
Някой?

Може ама файда в бързодействие по този начин аз не намерих:
[sql]

SELECT * FROM t
WHERE id > (
SELECT id FROM (
SELECT id FROM t as b ORDER BY id LIMIT 99862
) as a ORDER BY id DESC LIMIT 1
)
LIMIT 60
[/sql]
 

Back
Горе