Ver Mensaje Individual
  #22 (permalink)  
Antiguo 06/10/2014, 00:43
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 10 meses
Puntos: 4
Respuesta: Cómo indexar la base de datos

Buenas,
He ejecutado la consulta, pero ya vuelvo a tener el problema.

t_destacats:
Código MySQL:
Ver original
  1. CREATE TABLE `t_destacats` (
  2.  `id_cat` int(11) NOT NULL,
  3.  `ordre` int(11) NOT NULL,
  4.  `referencia` varchar(5) NOT NULL,
  5.  PRIMARY KEY (`id`),
  6.  KEY `ordre` (`ordre`)

t_poblacion
Código MySQL:
Ver original
  1. CREATE TABLE `t_poblacion` (
  2.  `id_poblacion` int(11) DEFAULT NULL,
  3.  `nombre_poblacion` varchar(30) DEFAULT NULL,
  4.  `id_provincia` int(11) DEFAULT NULL,
  5.  PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM AUTO_INCREMENT=29569 DEFAULT CHARSET=latin1

t_ca
Código MySQL:
Ver original
  1. CREATE TABLE `t_ca` (
  2.  `id_piso` varchar(25) DEFAULT NULL,
  3.  `titulo` varchar(120) DEFAULT NULL,
  4.  `descripcion` text,
  5.  PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM AUTO_INCREMENT=510545 DEFAULT CHARSET=latin1

t_tipo
CREATE TABLE `t_tipo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_tipo` int(11) DEFAULT NULL,
`id_familia_tipo` int(11) DEFAULT NULL,
`nombre_tipo_es` varchar(50) DEFAULT NULL,
`nombre_tipo_ca` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=15060 DEFAULT CHARSET=latin1

t_operacion
Código MySQL:
Ver original
  1. CREATE TABLE `t_operacion` (
  2.  `id_operacion` int(11) DEFAULT NULL,
  3.  `operacion_tipo_es` varchar(50) DEFAULT NULL,
  4.  `operacion_tipo_ca` varchar(50) DEFAULT NULL,
  5.  PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM AUTO_INCREMENT=2553 DEFAULT CHARSET=latin1

Me he dado cuenta que al crear la tabla t_destacats, con la estructura que me sugeristes, se me ha creado como InnoDB, no como MyISAM. Intento cambiarla pero no me deja.
No sé qué es lo que exactamente hace que vaya todo tan lento.

Gracias
__________________
Qué fácil cuando lo sabes y qué difícil cuando no