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 使用中会遇到的一些问题及解决思路
blog.csdn.net/xiao_jun_0820/article/details/450382057内存溢出问题在Spark中使用hql方法执行hive语句时,由于其在查询过程中调用的是Hive的获取元数据信息、
SQL
葡萄喃喃呓语
·
2020-02-28 05:12
Ms
Sql解析
JSON为表结构体
--=============存储过程语句=============--/*解析一层jaon数组,转为表形式输出*/ALTERPROCEDURE[dbo].[sp_getJSONFields]@JsonVARCHAR(MAX)ASBEGINSELECT@Json=REPLACE(@Json,'[','')SELECT@Json=REPLACE(@Json,']','')SET@Json=@Json
forstar
·
2020-02-28 04:01
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2020-02-26 03:47
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2020-02-23 14:15
步步深入MySQL:架构->查询执行流程->
SQL解析
顺序
一、前言一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一下其中的知识。二、MySQL架构总览架构最好看图,再配上必要的说明文字。下图根据参考书籍中一图为原本,再在其上添加上了自己的理解。从上图中我们可以看到,整个架构分为两层,上层是MySQLD的被称为的‘SQLL
Java大蜗牛
·
2020-02-18 19:44
数据库连接池Druid的基本配置
1.简介,什么是DruidDruid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和
SQL解析
器组成。
goldfather
·
2020-02-16 04:04
Mybatis架构与原理
(2)数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。(3)基础支撑层:负
消失er
·
2020-02-15 08:34
21.sharding-jdbc源码之
SQL解析
-词法分析
sharding-jdbc对
SQL解析
的源码主要在下图所示parsing模块中,由下图可知
SQL解析
主要分为两部分:lexer和parser。
阿飞的博客
·
2020-02-12 12:02
Apache Calcite 简介
ApacheCalcite是一款开源
SQL解析
工具,可以将各种SQL语句解析成抽象语法术AST(AbstractSyntaxTree),之后通过操作AST就可以把SQL中所要表达的算法与关系体现在具体代码之中
ni_d58f
·
2020-02-12 00:44
Calcite源码解析:1.SQL执行流程
分为四个步骤:总结来说Calcite有以下主要功能:
SQL解析
SQL校验查询优化SQL生成器数据连接Calcite解析SQl的步骤:Calcite解析步骤如上图中所述,一般来说Calcite解析SQL有以下几步
丹之
·
2020-02-09 05:25
【ElasticSearch】使用Spark-SQL进行ElasticSearch数据探查
elasticsearch-spark的包针对ES扩展了SparkDatasource,我们可以使用sql查询es中的数据,中间Spark充当了“
SQL解析
器”的角色。
PowerMe
·
2020-02-08 09:35
Mybatais
2.数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。3.基础支撑层:负责最基础的功能支撑,包括连接管理、
熊猫呀
·
2020-02-04 00:00
mybatis整体设计
(2)数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。(3)基础支撑层:负责最基础的功能支撑,包括连接
tracy_668
·
2020-01-18 23:33
net下的高性能轻量化半自动orm+linq的《SqlBatis》
一、项目介绍该项目内置单表linq操作,xml动态
sql解析
,词法分析,类型映射等功能。
花间岛
·
2020-01-17 12:00
解释器模式
这种模式被用在
SQL解析
、符号处理引擎等。优点:1、可扩展性比较好,灵活。2、增加了新的解释表达式的方式。3、易于实现简单文法。缺点:1、可利用场景比较少。2、对于复杂的文法比较难维护。
程序杰杰
·
2020-01-14 07:00
MySQL查询性能优化
一个查询的生命周期步骤:客户端发送一条查询给MySQL服务器MySQL服务器先检查查询缓存如果命中缓存,则立刻返回存储在查询缓存中的结果给客户端否则,进行下一阶段解析器进行
SQL解析
,生成解析树预处理器验证权限
Karl90
·
2020-01-08 19:24
JDBC使用PrepareStatement对性能的提升分析
从刚开始接触JDBC开始,就学到使用PrepareStatement对sql进行预编译,不用每次语句都进行一次重新
sql解析
和编译,相较于使用Statement能够提高程序的性能,那么到底是用PrepareStatement
zhuke
·
2020-01-03 00:16
BigData-‘基于代价优化’究竟是怎么一回事?
这关系到
SQL解析
器如何正确选择Join算法的问题。好了,这些就是这篇文章要为大家带来的
yijian2595
·
2020-01-02 20:14
mysql中#和$的区别
blog.csdn.net/qq_35978746/article/details/54944644算是明白了其中的道理;总结下来就以下这麽几点:1:#自己会带有双引号,$并不会2:${}变量的替换阶段是在动态
SQL
leson-xu
·
2020-01-02 17:59
基础知识
##[开源]HIVE数仓数据血缘分析工具-
SQL解析
HIVE数仓数据血缘分析工具-
SQL解析
-thomas0yang的专栏-博客频道-CSDN.NEThttp://blog.csdn.net/thomas0yang/article/details/49449723
sql
葡萄喃喃呓语
·
2020-01-01 13:14
MyBatis(三) xml文件解析流程 动态
SQL解析
1.MyBatis将整个系统串联起来的就是Configure对象这个需要牢记。在前面MyBatisxml文件解析流程(二)Mapper解析中介绍了Mapper的解析入口,以及Mapper文件中各个节点的解析方法。里面有几个类需要总结下BaseBuilder.png1.BaseBuilder:作为其他Builder类的基类2.XMLConfigBuilder:在Configuration解析时介绍过
PPB
·
2019-12-31 15:30
MyBatis中$和#的区别
在动态
SQL解析
阶段,#{}和${}会有不同的表现1.都可以获取对象中的属性值,$[name]和#[name]相同2.#可以防止sql注入.先把sql中使用#的地方变成?占位再设置参数
CoderZS
·
2019-12-30 22:41
Mybatis中#和$的区别
而,${}仅仅为一个纯碎的string替换,在动态
SQL解析
阶段将会进行变量替换${}的变量的替换阶段是在动态
SQL解析
阶段,而#{}的变量的替换是在DBMS中。简单理解用#{}这种取
金琥
·
2019-12-28 08:52
MySQL select实现原理
结合以前对于
sql解析
的了解,对mysqlselect的具体实现有了大致的了解,总结一下。如果要gdb单步调试,需要在编译MySQl时加上debug选项,参见这篇博客.编译好以后就可以用gdb启动了。
deepskywalker
·
2019-12-26 21:37
分库分表之第三篇
分库分表之第三篇3.Sharding-JDBC执行原理3.1基本概念3.2.
SQL解析
3.3.SQL路由3.4.SQL改写3.6.结果归并3.7总结3.Sharding-JDBC执行原理3.1基本概念在了解
小小一
·
2019-12-22 21:00
分库分表之第三篇
分库分表之第三篇3.Sharding-JDBC执行原理3.1基本概念3.2.
SQL解析
3.3.SQL路由3.4.SQL改写3.6.结果归并3.7总结3.Sharding-JDBC执行原理3.1基本概念在了解
小小一
·
2019-12-22 21:00
设计模式-解释器模式
这种模式被用在
SQL解析
、符号处理引擎等。给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。对于一些固定文法构建一个解释句子的解释器。
Scorw
·
2019-12-21 14:55
hive
Hive是一个
SQL解析
引擎,将SQL语句转译成MRJob,然后再hadoop上运行,达到快速mysql是存放数据的,而hive是不存放数据的,hive的表是纯逻辑表,只是表的定义,即表的元数据,实际数据在
进击的小恶魔
·
2019-12-21 11:48
BigData-‘基于代价优化’究竟是怎么一回事?
这关系到
SQL解析
器如何正确选择Join算法的问题。好了,这些就是这篇文章要为大家带来的议题-基于代价优化(Cost-B
网易云社区
·
2019-12-19 01:17
MySQL之存储结构
1.1MySQL的体系架构MySQL从第一个版本发布到现在已经有了20多年的历史,整个应用的体系结构变得越来越复杂,官方的架构图太庞杂,返璞归真,来看一个简化版的MySQL架构图:0.png连接池、查询缓存、
sql
冰河winner
·
2019-12-06 08:40
Java每日一面(Part2数据库)[19/11/28]
存储部分:类似一个文件系统,把数据存储到一个持久化设备中,如机械硬盘,固态等2.程序实例部分:对存储进行逻辑上的管理,2.1存储管理:数据的逻辑关系转换成物理存储关系2.2缓存机制:优化执行效率2.3
SQL
故事我忘了°
·
2019-11-28 22:00
设计模式——行为型模式之解释器模式(十一)
这种模式被用在
SQL解析
、符号处理引擎等。介绍意图:给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。主要解决:对于一些固定文法构建一个解释句子的解释器。
跃小云
·
2019-11-20 00:00
pg
sql解析
text格式json串语法
pgsql用的不多,遇到解析json的问题,查了下文档,可以这么处理,记录如下。下次再遇见的时候想不起来也有的查。--下面两个sql是等价的selectname,json(name)->'n'asn,json(name)->'m'asm,json(name)->'k'->'s'assfrompublic.t_userwherectisnull;selectname,name::json->'n'a
Neon_Light
·
2019-11-18 18:15
sql
pgsql
sql
json
设计模式之十四——解释器模式
这种模式被用在
SQL解析
、符号处理引擎
dd299
·
2019-11-17 20:24
PHP中MySQL的预处理(预编译)执行方式
MySQL的预编译是指在创建数据库对象时就将指定的SQL语句编译完成,这时SQL语句已经被My
SQL解析
、审查,所以相对传统的执行方式(每处理一个SQL语句就要解析SQL语句、检查语法和语义),预编译方式在执行数据插入
kangyiii
·
2019-11-08 12:43
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2019-11-05 00:02
MySQL读写分离实战
MySQL读写分离实战4.1预备工具以及环境4.2虚拟机的准备4.3CentOS7的安装4.4MySQL数据库的安装4.5MySQL主从配置(一主一从)4.6实现读写分离代码:驱动方式4.7实现读写分离代码:
SQL
小张哥哥
·
2019-11-04 18:55
rfm的用户画像字段如何配合你的
sql解析
数据
都知道rfm是客户关系的画像模型,但是自己撸字段的时候,有几个字段发现真的很有用如果我们用手机号当用户的主键,mobile那么,表这么造,写个表名usr_rfm_tab每日增量更新,主键数据条数,只增不减,主键用户没活跃的话数据记为非活跃即可mobile//用户手机号,非空且唯一,主键first_activeday//首次活跃时间first_consumday//首次消费时间last_active
palexe
·
2019-10-30 16:05
Mybatis----spring整合Mybatis
Druid概述:Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和
SQL解析
器组成。
小名的同学
·
2019-10-14 23:00
[转帖]hive与hbase的联系与区别:
5571176.html原作者写的很好..这里面简单学习总结一下..都是bigdata的工具,都是基于google的bigtable的二次研发.基于hadoop作为底层存储.区别在于hive是虚拟表目的是将H
SQL
济南小老虎
·
2019-10-10 21:00
Calcite 原理解析
原文链接:https://www.jianshu.com/p/a6134865adf6ApacheCalcite是独立于存储与执行的
SQL解析
、优化引擎,广泛应用于各种离线、搜索、实时查询引擎,如Drill
少年阿峣_从零单排
·
2019-09-29 19:07
Calcite
MySQL基础之
SQL解析
顺序
2.5
SQL解析
顺序接下来再走一步,让我们看看一条SQL语句的前世今生。
Drogon Brother
·
2019-09-28 23:21
Mysql
SQL注入$和#的区别
${}仅仅为一个纯碎的string替换,在动态
SQL解析
阶段将会进行变量替换例如,sqlMap中如下的sqlsel
CSU_Dennis
·
2019-09-27 10:34
数据库
MySQL执行过程与查询缓存
3.服务器端进行
SQL解析
、预处理,再由优化器生成对应的执行计划。4.MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询5.将结果返回给客户端。mysql主要是由server
济夏
·
2019-09-25 14:04
MySQL—05—MySQL如何处理SQL语句;MySQL数据库存储引擎介绍;
否则进入下一阶段•服务器进行
SQL解析
、预处理、再由优化器生成对应的执行计划•MySQL根据执行计划,
Eric-Shen
·
2019-09-24 10:00
MyBatis-Plus 高级功能 —— 动态表名
SQL解析
器
一、引言先来说下动态名表在什么场景下需要使用呢?拿小编的实际项目来说,小编公司手里掌握着国内各个部分地区的医院患者数据,那么一个医院的患者的数据流量肯定是很大的,这个时候如果全部放在同一张表中,那么可想而知数据量的庞大。所以数据库设计的时候可以一家医院对应一张表,分开来存储,表中的列名都是一样的,只是表名不同。或者还可以做日志的存储,日志数据量也是很大的,可以分一个月对应一张表,比如:log_20
IT贱男
·
2019-09-23 10:02
Mybatis-Plus
Spring AOP切面解决数据库读写分离实例详解
解决读写分离的方案很多,常用的有
SQL解析
、动态设置数据源。
SQL解析
主要
·
2019-09-22 22:18
Java面试经验个人总结(八)——关系型数据库
关系型数据库一、数据库1.如何设计一个关系型数据库(1)程序实例:存储管理;缓存机制;
SQL解析
;日志管理;权限划分;容灾机制;索引管理;锁管理(2)存储(文件系统):持久化数据2.MySQL基本架构(
爱喝牛奶的小喵
·
2019-09-21 10:13
MyBatis-Plus 高级功能 —— 实现逻辑删除
高级功能分为:逻辑删除、自动填充、乐观锁插件、性能分析插件、多租户
SQL解析
器、动态表名
SQL解析
器、SQL注入器今天先来说说在MP中如何使用逻辑删除,逻辑删除小编就不过多介绍了,顾名思义就是通过逻辑判断的手段表示该条数据已删除
IT贱男
·
2019-09-17 16:24
Mybatis-Plus
ShardingSphere官网操作指南补充和重点整理-数据分片-内核剖析(三)
核心由
SQL解析
=>执行器优化=>SQL路由=>SQL改写=>SQL执行=>结果归并的流程组成。
SQL解析
分为词法解析和语法解析。先通过词法解析器将SQL拆分为一个个不可再分的单词。
我还要去追逐我的梦
·
2019-09-12 15:06
Sharding
Sphere
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他