- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 mysql 执行简单查询的调用栈
mysql 执行 select lower(‘Hi’) 的 调用栈: #5 0x0000000000660b8c in Item::send (this=0x6e7ada8, protocol=0x60234a8, buffer=0x7fe875d0efe0) at /root/lnmp1.3-full/src/mysql-5.5.48/sql/item.cc:5983 #6 0x0...
2018-06-28 20:15:25 1071 3
原创 一句话解释“外连接消除”
外连接消除就是将一个 outer join 转换成 inner join。 例如: select * from a left join b on a.pk = b.pk where b.col = 3; 适合做外连接消除,query 改写成: select * from a inner join b on a.pk = b.pk where b.col = 3; 为什么呢?因为这个查...
2018-06-13 10:27:47 1093
原创 工具的力量
最近半年的工作都集中在 SQL 分布式执行框架(Parallel eXecution Framework)上,代码写得差不多了,测试成了头等大事。不测试充分无法上线,所有工作都无法兑现成价值。 如何测试呢?我们分为三个阶段:编码阶段、功能测试阶段、性能测试阶段 在编码阶段,手动测试是王道。根据实现的功能正对性写小测试,可以快速验证编码正确性。但手动测试的局限性在于覆盖场景非常有限,会遗漏大量场...
2018-06-05 15:20:07 615
同义词词林(扩展版)
2010-05-18
FASS简介-抗锯齿原理
2009-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人