MySQL5.6.26打开数据库缓存

1、本例使用的MySQL版本是5.6.26

2、配置文件开启缓存参数

配置完成后,重新启动MySQL服务

service mysql restart

3、查看是否生效

query_cache_type=on即为生效,MySQL5.6.26默认是off

query_cache_size是缓存空间大小

query_cache_limit表示单个查询缓存数据的上限值,超过此值就不会缓存

4、查看缓存效果

Qcache_hits :缓存命中率

Qcache_inserts:第一次查询增加的计数器

Qcache_free_memory:缓存空闲空间,如果值很小,说明缓存不够用了

Qcache_free_blocks:缓存中相邻内存块的个数,数目大说明有碎片,使用命令flush query cache进行碎片整理

Qcache_not_cached:不适合进行缓存的查询数量,通常不是select语句

Qcache_total_blocks:缓存中的块数量

时间: 2024-10-09 20:35:04

MySQL5.6.26打开数据库缓存的相关文章

mysql5.7.26初始化数据库 暗点介绍

我们在下载软件,解压到指定目录后 需要先初始化数据库 才能启动进而使用她. 在初始化时 我们需要指定 --initialize 参数 . 初始化以前需要创建 --datadir 参数或者配置 文件 my.cnf 执行如下命令: mysqld --initialize --defaults-file=/opt/mysql/config/my.cnf 会有如下错误 ![](https://s4.51cto.com/images/blog/202004/02/160d2a5e1889abcaaa89e

Ubuntu15.04下源码安装MySQL5.6.26数据库

解决Ubuntu 15.04版下源码编译安装MySQL5.6.26数据库问题,这里提供依赖包下载,源码安装方法. (1)安装编译源码需要的包 sudoapt-get install make cmake gcc g++ bison libncurses5-dev 依赖包在博客附件里有下载.下面也有说明一些解决方法. 另外的:cmake-2.8.3.tar.gz安装啊.bison_3.0.2.dfsg-2_i386.deb.ncurses-5.9.tar.gz的依赖缺少的话自己可以去下载安装,由于

MySQL5.6.26升级到MySQL5.7.9实战方案【转】

MySQL5.6.26升级到MySQL5.7.9实战方案 转自 MySQL5.6.26升级到MySQL5.7.9实战方案 - 其他网络技术 - 红黑联盟http://www.2cto.com/net/201512/453682.html 前言 某大公司升级方案,由于公司经常安全扫描,每个版本都有自身的BUG,为了安全到一定时间都会升级到新的版本.本案例采用单机环境升级方案,在单机中搭建主从方案. 1.单机环境 IP:172.16.0.111 系统:SUSE 11 MySQL旧版本:5.6.26

Memcached数据库缓存

Memcached 一.Memcached简介 Memcached是一个开源的,支持高性能,高并发的分布式内存缓存系统,由C语言编写,总共2000多行代码.从软件名称上看,前3个字符"Mem"就是内存的意思,而接下来的后面5个字符"cache"就是缓存的意思,最后一个字符d,是daemon的意思,代表是服务器端守护进程模式服务. Memcached服务分为服务器端和客户端两部分,其中,服务器端软件的名字形如Memcached-1.4.24.tar.gz,客户端软件的

两大数据库缓存系统实现对比

和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了.前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习,有理解错误之处,欢迎指正. 两大数据库缓存系统实现对比两大数据库缓存系统实现对比一. 综述读一个软件的源码,首先要弄懂软件是用作干什么的,那memcached和redis是干啥的?众所周知,数据一般会放在数据库中,但是查询数据会相对比较慢,特别是用户很多时,频繁的查询,需要耗费大量的时间.怎么办呢?数据放在哪里查询快?那

打开数据库报错

问题:打开数据库时候提示log日志错误 SQL>startup ORACLE instance started total system global area 232323444bytes fixed size         1212987 bytes variable size   102839483 bytes database buffers 171829283 bytes redo buffers        715800 bytes database mounted ORA-16

LAMP——httpd 2.4.20 + mysql-5.6.26 + php-5.6.22编译安装过程

httpd 2.4.20 + mysql-5.6.26 + php-5.6.22编译安装过程: 资源准备 系统:centos6.5 PHP:wget http://docs.php.net/distributions/php-5.6.22.tar.gz MySQL:wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26.tar.gz APACHE:wget http://mirrors.noc.im/apache//httpd/http

CentOS 6.5 源码安装MySQL5.6.26

1:下载安装cmake (mysql5.5以后是通过cmake来编译的) 2:创建mysql的安装目录及数据库存放目录 #mkdir /usr/mysql                 //安装mysql #mkdir /usr/mysql/data            //存放数据库 3:创建mysql用户及用户组 #groupadd mysql #useradd -g mysql -s /bin/false -M mysql 4:安装mysql tar -zxv -f /root/mys

CentOS7+Mysql-5.2.26+php-5.6.12+Zabbix-2.4.6

因为前面有几篇写过LNMP的安装配置,这里就全部写命令了 1 关闭 selinux cp /etc/selinux/config /etc/selinux/config.bak vim /etc/selinux/config  #SELINUX=disable #SELINUXTYPE=targeted 2 软件包以及软件安装位置 /src  #软件包位置 /usr/local/软件包安装位置 3 下载并安装mysql5.2.26 wget http://cdn.mysql.com/Downlo