Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/09/2012, 12:05
jrsantos
 
Fecha de Ingreso: julio-2012
Mensajes: 25
Antigüedad: 11 años, 9 meses
Puntos: 3
Respuesta: como puedo optimizar una tabla con mucho registros

El problema es que c_id tiene duplicidad de contenido es la naturaleza de esta tabla.
Código SQL:
Ver original
  1. mysql> SELECT Last_Status, Hora, Fecha, Item1, c_id FROM myTabla WHERE c_id = 1  LIMIT 4;
  2. +-------------+----------+------------+---------+-------+
  3. | Last_Status | Hora     | Fecha      | Item1   | c_id  |
  4. +-------------+----------+------------+---------+-------+
  5. |           3 | 10:10:00 | 2012-09-01 | 1201001 |     1 |
  6. |           2 | 11:30:20 | 2012-09-02 | 1202009 |     1 |
  7. |           5 | 12:20:10 | 2012-09-05 | 1201001 |     1 |
  8. |           3 | 13:10:40 | 2012-09-07 | 1206002 |     1 |
  9. +-------------+----------+------------+---------+-------+
  10. 4 ROWS IN SET (0.00 sec)
En esta tabla por su naturaleza no puedo utilizar llave primaria, esta tabla alberga informacion repetitivas es una tabla que guarda reportes del estado de los items el campo c_id lo utilizo para poder agrupar los items que tiene asignado y conocer su diferentes estados que tuvieron en un fecha y hora determinada.

En la consulta anterior agrupe algunos de los items que tiene el c_id = 1 en total existe 8,000,000 row que hacen referencia al c_id = 1 solo liste 4 a modo de ejemplo.

Espero que este un poco mas claro.

Saludos!