Fernando B. wrote:
SerÃa de gran utilidad que pegaras ese EXPLAIN (ejecutado con \G) y un
show index de esa tabla.
2008/12/1 Fernando C. [email protected]:
Estoy alucinando… ahora el mismo explain dice que pasa por 491
registros, empleando el mismo Ãndice!!
Respecto al explain, dice esto:
Possible keys: index_contenidos_on_tema_and_created_at,
index_contenidos_on_tema_and_ultima_respuesta_id,
index_contenidos_on_tema_and_veces_leido,
index_contenidos_on_tema_and_respuestas_count
Key: index_contenidos_on_tema_and_created_at
Key_len: 5
Ref: const
Rows: 491 (hoy)
Extra: Using where
Y la tabla:
CREATE TABLE contenidos (
id int(11) NOT NULL auto_increment,
parent_id int(11) default NULL,
inicial_id int(11) default NULL,
usuario_id int(11) NOT NULL,
subtipo_id int(11) NOT NULL,
publicado tinyint(1) default ‘1’,
tema int(11) default ‘0’,
titulo varchar(255) NOT NULL,
texto_completo text,
keywords varchar(255) default NULL,
descripcion varchar(400) default NULL,
permalink varchar(255) default NULL,
contenido_link varchar(255) default NULL,
usr_nick varchar(255) default NULL,
usr_nick_limpio varchar(255) default NULL,
veces_leido int(11) default ‘0’,
votos_count int(11) default ‘0’,
images_count int(11) default ‘0’,
respuestas_count int(11) default ‘0’,
ultima_respuesta_id int(11) default NULL,
contador int(11) default ‘0’,
producto_id int(11) default NULL,
lo_mejor varchar(255) default NULL,
lo_peor varchar(255) default NULL,
area1 int(11) default NULL,
area2 int(11) default NULL,
area3 int(11) default NULL,
puntuacion int(11) default NULL,
cliente varchar(255) default NULL,
fecha_cliente datetime default NULL,
cotizacion decimal(10,2) default NULL,
copyright varchar(255) default NULL,
fecha_titulares datetime default NULL,
created_ip varchar(255) default NULL,
updated_ip varchar(255) default NULL,
updated_usuario varchar(255) default NULL,
created_at datetime default NULL,
updated_at datetime default NULL,
leido_dia int(11) default ‘0’,
leido_semana int(11) default ‘0’,
PRIMARY KEY (id),
KEY ultima_respuesta_id (ultima_respuesta_id),
KEY index_contenidos_on_inicial_id_and_publicado_and_created_at
(inicial_id,publicado,created_at),
KEY index_contenidos_on_usuario_id_and_inicial_id
(usuario_id,inicial_id),
KEY index_contenidos_on_tema_and_created_at (tema,created_at),
KEY index_contenidos_on_subtipo_id_and_created_at
(subtipo_id,created_at),
KEY index_contenidos_on_created_at (created_at),
KEY index_contenidos_on_usuario_subtipo_publicado_created_at
(usuario_id,subtipo_id,publicado,created_at),
KEY index_contenidos_on_usuario_id_and_tema_and_created_at
(usuario_id,tema,created_at),
KEY index_contenidos_on_tema_and_ultima_respuesta_id
(tema,ultima_respuesta_id),
KEY index_contenidos_on_tema_and_veces_leido (tema,veces_leido),
KEY index_contenidos_on_tema_and_respuestas_count
(tema,respuestas_count),
KEY index_contenidos_on_producto_id_and_publicado_and_created_at
(producto_id,publicado,created_at),
KEY index_contenidos_on_parent_id_and_publicado_and_created_at
(parent_id,publicado,created_at),
KEY index_contenidos_on_fecha_titulares (fecha_titulares),
KEY index_contenidos_on_subtipo_id_and_publicado_and_created_at
(subtipo_id,publicado,created_at),
KEY index_contenidos_on_usuario_publicado_created_at
(usuario_id,publicado,created_at),
KEY index_contenidos_on_usuario_id_and_created_at
(usuario_id,created_at),
CONSTRAINT contenidos_ibfk_1 FOREIGN KEY (parent_id) REFERENCES
contenidos (id),
CONSTRAINT contenidos_ibfk_2 FOREIGN KEY (inicial_id) REFERENCES
contenidos (id),
CONSTRAINT contenidos_ibfk_3 FOREIGN KEY (usuario_id) REFERENCES
usuarios (id),
CONSTRAINT contenidos_ibfk_4 FOREIGN KEY (subtipo_id) REFERENCES
subtipos (id),
CONSTRAINT contenidos_ibfk_5 FOREIGN KEY (ultima_respuesta_id)
REFERENCES contenidos (id),
CONSTRAINT contenidos_ibfk_6 FOREIGN KEY (producto_id) REFERENCES
productos (id)
) ENGINE=InnoDB AUTO_INCREMENT=226129 DEFAULT CHARSET=utf8
s2