Jquery中文网 www.jquerycn.cn
Jquery中文网 >  数据库  >  mysql  >  正文 MariaDB数据库的缓存配置详解

MariaDB数据库的缓存配置详解

发布时间:2017-03-17   编辑:www.jquerycn.cn
jquery中文网为您提供MariaDB数据库的缓存配置详解等资源,欢迎您收藏本站,我们将为您提供最新的MariaDB数据库的缓存配置详解资源
MariaDB是mysql数据库被收购之后的团队做的一款MariaDB数据库了它和mysql数据库有许我相的地方有缓存功能,下面我们来看MariaDB数据库的缓存配置方法。

在这里简单介绍一下MariaDB的缓存相关参数。

have_query_cache

MariaDB [(none)]> SHOW VARIABLES LIKE 'have_query_cache';
------------------ -------
| Variable_name    | Value |
------------------ -------
| have_query_cache | YES   |
------------------ -------
1 row in set (0.00 sec)

query_cache_limit

MariaDB [(none)]> SHOW VARIABLES LIKE 'query_cache_limit';
------------------- ---------
| Variable_name     | Value   |
------------------- ---------
| query_cache_limit | 1048576 |
------------------- ---------
1 row in set (0.00 sec)

query_cache_min_res_unit

SHOW VARIABLES LIKE 'query_cache_min_res_unit';
-------------------------- -------
| Variable_name            | Value |
-------------------------- -------
| query_cache_min_res_unit | 4096  |
-------------------------- -------
1 row in set (0.00 sec)

query_cache_size

MariaDB [(none)]> SHOW VARIABLES LIKE 'query_cache_size';
------------------ -------
| Variable_name    | Value |
------------------ -------
| query_cache_size | 0     |
------------------ -------
1 row in set (0.00 sec)

query_cache_type

MariaDB [(none)]> SHOW VARIABLES LIKE 'query_cache_type';
------------------ -------
| Variable_name    | Value |
------------------ -------
| query_cache_type | ON    |
------------------ -------
1 row in set (0.00 sec)

query_cache_wlock_invalidate

MariaDB [(none)]> SHOW VARIABLES LIKE 'query_cache_wlock_invalidate';
------------------------------ -------
| Variable_name                | Value |
------------------------------ -------
| query_cache_wlock_invalidate | OFF   |
------------------------------ -------
1 row in set (0.00 sec)

确认查询缓存情况

如何确认一个数据库的查询缓存情况,如命中率如何,配置的内存是否妥当?
MariaDB提供了一系列的SHOW STATUS命令来确认当前的查询缓存状态。

MariaDB [(none)]> SHOW STATUS LIKE 'Qcache%';
------------------------- -------
| Variable_name           | Value |
------------------------- -------
| Qcache_free_blocks      | 0     |
| Qcache_free_memory      | 0     |
| Qcache_hits             | 0     |
| Qcache_inserts          | 0     |
| Qcache_lowmem_prunes    | 0     |
| Qcache_not_cached       | 0     |
| Qcache_queries_in_cache | 0     |
| Qcache_total_blocks     | 0     |
------------------------- -------
8 rows in set (0.00 sec)

清除查询缓存

MariaDB [(none)]> RESET QUERY CACHE;
Query OK, 0 rows affected (0.00 sec)

您可能感兴趣的文章:
jQuery 数据缓存data(name, value)详解及实现
Memcache与MySQL同是使用的配置详解
有关php的缓存技术介绍
ASP.NET缓存的方法分析
细说php生成静态文件之模板与缓存
快速解决jquery之get缓存问题的最简单方法介绍
nginx配置反向代理的简单示例
通过实例了解PHP的mvc开发
jQuery 数据缓存模块进化史详细介绍
MySQL 根据 status 状态优化

[关闭]