diff options
author | unknown <igor@rurik.mysql.com> | 2003-06-30 09:47:56 -0700 |
---|---|---|
committer | unknown <igor@rurik.mysql.com> | 2003-06-30 09:47:56 -0700 |
commit | 637607f00612add2a698ced1153f9157b52e6bd5 (patch) | |
tree | 15b69b8ef15f794a831a54bdaa92484ae79fca55 /sql | |
parent | 80c1bba3a90e36dbcbc4ec35171f21508759e99b (diff) | |
download | mariadb-git-637607f00612add2a698ced1153f9157b52e6bd5.tar.gz |
mysqld.cc, handler.cc:
Added multiple key cache
sql/handler.cc:
Added multiple key cache
sql/mysqld.cc:
Added multiple key cache
Diffstat (limited to 'sql')
-rw-r--r-- | sql/handler.cc | 5 | ||||
-rw-r--r-- | sql/mysqld.cc | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/sql/handler.cc b/sql/handler.cc index 56319bcc91c..fdf25c2670a 100644 --- a/sql/handler.cc +++ b/sql/handler.cc @@ -980,13 +980,14 @@ int ha_create_table(const char *name, HA_CREATE_INFO *create_info, void ha_key_cache(void) { if (keybuff_size) - (void) init_key_cache((ulong) keybuff_size); + (void) init_key_cache(&dflt_keycache,dflt_key_block_size, + (ulong) keybuff_size); } void ha_resize_key_cache(void) { - (void) resize_key_cache((ulong) keybuff_size); + (void) resize_key_cache(&dflt_keycache,(ulong) keybuff_size); } diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 68fa0cca2d5..9e2dbcc576f 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -874,7 +874,7 @@ void clean_up(bool print_message) udf_free(); #endif (void) ha_panic(HA_PANIC_CLOSE); /* close all tables and logs */ - end_key_cache(); + end_key_cache(&dflt_keycache,1); end_thr_alarm(1); /* Free allocated memory */ #ifdef USE_RAID end_raid(); |