rendered paste bodyCREATE TABLE `comentarios_0` (
`index` int(25) NOT NULL auto_increment,
`id` int(9) NOT NULL default '0',
`idcom` int(9) NOT NULL default '0',
`nickcom` varchar(15) NOT NULL default '',
`comentario` text NOT NULL,
`reply` char(1) NOT NULL default '',
`ip` varchar(15) NOT NULL default '',
`fecha` bigint(20) NOT NULL default '0',
PRIMARY KEY (`index`),
KEY `id` (`id`),
KEY `idcom` (`idcom`)
) ENGINE=MyISAM AUTO_INCREMENT=10886309 DEFAULT CHARSET=latin1
explain SELECT `index`,id, idcom, nickcom, comentario, reply, ip, fecha FROM `genteya_comentarios`.`comentarios_0` WHERE `idcom`=2 ORDER BY `index` DESC LIMIT 0,125;
+----+-------------+---------------+------+---------------+-------+---------+-------+------+-----------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+---------------+------+---------------+-------+---------+-------+------+-----------------------------+
| 1 | SIMPLE | comentarios_0 | ref | idcom | idcom | 4 | const | 1890 | Using where; Using filesort |
+----+-------------+---------------+------+---------------+-------+---------+-------+------+-----------------------------+
ALTER TABLE `genteya_comentarios`.`comentarios_0` DROP INDEX `idcom` ,
ADD INDEX `idcom` ( `idcom` , `index` );
explain SELECT `index`,id, idcom, nickcom, comentario, reply, ip, fecha FROM `genteya_comentarios`.`comentarios_0` WHERE `idcom`=2 ORDER BY `index` DESC LIMIT 0,125;
+----+-------------+---------------+------+---------------+-------+---------+-------+------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+---------------+------+---------------+-------+---------+-------+------+-------------+
| 1 | SIMPLE | comentarios_0 | ref | idcom | idcom | 4 | const | 1122 | Using where |
+----+-------------+---------------+------+---------------+-------+---------+-------+------+-------------+