E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sql解析
spark-sql调优技巧
sparkSQL概述sparkSQL的前世今生==Shark是专门针对于spark的构建大规模数据仓库系统的一个框架==Shark与Hive兼容、同时也依赖于Spark版本Hivesql底层把
sql解析
成了
柱子z
·
2023-10-03 03:21
spark-sql
大数据
hadoop
spark
spark SQL 任务参数调优1
其中Spark
SQL解析
和优化如下图Parser模块:未解析的逻辑计划,将SparkSql字符串解析为一个抽象语法树/AST。语法检查,不涉及表名字段。
浩海紫冰
·
2023-10-01 19:06
大数据
大数据
spark
行为型模式-解释器模式
这种模式被用在
SQL解析
、符号处理引擎等。意图:给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。主要解决:对于一些固定文法构建一个解释句子的解释器。
皇家小黄
·
2023-09-30 13:49
设计模式
解释器模式
设计模式
java
SQL优化(MySQL版)
文章目录SQL优化(MySQL版)
SQL解析
过程、索引、B树
SQL解析
过程索引B树索引B树与索引B+树索引索引SQL优化准备explain中的id、tableexplain中的idid值相同时表的执行顺序
amoshcxy
·
2023-09-30 02:17
SQL优化(MySQL版)
SQL优化(MySQL版)
查询执行过程
如果缓存中没有,那么,My
Sql解析
查询(Parser)将通过优化器(Optimizer)生成执行计划,然后运行执行计划通过API(PluggableStorageEngineAPI)从存储引擎获
stayiwithime
·
2023-09-29 13:20
如何提高查询性能
否则进入下一阶段;(3)服务器进行
SQL解析
、预处理、再由查询优化器生成对应的执行计
四街的1024
·
2023-09-28 23:10
Calcite SQL 解析、语法扩展、元数据验证原理与实战(下)
上一篇文章我们介绍了Calcite
SQL解析
的原理以及如何扩展SQL语法,本篇我们将进入SQL执行的下一个阶段:元数据验证。
Aloudata技术团队
·
2023-09-28 16:19
技术实战
sql
数据库
SQL血缘解析原理
根据
sql解析
获取到表到表,字段到字段间的关系,即血缘关系。实际上这是从sql文本获取到数据流的过程。
shy_snow
·
2023-09-28 16:49
SQL血缘解析
sql
数据库
血缘解析
复杂
SQL解析
文章目录背景表SQL关键字分析具体Sql注意点补充:select的字段,也可以带有计算逻辑背景表1、sale_logasresult:主表,大部分字段都是取自这个表2、sale_numassale:需要从这个表获取真实销量sale_num字段3、scheduleassnap:需要从这个表获取最终售最大售卖量total_stock字段SQL关键字CaseWhenThenEnd(Case1When1T
tmax52HZ
·
2023-09-27 01:19
sql
Union
All
Left
join
Inner
join
Apache Doris 快速入门
1.基本概念FE,Frontend,前端节点,接收用户查询请求,
SQL解析
,执行计划生成,元数据管理,节点管理等BE,Backend,后端节点,数据存储,执行查询计划。
时下握今
·
2023-09-24 13:47
数据计算与分析组件
大数据
Doris
Doris数据库FE——SQL handleQuery
SQL解析
在下文中指的是将一条sql语句经过一系列的解析最后生成一个完整的物理执行计划的过程。这个过程包括以下四个步骤:词法分析、语法分析、生成逻辑计划、生成物理计划。
肥叔菌
·
2023-09-24 05:23
Doris
数据库
sql
如有神助!阿里P7大牛把Spring Boot讲解得如此透彻,送你上岸
SpringBoot整合Druid概述Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和
SQL解析
器组成。
java玛卡
·
2023-09-23 00:01
Mybatis的原理和MybaitsPlus
看完Mybatis的基本操作,我们来聊下Mybaits的底层实现原理:MyBatis是一个持久层框架,它的底层实现原理主要涉及
SQL解析
、参数映射、SQL执行和结果映射等方面。
baker_zhuang
·
2023-09-19 12:46
mybatis
tomcat
java
开发语言
Doris】Doris SQL 原理解析
本文主要介绍了Doris
SQL解析
的原理。重点讲述了生成单机逻辑计划,生成分布式逻辑计划,生成分布式物理计划的过程。
九层之台起于累土
·
2023-09-18 08:34
【Doris】
【BigData】
sql
数据库
java
大数据
数据仓库
calcite适配器
calcite是一个动态数据管理框架,它提供了
SQL解析
与校验,SQL优化,jdbc接口等能力,并且能够支持对不同数据源的适配以及对SQL语法的扩展等,目前被广泛用于Spark,Flink等大数据引擎中
无醉_1866
·
2023-09-18 01:15
MP的高级功能
逻辑删除自动填充乐观锁插件性能分析插件多租户
SQL解析
器动态表名
SQL解析
器SQL注入器
半缘修道随笔
·
2023-09-15 11:10
时序数据库的关键技术点总结
总结时序数据库的关键技术点内存
SQL解析
LSMTree(WAL)skiplist内存合并,有序落盘LRU时序文件索引缓存存储层时间分区+设备分区索引文件时间戳范围索引布隆过滤器索引brin索引btree
Muroidea
·
2023-09-14 09:01
时序数据库
数据库
从零到MySQL性能优化大师
My
SQL解析
查询以创建内部数据结构(解析树),然后对其进行各种优化,包
我才是真的封不觉
·
2023-09-12 14:07
mysql
数据库
MySQL性能优化(详细全面)
(1)客户端发送一条查询语句到服务器;(2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;(3)未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,My
SQL
散落的流沙
·
2023-09-10 00:01
MySQL
MySQL
MySQL性能优化
mysql
MySQL数据库性能优化
重走Java设计模式-解释器模式(Interpreter Pattern)
这种模式被用在
SQL解析
、符号处理引擎等。代码示例我们将创建一个接口Expression和实现了Expression接口的实体类。定义作为上下文中主要解释器的TerminalExpression类。
阿博聊编程
·
2023-09-06 21:16
Sql实现更新的时候判断是否为某个值再更新
sql解析
:这里是判断是否为null和空字符串,是就不更新,不是就更新UPDATEsys_userSETuser_name=IF(user_nameISNULLORLENGTH(user_name)=0
Alex_yuan666
·
2023-09-06 20:27
mysql
sql
从源码看ShardingSphere设计-解析引擎篇
SQL解析
引擎的作用就是词法、语法分析,将
SQL解析
成一颗抽象语法树AST,从而方便后续直接通过高级编程语言进行读取。当然与C、Java等编程语
蚊子squirrel
·
2023-09-05 16:45
手写Mybatis:第9章-细化XML语句构建器,完善静态
SQL解析
文章目录一、目标:XML语句构建器二、设计:XML语句构建器三、实现:XML语句构建器3.0引入依赖3.1工程结构3.2XML语句构建器关系图3.3I/O资源扫描3.4SQL源码3.4.1SQL对象3.4.2SQL源码接口3.4.3原始SQL源码实现类3.4.4静态SQL源码实现类3.5动态上下文3.6SQL节点3.6.1SQL节点接口3.6.2混合SQL节点实现类3.6.3静态文本SQL节点3.
奋斗灵猿
·
2023-09-05 06:10
手写mybatis
mybatis
sql
java
Spark Analyzed LogicalPlan 的生成过程用的规则
Spark
SQL解析
之后是UnresolvedLogicalPlan,经过Analyzer之后变为ResolvedLogicalPlan。用的规则组成一个batches:Seq[Batch]。
houzhizhen
·
2023-09-02 11:16
spark
spark
大数据
分布式
【进阶篇】MySQL的
SQL解析
原理详解
文章目录0.前言1.
SQL解析
过程1.词法分析2.语法分析4.语法分析树5.MySQL语法分析树生成过程6.核心数据结构及其关系7.
SQL解析
的应用2.参考文档0.前言你是否已经深入了解了MySQL中
SQL
冰点.
·
2023-09-01 18:18
MySQL从入门到精通
sql
mysql
数据库
后端
运维
mybatis多参数传递报错问题分析+硬核mybatis底层源码分析+@Param注解+图文实战环境分析【4500字详解打通,没有比这更详细的了!】
2.3Maven环境搭建pom.xml导入依赖jdbc.propertiesmybatis-config.xmlUser实体类Mapper接口UserMapper.xml映射文件2.4测试报错3.问题分析3.1
SQL
是谢添啊
·
2023-08-30 18:35
#
mybatis
java
多参数
mybatis底层源码
日志解析方法汇总
prefix=tran&max=2HTTP/1.1"--spark-
sql解析
字段(按csv格式读取)createtemporaryviewtmpusingcsvoptions('path'='oss_path
盛源_01
·
2023-08-30 04:21
经验分享
sql
spark
mybatis中#{ }和${ }的区别
先说结论:二者肯定是有区别的区别总结${}直接的字符串替换,在mybatis的动态
SQL解析
阶段将会进行变量替换。#{}通过预编译,用占位符的方式?
?abc!
·
2023-08-29 18:17
#
MyBatis
mybatis
数据库
hive搭建
其在Hadoop的架构体系中承担了一个
SQL解析
的过程,它提供了对外的入口来获取用户的指令然后对指令进行分析,解析出一个MapReduce程序组成可执行计划,并按照该计划生成对应的MapReduce任务提交给
Gavin_hello
·
2023-08-29 18:46
hive解析json数组
test_table表中json_str字符串格式如下[{"id":1,"name":"a"},{"id":2,"name":"b"}]
SQL解析
方式为SELECTget_json_object(test_json
BugAngel233
·
2023-08-29 02:38
json
hive
hadoop
spark
SQL 语句解析过程详解
本文主要是使用Flex和Bison工具实现一个简单的
SQL解析
器,最终生成抽象语法树!下面先分别对Flex和Biosn原理进行介绍,然后给出
SQL解析
器的完整Demo!
散修-小胖子
·
2023-08-27 11:57
CentOS
Linux
操作系统
centos
mysql
linux
数据库
adb
通过源代码分析Mybatis的功能
SQL解析
Mybatis在初始化的时候,会读取xml中的SQL,解析后会生成SqlSource对象,SqlSource对象分为两种。
联旺
·
2023-08-23 17:48
SpringBoot 集成 Druid 监控数据源
SpringBoot集成Druid监控数据源Druid可以做什么引入依赖修改配置文件开始访问Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和
SQL解析
器组成。
一名技术极客
·
2023-08-22 18:36
spring
boot
spring
boot
数据库
druid
springboot集成Druid
Druid是java平台上一个非常优秀的连接池,是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和
SQL解析
器组成,能够提供强大的监控和扩展功能。
syf12354321
·
2023-08-22 18:36
springboot
springboot
druid
数据库连接池
监控
springboot引入druid解析sql
一、前言在开发中,有时我们可能会需要获取SQL中的表名,那么因为不同的数据源类型SQL会存在部分差异,那么我们就可以使用alibaba的druid包实现不同的数据源类型的
sql解析
。
夜空下的星
·
2023-08-22 18:34
spring
boot
sql
后端
Mysql统计信息
MySQL执行SQL会经过
SQL解析
和查询优化的过程,解析器将SQL分解成数据结构并传递到后续步骤,查询优化器发现执行SQL查询的最佳方案、生成执行计划。
李大圣的博客
·
2023-08-22 08:52
android
Hive-架构、执行
本质--
SQL解析
,将HQL转为MapReduce执行过程。底层的执行引擎有:MapReduce、Tez、Spark一、hive架构组件C/S模式。
风止_
·
2023-08-21 21:15
hive
架构
hadoop
SQL 解析在 CloudQuery 中的应用
作为一款数据库管控平台,大家通常认为CloudQuery的核心能力是对平台的管控,包括统一入口管理、权限体系、审计分析等,但实际上CloudQuery的核心技术点之一在于其独特的
SQL解析
能力。
BinTools图尔兹
·
2023-08-19 14:31
CloudQuery
sql
数据库
mysql
ShardingSphere 可观测 SQL 指标监控
ShardingSphere并不负责如何采集、存储以及展示应用性能监控的相关数据,而是将
SQL解析
与SQL执行这两块数据分片的最核心的相关信息发送至应用性能监控系统,并交由其处理。
Corgy.
·
2023-08-19 06:18
java
sql
数据库
分布式 | DBLE 之 SQL 解析
个人认为除了没做数据存储,其他的功能数据库中间件几乎一样不少,比如
SQL解析
、结果集处理、协议实现等。
SQL解析
的定义今天我们主要来谈谈
SQL解析
,SQL的全称为StructuredQueryLang
ActionTech
·
2023-08-18 07:08
DBLE
中间件
开源
分布式
dble
mycat
Flink SQL 解析复杂嵌套Json数据
文章目录Flink
SQL解析
复杂嵌套Json数据数据类型映射关系:复杂Json数据示例:FlinkDDL定义:Flink
SQL解析
:结果:Flink
SQL解析
复杂嵌套Json数据数据类型映射关系:官网链接
coding or coded
·
2023-08-18 06:16
flink
flink
sql
json
Flink
Sql解析
复杂的JSON结构
Flink
Sql解析
复杂的JSON结构一、处理思路二、使用原生的FlinkSQL具体实现1.分析JSON的结构2.在SQL中定义解析对象3.解析并获取需要的属性字段之前的一篇文章介绍了Flink
SQL解析
酱紫很帅
·
2023-08-18 06:16
Flink
json
flink
Apache SeaTunnel社区迎来新Committer!
为SeatTunnel提交SQLTransformplugin的PR,通过
SQL解析
器生成物理执行计划,自建函数库执行数据转换逻辑。当初与ApacheSeaTunnel结缘,背后有什么故事吗?
·
2023-08-17 19:41
数据库
Apache SeaTunnel社区迎来新Committer!
为SeatTunnel提交SQLTransformplugin的PR,通过
SQL解析
器生成物理执行计划,自建函数库执行数据转换逻辑。当初与ApacheSeaTunnel结缘,背后有什么故事吗?
·
2023-08-17 19:07
数据库
Go和Java实现解释器模式
这种模式被用在
SQL解析
、符号处理引擎等。意图:给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。主要解决:对于一些固定文法构建一个解释句子的解释器。何
242030
·
2023-08-16 13:32
设计模式
设计模式
java
golang
Java-低代码平台使用H2内存数据库
出于以下两个原因会使用H2:1、平台化的项目一般是用户使用脚本或者sql进行通用的执行,这样可以实现低代码平台,不需要管理类之间的引入、依赖、编译,页面上点点点和输入就可以了,所以很多时候需要把数据放入H2进行
sql
tingmailang
·
2023-08-12 09:18
数据库
java
低代码
sql语法树(select)实例
下面是一个简单的SQL语句示例:SELECT*FROMcustomersWHEREage>25ANDcity='NewYork';语法树(SyntaxTree)是由
SQL解析
器构建的一种数据结构,用于表示
反正我是不学了
·
2023-08-11 01:59
mysql
sql
数据库
mysql
Mybatis 架构原理
MyBatis和数据库的交互有两种方式:a.使用传统的MyBatis提供的API;b.使用Mapper代理的方式数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。
雪砺青松灬
·
2023-08-08 07:32
mysql源码分析_MySQL内核源码解读-
SQL解析
一
本文是基于MySQL5.7.22进行分析1.SQL总体执行流程图通过上面图,可以从全局上了解SQL语句执行流程以及与其他模块交互1.1SQL查询执行流程2.语法解析2.1编程语言知识回顾在介绍具体的MySQL数据库解析SQL之前,先来回归一下编程语言的知识点形式语言(Formallanguage)形式语言是用精确的数学或机器可处理的公式定义的语言,个人理解形式语言就是符号化的语言,比如编程语言(C
weixin_39965283
·
2023-08-08 04:40
mysql源码分析
深入理解flinksql执行流程,calcite与catalog相关概念,扩展解析器实现语法的扩展
深入理解FlinkSql执行流程1Flink
SQL解析
引擎1.1
SQL解析
器1.2Calcite处理流程1.2.1
SQL解析
阶段(SQL–>SqlNode)1.2.2SqlNode验证(SqlNode–
Direction_Wind
·
2023-08-05 22:55
flink
sql
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他