怎么查看mysql查询缓存是否开启

2023年 11月 26日 67.0k 0

MySQL查询缓存是MySQL提供的一种优化性能的方式,可以将查询结果缓存在内存中,减少IO操作,提高查询效率。

怎么查看mysql查询缓存是否开启

在MySQL中,查询缓存默认是开启的,但是有时候需要查看查询缓存是否真的开启了,可以使用以下操作来实现。

第一步,登录MySQL数据库。

$ mysql -u root -p
Enter password:

第二步,查看查询缓存状态。

mysql>SHOW VARIABLES LIKE 'query_cache_type';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| query_cache_type | ON |
+------------------+-------+
1 row in set (0.01 sec)

在上例中,查询缓存是开启状态,query_cache_type的值为ON。

如果查询缓存没有开启,可以使用以下操作开启查询缓存。

第一步,打开MySQL配置文件my.cnf。

$ sudo vim /etc/mysql/my.cnf

第二步,在[mysqld]标签内添加以下语句。

query_cache_type = 1
query_cache_size = 64M

在上例中,将查询缓存类型(query_cache_type)设置为1,将查询缓存大小(query_cache_size)设置为64M。

第三步,重启MySQL服务。

$ sudo service mysql restart

以上是查看MySQL查询缓存是否开启的方法。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论