zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL Status Qcache_free_blocks 数据库状态作用意思及如何正确

mysql数据库状态 如何 作用 正确 意思 status
2023-06-13 09:11:24 时间
本站中文解释

:表示在缓存池中可用的缓存块数量。Qcache_free_memory:表示在缓存池中可用的内存大小。Qcache_hits:表示命中缓存的次数。Qcache_inserts:表示插入缓存的次数。Qcache_lowmem_prunes:表示因低内存被清理的次数。Qcache_not_cached:表示查询未进行缓存的次数。

Qcache_queries_in_cache:表示被缓存查询的总数。Qcache_total_blocks:表示缓存池中总的缓存块数量。

要设置MySQL的缓存状态变量,首先要在Global Variables菜单,打开 my.cnf 文件,添加以下变量:

query_cache_size:这个变量决定了缓存池的大小,单位为字节,建议设置为至少 64M。

query_cache_limit:这个变量设置每个查询可以被缓存的最大尺寸,单位是字节,建议设置为 1M。

query_cache_min_res_unit:这个变量设置缓存每个结果的最小尺寸,单位是字节,建议设置为4K。

query_cache_type:这个变量设置缓存的使用情况,ON 或者 OFF。

将以上配置改好后,重新启动 MySQL,即可应用新配置。此时,MySQL 的缓存 status 变量将会生效。检查状态变量的方法非常简单,只需要运行如下语句即可:

SHOW STATUS LIKE Qcache%

这样就可以看到MySQL缓存 status 的相关状态了。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Status Qcache_free_blocks 数据库状态作用意思及如何正确