2019-01-21
用最简单的语言介绍 CAP 理论

第一章:“记忆有限公司”──你的新冒险 第二章:扩大业务 第三章:你有了第一个“糟糕的服务” 第四章:你修正了一致性错误 第五章:你想到了一个最伟大的解决方案 第六章:老婆发火了 第七章:结论 彩蛋:雇佣一个跑腿的职员来保证最终一致性原文来自A plain english introductio...

Read More
 2019-01-17
Update 操作导致 MySQL 锁超时

背景在计算程序中,调度系统会分页计算所有数据,每个分页是一个线程,所以整个计算会有多个线程操作。计算又分为多个步骤,所有的操作最后都需要更新 detail 表,update 语句的条件是 a_id 和 b_id。detail 表主要字段如下:create table srm_review_detail( id ...

Read More
 2018-12-15
MySQL 如何执行关联查询

步骤在MySQL中任何一个查询都是一个关联。 先执行子查询生成临时表; 在最外层表中循环取出单条数据; 嵌套循环到下内层表中寻找匹配的行,直到找到内层表所有匹配的行为止; 根据各个表匹配的行,返回查询中需要的各个列。 MySQL会尝试在最后一个关联表中找到所有匹配的行,如果最后一个表无法找到更多的行,M...

Read More