--source include/big_test.inc --source include/not_valgrind.inc --echo # --echo # Bug #29207450 TINYTEXT COLUMN TAKES LONG TIME IN THE GROUP BY OPERATION. --echo # create table t1 (id serial primary key auto_increment,a varchar(100),b varchar(100)); create table t2 (id serial primary key auto_increment,a varchar(100),b tinytext); insert into t1 (a, b) values('a', '746d847beb7e'),('a','746d847beb7e'),('a', '746d847beb7e'),('a','746d847beb7e'),('a','746d847beb7e'); insert into t1 (a, b) select 'a', '746d847beb7e' from t1 t1,t1 t2,t1 t3,t1 t4; insert into t1 (a, b) select 'a', '746d847beb7e' from t1 t1,t1 t2; insert into t1 (a, b) select 'a', '746d847beb7e' from t1; insert into t2 (a, b) values('a', '746d847beb7e'),('a','746d847beb7e'),('a', '746d847beb7e'),('a','746d847beb7e'),('a','746d847beb7e'); insert into t2 (a, b) select 'a', '746d847beb7e' from t2 t1,t2 t2,t2 t3,t2 t4; insert into t2 (a, b) select 'a', '746d847beb7e' from t2 t1,t2 t2; insert into t2 (a, b) select 'a', '746d847beb7e' from t2; select count(*) from t1; select count(*) from t2; set big_tables = 1; select b, count(*) from t1 group by b; select b, count(*) from t2 group by b; set big_tables = 0; select b, count(*) from t1 group by b; select b, count(*) from t2 group by b; drop table t1, t2;