Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2016, 08:52
Avatar de planmental
planmental
 
Fecha de Ingreso: abril-2015
Mensajes: 100
Antigüedad: 9 años
Puntos: 0
Información Optimización de consultas MySql y PHP

Buenos Días a todos.

Yo aquí de nuevo con una de mis acostumbrados problemas de programación.

Mi problema es el siguiente:

Tengo una simple consulta:

Código MySQL:
Ver original
  1. SELECT * FROM inventario ORDER BY caja DESC  LIMIT 200
Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.
La consulta anterior me da como resultado las primeras 200 consultas de la tabla, pero tiene 774 en total y quiero que las 774 se muestren de una sola consulta sin necesidad de pagina ni limitar el resultado.

Entonces, al consultar los 200 registros tarda aproximadamente 20 segundos. Ahora, para consultar los 774 tardaría muchos más.

Esta es mi tabla:

Código MySQL:
Ver original
  1. CREATE TABLE inventario (
  2.   actualizacion    date,
  3.   caja      VARCHAR(20)   NOT NULL,
  4.   cliente  VARCHAR(50) NOT NULL,
  5.   localidad  VARCHAR(50) NOT NULL,
  6.   fecha_inicio  date,
  7.   fecha_final  date,
  8.   nota VARCHAR(100) NOT NULL
  9. );

No sé qué estoy haciendo mal, si es la programación en PHP o en MySql.

Espero me ayuden.

Un saludo

Última edición por gnzsoloyo; 03/06/2016 a las 09:08