DROP TABLE IF EXISTS `t1`; CREATE TABLE `t1` ( `f1` varchar(255) DEFAULT NULL, `f2` int(11) DEFAULT NULL, KEY `email` (`f1`(10)), KEY `f2` (`f2`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; --disable_query_log LOCK TABLES `t1` WRITE; INSERT INTO `t1` VALUES ('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('testcancel@foobar.com',10),('testcancel+4@foobar.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10),('sveta.smirnova@percona.com',10),('sveta.smirnova@oracle.com',10); UNLOCK TABLES; --enable_query_log flush status; select * from t1 where f1='testcancel+@foobar.com' and (f2!=20 and f2!=30 and f2<10000) order by f2 desc limit 1; show status like 'Handler%'; flush status; select * from t1 force index(email) where f1='testcancel+@foobar.com' and (f2!=20 and f2!=30 and f2<10000) order by f2 desc limit 1; show status like 'Handler%'; select count(*) from t1 where f1 like 'testcancel%';