summaryrefslogtreecommitdiff
path: root/sql/sql_cache.h
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.homeip.net>2005-02-01 15:43:08 +0100
committerunknown <msvensson@neptunus.homeip.net>2005-02-01 15:43:08 +0100
commit38e395aa325eb418cf92a6ce62646959ee2ed477 (patch)
treefd2990524cb48181687b9d9990b0bb57d73c8579 /sql/sql_cache.h
parentd6747f963e13d87c1a7bc952b95ceeba8ba2aada (diff)
downloadmariadb-git-38e395aa325eb418cf92a6ce62646959ee2ed477.tar.gz
WL#2269 Enable query cache for NDB
- Added a thread that fetches commit_count for open tables. This will mean that NDB will not have to be contacted for every use of a cached query. sql/ha_ndbcluster.cc: Added a thread that periodically will fetch commit_count for open tables and store that value in share. The commit count value is then used when query cache asks if a cached query can be used. The thread activation interval is regulated by the config variable ndb_cache_check_time, it's default value is 0 which means that NDB is contacted every time a cached query is reused. sql/ha_ndbcluster.h: Added commit_count to share Added ndb_cache_check_time sql/mysqld.cc: Added config variable ndb_cache_check_time sql/set_var.cc: Added config variable ndb_cache_check_time
Diffstat (limited to 'sql/sql_cache.h')
0 files changed, 0 insertions, 0 deletions