Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/09/2012, 10:41
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

Gracias gnzsoloyo por responder muy amable,

Código SQL:
Ver original
  1. mysql> SELECT item1, c_id FROM myTabla GROUP BY c_id  LIMIT 4;
  2. +---------+-------+------------+
  3. | item1   | c_id  | totalRow   |
  4. +---------+-------+------------+
  5. | 1201001 |     1 | 8000000    |
  6. | 1201002 |     2 | 7000000    |
  7. | 1201003 |     3 | 500000     |
  8. | 1201004 |     4 | 500000     |
  9. +---------+-------+------------+
  10. 4 ROWS IN SET (1 MIN 0.69 sec)
Si se fijan agrege una columna llamada totalRow que especifica la cantidad de item que tiene cada c_id esto es para aclarar mas el escenario

Código SQL:
Ver original
  1. CREATE TABLE  `myTabla` (
  2.   `c_id`  tinyInt UNSIGNED NOT NULL,
  3.   `item1` INT(7) UNSIGNED NOT NULL
  4.   KEY `Index` (`c_id`) USING BTREE
  5. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

Saludos!