Optimizar consultas SQL para paginar resultados en MySQL
Con un título tan sexy y atrayente he captado tu atención en segundos. Empecemos por lo básico. Paginar es algo que todos utilizamos en una u otra forma. De hecho tu framework o lenguaje favorito debe incluir alguna etiqueta, módulo o plugin que te permite hacerlo. En el caso de Ruby on Rails, un plugin muy conocido es el "will_paginate".
Para que funcione, básicamente le decimos que pagine los resultados de algún modelo según la página que estamos revisando:
Código :
@posts = Post.paginate :page => 10
En ese caso, buscará los resultados de la tabla "posts" correspondientes a la página 10. Si presentamos 10 resultados por página, eso sería el registro 101 al 110. El query que utiliza para ello es algo similar a:
Código :
select ALGO from posts limit 10 offset 100
Es decir, utilizando …
Continua leyendo desde la fuente
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.
Leave a Reply