基础mysql binlog监视器的数…
来源:互联网 发布:知乎必读书单 编辑:程序博客网 时间:2024/06/16 05:18
这个是mysql关系查询结果缓冲中间件,当mysql更新的时候,自动清理所有被更新数据的关联数据,比如有个查询是个列表,里面有10个数据,当其中某个数据更新了,能够定位到这个数据在哪些缓冲中出现过,对指定的缓冲进行更新或者清空。有了这个后我们查询的时候cache里面总是最新的
更高级的功能,自动分析sql,对简单的增删改操作进行分析,判断当前数据是否还适合在当前查询条件下的缓冲。比如select * fromxxx wherea=1;当某条数据不符合a=1的时候可以清理,当然基础上面的逻辑的话更简单只要清空cache,重新查询一次即可
其中有个细节,每次查询结果后,我们要记录当前查询到cache并且记录当前查询所关联的所有数据id,当我们做批量更新如updatexxx set xxx =xxxx where status =2我们可以转译为 select id from xxxx wherestatus=2然后执行操作
目前这个只是个设计,还没时间实施
阅读全文
0 0
- 基础mysql binlog监视器的数…
- 管理 MySQL 的 binlog
- mysql 的binlog
- mysql的binlog详解
- mysql的binlog详解
- mysql的binlog
- MySQL的binlog文件
- mysql的binlog详解
- MySQL Binlog的介绍
- MySQL的binlog日志
- mysql的binlog日志
- MySQL的binlog日志
- MySQL Binlog的介绍
- mysql的binlog
- mysql的binlog太大
- MySQL的binlog日志
- MySQL Binlog的介绍
- MySQL的binlog日志
- 【翻译整理】mysql innodb&nb…
- fastdfs php v5.01&nbsp…
- redis php 队列开发
- 机器学习&深度学习近三年被引最多论文 Top 20,图像识别、GAN等(附下载)
- 使用redis做排行服务
- 基础mysql binlog监视器的数…
- oracle中有分隔符的列转成多行
- Xcode9无线真机调试
- 降级论
- 使用redis的setnx制作排他锁
- php preg_match_all 段错误
- Restful API设计规范
- Fork/Join框架
- 服务降级经验总结