EVOLUTION-MANAGER
Edit File: no_merge_sort.test
--source include/have_rocksdb.inc # For Issue#117 MyRocks does merge sort with small data sets let $datadir = `SELECT @@datadir`; --disable_query_log let $i= 0; while ($i < 30) { DROP TABLE IF EXISTS ti_nk; CREATE TABLE `ti_nk` ( `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, `c` varchar(36) COLLATE latin1_bin NOT NULL, PRIMARY KEY (`c`) ); let $j = 0; while ($j < 200) { eval insert into ti_nk values ($j, $j, md5($j)); inc $j; } select variable_value into @s from information_schema.global_status where variable_name='Sort_merge_passes'; eval SELECT a, b, c FROM ti_nk ORDER BY a,b,c INTO OUTFILE '$datadir/select.out'; --remove_file $datadir/select.out select case when variable_value-@s = 0 then 'true' else 'false' end as skip_merge_sort from information_schema.global_status where variable_name='Sort_merge_passes'; inc $i; } --enable_query_log DROP TABLE ti_nk;