Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2015, 06:47
rjulio21
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 2 meses
Puntos: 16
Optimización de Paginador

Buenos días amigos,

Tiempo que no consulto por aquí, esta vez espero no quitarles demasiado tiempo, solo deseo saber si podrian despejarme una duda que tengo.

Tengo una clase que me renderiza tablas de información y que hace uso de otra clase "Paginador" para hacer, valga la redundancia la paginación, el proceso es el siguiente:
  • Hago una consulta inicial con un count sobre la consulta para obtener el total
  • Luego realizo una consulta con los valores estipulados para la paginación en el limit
La duda es, en efecto si eso podria ser más optimo que agregar un subquery a la consulta del paginador que me devuelva el total y sobre el cual pueda yo hacer la lógica de paginación.
coloco ambos ejemplos:
Código PHP:
Ver original
  1. $total  ="select count(*) from tabla [where]";
  2. //.. logica del paginador
  3. $consulta = "select [campos] from tabla [where] limit($offset,$limit);
o realizar algo como
Código PHP:
Ver original
  1. $consulta = "select (select count(*) from tabla) [campos]....";

Gracias de antemano por sus respuestas.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos