mariadb/BUILD
Michael Widenius 292f6568fa Added count of my_sync calls (to SHOW STATUS)
tmp_table_size can now be set to 0 (to disable in memory internal temp tables)
Improved speed for internal Maria temp tables:
- Don't use packed keys, except with long text fields.
- Don't copy key all accessed pages during key search.
Some new benchmark tests to sql-bench (for group by)

BUILD/compile-pentium64-gcov:
  Update script to use same pentium_config flags as other tests
BUILD/compile-pentium64-gprof:
  Update script to use same pentium_config flags as other tests
include/my_sys.h:
  Added count of my_sync calls
mysql-test/r/variables.result:
  tmp_table_size can now be set to 0
sql-bench/test-select.sh:
  Added some new test for GROUP BY on a not key field and group by with different order by
sql/mysqld.cc:
  Added count of my_sync calls
  tmp_table_size can now be set to 0 (to disable in memory internal temp tables)
sql/sql_select.cc:
  If tmp_table_size is 0, don't use in memory temp tables (good for benchmarking MyISAM/Maria temp tables)
  Don't pack keys for Maria tables;  The 8K page size makes packed keys too slow for temp tables.
storage/maria/ma_key_recover.h:
  Moved definition to maria_def.h
storage/maria/ma_page.c:
  Moved code used to simplify comparing of identical Maria tables to own function (page_cleanup())
  Fixed that one can read a page with a read lock.
storage/maria/ma_rkey.c:
  For not exact key reads, cache the page where we found key (to speed up future read-next/read-prev calls)
storage/maria/ma_search.c:
  Moved code to cache last key page to separate function.
  Instead of copying pages, only get a link to the page. This notable speeds up key searches on bigger tables.
storage/maria/ma_write.c:
  Added comment
storage/maria/maria_def.h:
  Moved page_cleanup() to separate function.
2010-03-09 21:22:24 +02:00
..
.cvsignore
autorun.sh
build_mccge.sh
check-cpu
cleanup
compile-alpha
compile-alpha-ccc
compile-alpha-cxx
compile-alpha-debug
compile-amd64-debug-max
compile-amd64-debug-max-no-ndb
compile-amd64-gcov
compile-amd64-gprof
compile-amd64-gprof-no-ndb
compile-amd64-max
compile-amd64-max-sci
compile-amd64-valgrind-max
compile-bintar
compile-darwin-mwcc
compile-dist
compile-hpux11-parisc2-aCC
compile-ia64-debug-max
compile-innodb
compile-innodb-debug
compile-irix-mips64-mipspro
compile-ndb-autotest
compile-pentium
compile-pentium-cybozu
compile-pentium-debug
compile-pentium-debug-max
compile-pentium-debug-max-no-embedded
compile-pentium-debug-max-no-ndb
compile-pentium-debug-max-no-qc
compile-pentium-debug-openssl
compile-pentium-debug-yassl
compile-pentium-gcov
compile-pentium-gprof
compile-pentium-icc
compile-pentium-icc-valgrind-max
compile-pentium-icc-yassl
compile-pentium-max
compile-pentium-myodbc
compile-pentium-mysqlfs-debug
compile-pentium-pgcc
compile-pentium-valgrind-max
compile-pentium-valgrind-max-no-ndb
compile-pentium64
compile-pentium64-debug
compile-pentium64-debug-max
compile-pentium64-gcov
compile-pentium64-gprof
compile-pentium64-max
compile-pentium64-max-sci
compile-pentium64-valgrind-max
compile-ppc
compile-ppc-debug
compile-ppc-debug-max
compile-ppc-debug-max-no-ndb
compile-ppc-max
compile-solaris-amd64
compile-solaris-amd64-debug
compile-solaris-amd64-debug-forte
compile-solaris-amd64-forte
compile-solaris-sparc
compile-solaris-sparc-debug
compile-solaris-sparc-forte
compile-solaris-sparc-purify
compile-solaris-x86-32
compile-solaris-x86-32-debug
compile-solaris-x86-32-debug-forte
compile-solaris-x86-forte-32
FINISH.sh
Makefile.am
SETUP.sh
util.sh