搬砖要锻炼

专注MySQL与分布式存储

MySQL-Parser

MySQL-Parser 引言 本想续上节,介绍Leveldb引擎的插入操作,但涉及许多Parser相关的内容。 就先分析Parser,前面章节提到SQL解析,只是简单介绍一下,这里将介绍核心的类对象和流程。 sql_yacc.cc sql_yacc.cc与sql_yacc.h文...

2018-07-30 00:47:43

阅读数 552

评论数 0

MySQL存储引擎-leveldb

MySQL存储引擎-leveldb 引言 前两节介绍分析了,Engine初始化以及与Server的交互操作。leveldb是Google 出品的KV存储,关于它的介绍这里不做说明。本节将介绍如何将leveldb作为一 个存储引擎插件,集成MySQL。为了简单,这里直接将leveldb作...

2018-07-13 00:41:36

阅读数 373

评论数 0

MySQL引擎分析-执行流程

MySQL存储引擎-执行流程 引言 本节通过分析show engines语句,理清sql语句的基本执行流程。关于MySQL协议 与网络处理这里略过,建议大家了解一下协议。对分析MySQL问题很有帮助, 有时利用tcpdump分析MySQL报文更高效。 SQL解析相关 这个条SQL语句虽...

2018-07-12 23:08:31

阅读数 323

评论数 0

MySQL引擎分析-初始化

MySQL存储引擎初始化 引言 万丈高楼平地起,由简至繁也是一般的学习方式。若直接分析innodb与Server层的交互,其复杂性与难点直接让入门者望而却步。CSV是MySQL中的文本存储引擎,数据直接以逗号分割以行的形式存于文本中,并且其实现的Server层功能很有限,非常适合入手。 ...

2018-07-12 01:04:51

阅读数 120

评论数 0

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