mysql 的缓存记录方式
来源:互联网 发布:java service生命周期 编辑:程序博客网 时间:2024/05/10 15:48
MySQL的缓存是对查询语句进行缓存。就是说
SELECT * FROM table1进行查询 和
SELECT * FROM table1 LIMIT 1
SELECT * FROM table1 LIMIT 2等几条查询的缓存是不同的。三条语句都不会利用另外两条语句的缓存,而是需要自己重新去查询。对缓存的结果,只要表记录发生改变,缓存就失效。如
当前表结构为 create table helloworld (id int)engine=innodb;
表内容为:
insert into helloworld(id) values(1);
insert into helloworld(id) values(2);
insert into helloworld(id) values(3);
select * from helloworld;
select * from helloworld where id=1;
select * from helloworld where id =2;
select * from helloworld where id =3;
select * from helloworld limit 1;
上面几条语句都不会使用彼此的缓存,而当该语句进行查询后,该语句的执行结果就会被缓存了。
但是对表的修改导致表的缓存失效。
insert/update对表进行操作后,表的缓存就会失效。
是不是说对更新频繁的表其实可以关闭该缓存了。
- mysql 的缓存记录方式
- mysql 分录的另一种记录方式
- mysql 交互式方式记录操作
- mysql日志记录方式比较
- 缓存的有几种方式
- NSURLRequestCachePolicy 缓存的方式
- 常用的缓存方式
- mysql的查询缓存
- mysql的缓存机制
- MySQL的查询缓存
- mysql的查询缓存
- tomcat清除缓存的方式
- 缓存的四种方式
- Ajax处理缓存的方式
- Retrofit2.0+okhttp3两种缓存方式记录
- MySQL 记录的操作
- mysql的记录
- MySql的记录
- 软件工程师不可不知的10个概念
- 天下足球--背景音乐
- 批处理 同时运行多个程序、关闭多个程序
- 软件系统开发中的数据交换协议
- ASP.NET状态管理
- mysql 的缓存记录方式
- 软考试卷总结
- 解决Eclipse 更新慢问题
- 一张图解释scrum
- C# 编程指南
- Eclipse调试常用技巧
- 在Qtopia中添加国际化支持
- GoldenGate--多对一
- TOMCAT 内存溢出错误