mariadb/storage
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
..
archive Merge with MySQL 5.1.42 2010-01-15 17:27:55 +02:00
blackhole Bug #40877: multi statement execution fails in 5.1.30 2009-10-16 13:29:42 +03:00
csv Merge with MySQL 5.1, with following additions: 2009-11-16 21:49:51 +01:00
example Backport WL#3653 to 5.1 to enable bundled innodb plugin. 2009-06-10 10:59:49 +02:00
federated Merge with MySQL 5.1.42 2010-01-15 17:27:55 +02:00
federatedx Merge with maria-5.1-federatedx; A patch to fix bugs in federatedx and enable federated_server.test 2009-12-03 13:19:05 +02:00
heap Merge with MySQL 5.1, with following additions: 2009-11-16 21:49:51 +01:00
ibmdb2i Bug#45983 ibmdb2i_create_index_option=1 not working for primary key 2009-07-08 14:40:01 +05:30
innobase Merge with MySQL 5.1.42 2010-01-15 17:27:55 +02:00
innodb_plugin Merge with MySQL 5.1.42 2010-01-15 17:27:55 +02:00
maria Added count of my_sync calls (to SHOW STATUS) 2010-03-09 21:22:24 +02:00
myisam When one does a drop table, the indexes are not flushed to disk before drop anymore (with MyISAM/Maria) 2010-02-10 21:06:24 +02:00
myisammrg Merge with MySQL 5.1, with following additions: 2009-11-16 21:49:51 +01:00
ndb Fix test suite so that it works when doing configure --without-uca 2009-12-27 15:54:41 +02:00
pbxt Removed compiler warnings 2010-01-06 23:27:53 +02:00
xtradb Merge with fixes for compiler warnings and 2 fixed test cases 2010-01-28 13:35:10 +02:00
Makefile.am Backport WL#3653 to 5.1 to enable bundled innodb plugin. 2009-06-10 10:59:49 +02:00
mysql_storage_engine.cmake Bug #47797 CMake, engine can't specify additional libraries to link with 2009-10-08 14:54:11 +02:00