• unknown's avatar
    Moved some old test and added a new test to only be run with mysql-test-run --big · e10d8144
    unknown authored
    Fixed warnings by valgrind for sum_distinct.test
    Enable buffered-record-reads after filesort for InnoDB tables with short primary key
    Enabled sort-with-data for MyISAM temporary files
    
    
    BitKeeper/etc/ignore:
      added tools/mysqltestmanager
    client/mysqltest.c:
      Ensure that BIG_TEST is always set to 0 or 1
      Fix the 'eval' also honors 'require'
    mysql-test/mysql-test-run.sh:
      Enlarge InnoDB table space for --big tests
    mysql-test/r/heap.result:
      Fix after adding more optimzation for filsort
    mysql-test/r/sum_distinct.result:
      Move 'slow' part of test to sum_distinct-big.test
    mysql-test/t/heap.test:
      Ensure that results are indpendent of optimizer
    mysql-test/t/sum_distinct.test:
      Move 'slow' part of test to sum_distinct-big.test
    sql/filesort.cc:
      Use 'sort with data' also on temporary files and with INSERT ... SELECT
    sql/ha_innodb.h:
      Remove HA_FAST_KEY_READ to enable buffered-record-reads after filesort
    sql/handler.h:
      More comments
    sql/mysql_priv.h:
      A bit smaller limit for cache for buffered-records-read (after testing)
    sql/records.cc:
      Don't use buffered-record-reads if ref_length > MAX_REFLENGTH
      Fixed warning from valgrind in 'sum_distinct'
    sql/sql_select.cc:
      Ensure that tempory tables has query_id set for all fields
      (Required for sort-with-data to work on temp files)
    e10d8144
heap.result 17.7 KB