余璜的技术博客

好玩就好

三种 Join 的左右表惯例称呼

称呼 对于 Nested Loop Join,左表称为 outer table,又称 driving table,右表称为 inner table 对于 Hash Join,左表称为 build table,右表称为 probe table 对于 Merge Join,左表称为 first tab...

2019-04-11 17:47:30

阅读数 21

评论数 0

Hash Join 中的 Bit Vector Filtering 优化

Bit Vector Filtering 的详细说明请参考 《Query Evaluation Techniques for Large Databases》 一文,12.4 Bit Vector Filtering 一节。本文简要介绍一下我对这个概念的理解。 Bit Vector Filteri...

2019-04-10 17:07:41

阅读数 14

评论数 0

数据库领域顶会

数据库领域顶会列表: SOSP: Symposium on Operating Systems Principles ICDE:35th IEEE International Conference on Data Engineering (ICDE 2019) OSDI:Operating Sys...

2019-03-11 16:42:40

阅读数 92

评论数 0

mysql 执行简单查询的调用栈

mysql 执行 select lower(‘Hi’) 的 调用栈: #5 0x0000000000660b8c in Item::send (this=0x6e7ada8, protocol=0x60234a8, buffer=0x7fe875d0efe0) at /root/lnm...

2018-06-28 20:15:25

阅读数 280

评论数 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...

2018-06-13 10:27:47

阅读数 222

评论数 0

工具的力量

最近半年的工作都集中在 SQL 分布式执行框架(Parallel eXecution Framework)上,代码写得差不多了,测试成了头等大事。不测试充分无法上线,所有工作都无法兑现成价值。 如何测试呢?我们分为三个阶段:编码阶段、功能测试阶段、性能测试阶段 在编码阶段,手动测试是王道。根据...

2018-06-05 15:20:07

阅读数 170

评论数 0

写了个查看 SQL 执行计划的小工具 Visual-Explain

小工具,大用处,很赞。 源码见:https://github.com/raywill/visual-explain Demo见:http://www.reactshare.cn/plan/

2018-05-28 21:29:41

阅读数 507

评论数 0

TPCH 表学习

TPCH 里的表格对一个配件销售管理系统进行建模。细节参考 TPCH Specification TPCH 的 Query 定义参考 Specification 的 2.4 节,里面详细说明了每个 Query 的内涵。本文过一遍表定义,记住这些表的意思,有利于理解 Query。 suplier...

2018-05-25 14:11:04

阅读数 1023

评论数 0

Lucene 初体验

Lucene 实在很简单,一用就会。测试版本 6.6.0,对 JDK 的要求 1.8 及以上。

2017-08-31 10:31:26

阅读数 714

评论数 0

Grav CMS 漫聊

Grav 介绍Grav 是一个支持多主题和多插件的 Markdown CMS。可应用于个人博客、小型内容发布平台、帮助文档平台、单页产品展示。

2017-08-20 21:05:45

阅读数 2317

评论数 0

LOG("my log is", K(val1), K(val2));

如何实现一个简便易用的日志记录接口?

2017-08-07 20:53:33

阅读数 440

评论数 0

公证问答百科

爬了2008年以来的上万条公证问答,也许用得上。

2017-07-13 12:54:38

阅读数 426

评论数 0

Bash 并行爬虫

Bash 并行下载脚本。1900 页,分 190 次下载完。

2017-07-11 19:54:37

阅读数 505

评论数 0

Chrome 网页顶部底部跳转快捷方式

跳到页面顶部: javascript:void((function(){document.body.scrollTop = 0; (window.frames[0]) && (window.frames[0].document.body.scr...

2017-07-10 11:00:14

阅读数 1746

评论数 0

dstat - 一个查看系统实时资源利用率的好工具

dstat - versatile tool for generating system resource statistics

2017-07-04 14:37:29

阅读数 882

评论数 0

画图神器:plot.ly

做负载均衡的调优,需要把负载画出来看效果,使用了 plot.ly,实乃神器! plot.ly 最大的特色是会把数据发到服务器,通过 web 完成渲染,形成可交互的图表。

2017-06-26 19:33:10

阅读数 2799

评论数 0

EMA - 指数移动平均

EMA 基本概念见 Wikipedia,本文不赘述。基本公式 S[0] = Y[0] S[i] = Y[i] * alpha + S[i-1] * (1 - alpha) 其中 alpha 为平滑因子,数值越小曲线越平滑 要点 初始值 S1 会引入误差,为了消除误差有几种常见...

2017-06-12 13:52:24

阅读数 1492

评论数 0

企业十四种主要融资方式

根据现有企业融资资金的来源和渠道,对比各种融资方式的优劣性以及与企业的匹配性,本文选择十四种主要融资方式进行比较分析,从而对企业融资的各种操作方式及大致的运作情形,有一个初步了解,更好的为企业服务。

2017-02-10 19:30:24

阅读数 21288

评论数 0

金融技术,也算技术哈?

常备借贷便利(SLF)从国际经验看,中央银行通常综合运用常备借贷便利和公开市场操作两大类货币政策工具管理流动性。常备借贷便利的主要特点:一是由金融机构主动发起,金融机构可根据自身流动性需求申请常备借贷便利;二是常备借贷便利是中央银行与金融机构“一对一”交易,针对性强。三是常备借贷便利的交易对手覆盖...

2017-02-07 20:16:07

阅读数 808

评论数 0

利用阿里云 LBS 做负载均衡

年关将近,不少朋友开始做年会抽奖,几千人的抽奖节目会瞬间涌入大量请求,单台服务器无法胜任,需要多个服务器打配合战。基于阿里云提供的 LBS、ECS、RDS,我们有非常简单的方案。

2016-12-14 20:03:39

阅读数 7268

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭