summaryrefslogtreecommitdiff
path: root/sql/sql_show.cc
diff options
context:
space:
mode:
authoringo@mysql.com <>2004-05-03 15:55:21 +0200
committeringo@mysql.com <>2004-05-03 15:55:21 +0200
commit5a78b4c746555d4c1891ce82d4c0b2d23125caff (patch)
treef82a460f807cff5eea040e4950e8f7b334c28f33 /sql/sql_show.cc
parentb89e5bbc9528d2acd77e5dcfd22a373ab5a1e0c8 (diff)
downloadmariadb-git-5a78b4c746555d4c1891ce82d4c0b2d23125caff.tar.gz
WL#1700 - Properly count key_blocks_used and key_blocks_current.
Introduced a new free blocks list. Free blocks are now re-used before new blocks are allocated from the pool. There is a new status variable which can be queried by "show status like key_blocks_unused".
Diffstat (limited to 'sql/sql_show.cc')
-rw-r--r--sql/sql_show.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc
index 448dc825a26..51b44af63ec 100644
--- a/sql/sql_show.cc
+++ b/sql/sql_show.cc
@@ -2021,6 +2021,7 @@ int mysqld_show(THD *thd, const char *wild, show_var_st *variables,
#endif /* HAVE_OPENSSL */
case SHOW_KEY_CACHE_LONG:
+ case SHOW_KEY_CACHE_CONST_LONG:
value= (value-(char*) &dflt_key_cache_var)+ (char*) sql_key_cache;
end= int10_to_str(*(long*) value, buff, 10);
break;