自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 05-sql语句执行流程解析3-查询物理优化

sql执行语句流程解析整个处理流程在exec_simple_query函数中完成,代码架构如下:/* * exec_simple_query * * Execute a "simple Query" protocol message. */static voidexec_simple_query(const char *query_string){ ... //原始语法树获取 /* * Do basic parsing of the query or queries (this

2021-12-04 18:00:00 187

原创 05-sql语句执行流程解析2-查询逻辑优化

sql执行语句流程解析整个处理流程在exec_simple_query函数中完成,代码架构如下:/* * exec_simple_query * * Execute a "simple Query" protocol message. */static voidexec_simple_query(const char *query_string){ ... //原始语法树获取 /* * Do basic parsing of the query or queries (this

2021-12-04 16:00:00 440

原创 05-sql语句执行流程解析1-查询分析和优化重写

sql执行语句流程解析整个处理流程在exec_simple_query函数中完成,代码架构如下:/* * exec_simple_query * * Execute a "simple Query" protocol message. */static voidexec_simple_query(const char *query_string){ ... //原始语法树获取 /* * Do basic parsing of the query or queries (this

2021-12-04 10:00:00 226

原创 04-PG数据库的语法解析

PG数据库的语法解析一、gram.y词法解析src\backend\parser\gram.y文件中讲解了词法解析器。%{Declarations%}Definitions%%Productions%%User subroutines在词法解析器中,我们讲到的.y文件的知识点,这一篇文章主要讲解PG中是如何使用的词法解析器的。1、Declarations包含的头文件,定义后文使用的函数,定义宏和别名。这部分为C代码,不做具体介绍。2、DefinitionsDefinition

2021-12-04 09:45:00 1109

原创 05-sql语句执行流程解析

sql执行语句流程解析整个处理流程在exec_simple_query函数中完成,代码架构如下:/* * exec_simple_query * * Execute a "simple Query" protocol message. */static voidexec_simple_query(const char *query_string){ ... //原始语法树获取 /* * Do basic parsing of the query or queries (this

2021-12-04 09:45:00 1166

原创 03-语法解析

词法解析(flex)和语法解析(bison)自然语言中语言学习包含:单词和语法。在编程语言中也包含单词和语法,分别有flex和bison来实现。所以flex和bison的作用就是:用C语言来实现另外一种语言(SQL、python等)flex :LEX 词法分析 (lexical analysis)单词提取:提取编程语言占用的各种保留字、操作符等等语言的元素lex把每个扫描出来的单词叫做token,token可以有很多类。对比自然语言中名词、形容词等,而汽车就是属于名词类型的一个具体token。在

2021-12-04 09:00:00 865

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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