配置mysql查询缓存
来源:互联网 发布:手机淘宝贷款申请步骤 编辑:程序博客网 时间:2024/04/28 18:43
Mysql 查询缓存
查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间。1.配置查询缓存
修改配置文件,修改[mysqld]下的query_cache_size和query_cache_type(如果没有则添加)。其中query_cache_size表示缓存的大小,而query_cache_type有3个值,表示缓存那种类 型的select结果集,query_cache_type各个值如下:
0或off关闭缓存
1或on开启缓存,但是不保存使用sql_no_cache的select语句,如不缓存select sql_no_cache name from wei where id=2
2或demand开启有条件缓存,只缓存带sql_cache的select语句,缓存select sql_cache name from wei where id=4
例子的配置为下,配置完成重启Mysql服务器即可。
可以用如下命令查看是否开启,其中have_query_cache为是否开启,query_cache_limit 指定单个查询能够使用的缓冲区大小,缺省为1M;query_cache_min_res_unit为系统分配的最小缓存块大小,默认是4KB,设置值大对大数据查询有好处,但如果你的查询都是小数据 查询,就容易造成内存碎片和浪费;query_cache_size和query_cache_type就是上面我们的配置;query_cache_wlock_invalidate表示当有其他客户端正在对MyISAM表进行写操作时,如果查询在query cache中,是否返回cache结果还是等写操作完成再读表获取结果。
0 0
- 配置mysql查询缓存
- mysql 配置查询缓存
- mysql数据库查询缓存优化及配置
- mysql查询缓存配置和查看
- 关于MYSQL 查询缓存
- mysql 查询缓存
- MySQL 查询缓存数据库
- MySQL查询缓存优化
- MySQL清除查询缓存
- mysql查询缓存
- MySQL查询缓存状态
- MySQL查询缓存设置
- mysql的查询缓存
- mysql查询缓存
- mysql查询缓存
- mysql 查询缓存 query_cache_type
- MySql查询缓存机制
- MySql:查询缓存机制
- 3分钟了解Manjaro Linux
- checkBox全选
- mac 下安装swoole
- liux初学者周周感悟--静态库和动态库
- Android 实现监听应用从后台回到前台
- 配置mysql查询缓存
- 对于概率论数字特征的理解
- Tensorflow 训练自己的数据集(二)(TFRecord)
- 程序员面试金典——基本字符串压缩
- 虚拟存储器(一)——虚拟存储器及地址翻译
- CV主要网站
- 准旗审计局加强固定资产管理
- JAVA web 跨域请求
- 开发中的23种设计模式详解