mysql 测试 缓存_mysql 缓存开启及测试
mysql高速缓存相关参数设置
查看mysql cache功能是否开启: show variables like '%query_cache%';结果如下
如果query_cache_type=ON,query_cache_size的值不为0则表示mysql cache已开启。
如果没开启,可在my,.cnf中配置query_cache_type=1(为1表示开启,为0表示关闭) ,query_cache_size=128M(该值可随便写) ,开启。
[参数说明]:
have_query_cache = yes : 表示当前版本的mysql是否支持Query cache 。为YES表示支持。
query_cache_type = ON : 表示已开启查询缓存功能。
query_cache_size = 205426: 查询缓存的大小,该值最好设置为1024的整数倍。
查询缓存功能开启后,该功能是否生效,可用show status like '%qcache%';来测试。结果如下:
[参数说明]:
Qcache_free_blocks : 表示缓存中目前还剩多少的blocks(块)
Qcache_free_memory: 表示查询缓存的内存大小
Qcache_hits: 表示有多少次命中缓存
Qcache_inserts : 表示有多少次未命中缓冲,为命中缓存则直接把该语句加入缓存中。
Qcache_lowmem_prunes: 该参数记录有多少条查询因为内存不足而被移除出缓存
Qcache_not_cached: 因为query_cache_type的设置而没有被缓存的数量
Qcache_queries_in_cache:当前缓存中缓存的查询数量
Qcache_total_blocks : 当前缓存的blocks数量
测试开始:
首先,查看 show status like '%qcache%'; 结果如下
接下来执行,select name,address from teacher where id =1; 后再show status like '%qcache%'; 查看 ,结果如下:
再次执行,select name,address from teacher where id =1; 后再show status like '%qcache%'; 查看 ,结果如下:
从图中可看出,Qcache_hits增加了1,而Qcache_inserts的值不变。 由此可知: 查询缓存成功了。
mysql 测试 缓存_mysql 缓存开启及测试相关推荐
- 网站服务器不要开启BBR,在缓存服务器上开启bbr测试
目前我们服务器上的拥塞控制策略是cubic算法: sysctl -a |grep tcp_congestion_control net.ipv4.tcp_congestion_control = cu ...
- mysql redis缓存_mysql缓存 (redis)
Mysq需要注意的地方: mysql主从复制 延迟来自于 sql线程(解决:myslq5.7 可设置成多线程并行) 数据库监控:lepus 大型数据库的删除(安全快速的方法 一部分一部分删除)(不推荐 ...
- mysql linux 审计_MySQL审计插件的测试(mcafee和mariadb版本)
测试用服务器配置:Dell R730; 24核; 64G内存; ssd磁盘. CentOS版本:6.4: MySQL版本:Community 5.6.12:测试数据库大小:24G. sysbench ...
- mysql join 性能测试_MySQL Looped Join如何测试结果是否完整?
情况: 我有一个mysql目录表.每个目录都有一个父目录(存储为parentID),直到根目录的parentID为0为止. 例如.: rowID: 1, name: Dir1, parentID: 0 ...
- mysql binlog 权限_MySQL如何开启binlog?binlog三种模式的分析
前提,创建表t,并插入数据,语句如下: CREATE TABLE `t` ( `id` int(11) NOT NULL, `a` int(11) DEFAULT NULL, `t_modified` ...
- mysql 连接 监控_mysql监控优化(一)连接数和缓存
一.mysql的连接数 MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,连接数少的话,在大并发下连接数会不够用,会有很多线程在等待其他连接释放 ...
- yii mysql 缓存_yii2优化 - 开启 Schema 缓存
开启 Schema 缓存 Schema 缓存是一个特殊的缓存功能,每当你使用活动记录时应该要开启这个缓存功能.如你所知, 活动记录能智能检测数据库对象的集合(例如列名.列类型.约束)而不需要手动地描述 ...
- php ab压力测试,安装Xcache缓存加速php及ab压力测试结果
XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 ...
- mysql的缓存机制是什么意思_MySQL缓存机制详解
众所周知,缓存的设置是所有现代计算机系统发挥高性能的重要因素之一.对于MySQL数据库来说,也是得益于MySQL缓存机制,才能够提高MySQL数据库的性能,减少数据的内存占比. MySQL缓存机制简单 ...
最新文章
- 3招打破机器学习工程师的边界
- 继续上次WDS部署安装未在真机上面实现问题解答
- org.mybatis.spring.MyBatisSystemException异常及处理
- iOS - OC 	术语表
- asp net code
- 牛客竞赛语法入门班函数与递归习题【未完结】
- 实验2 递归下降语法分析程序设计
- “攻击WPS样本”实为敲诈者
- 如何去掉暴风影音广告,去掉暴风影音暂停时的广告
- python写出租车计费系统_关于使用Python——写出租车计费系统
- 7-6 字符串逆序 (10 分)
- 数据压缩实验 LZW编解码算法的实现与分析
- word毕设论文制作——封面(一)
- 计算机二级Ms Office考点自检卡
- 在maven 官网上下载其他版本
- docker container的操作
- Panads(四):数据清洗——对缺失值的处理
- C++之类和对象1:望尽天涯路
- 十天学会单片机Day5 IIC总线AT2402芯片(EEPROM)应用
- 用单片机测量流体流速的_用AT89S52单片机怎样测流速