码迷,mamicode.com
首页 >  
搜索关键字:sql解析    ( 167个结果
Antlr v4入门教程和实例
1 重逢ANTLR最早知道ANTLR是当年学习Apache Derby数据库源码时,在看到SQL解析那一层时,第一次看到编译原理在实际项目中的应用,惊叹之余也只能望而却步。之前也根据网上一些资料尝试了一下,看介绍说ANTLR v4更加易用了,于是又好奇地试用一下。以下入门介绍主要参考ANTLR作者写的《The Definitive ANTLR 4 Reference》。1.1 ANTLR全景当我们...
分类:其他好文   时间:2015-04-30 21:53:30    阅读次数:1569
《高性能MySQL》读书笔记--查询缓存
很多数据库产品都能够缓存查询的执行计划,对于相同类型的SQL就可以跳过SQL解析和执行计划生成阶段。MySQL还有另一种不同的缓存类型:缓存完整的SELECT查询结果,也就是“查询缓存”。 查询缓存系统会跟踪查询中涉及的每个表,如果这些表发生变化,那么和这个表相关的所有的缓存数据都将失效。 查询缓存对应用程序是完全透明的。应用程序无须关心MySQL是通过查询缓存返回的结果还是实际执行返回的结果。 另外,随着现在的通用服务器越来越强大,查询缓存可能是一个影响服务器扩展性的因素。它可能成为整个服务器的资源竞争单...
分类:数据库   时间:2015-04-29 00:43:36    阅读次数:292
Hive
1.Hive1.1在hadoop生态圈中属于数据仓库的角色。他能够管理hadoop中的数据,同时可以查询hadoop中的数据。 本质上讲,hive是一个SQL解析引擎。Hive可以把SQL查询转换为MapReduce中的job来运行。 hive有一套映射工具,可以把SQL转换为MapReduce中的...
分类:其他好文   时间:2015-04-20 00:35:49    阅读次数:233
hive
1.Hive1.1在hadoop生态圈中属于数据仓库的角色。他能够管理hadoop中的数据,同时可以查询hadoop中的数据。 本质上讲,hive是一个SQL解析引擎。Hive可以把SQL查询转换为MapReduce中的job来运行。 hive有一套映射工具,可以把SQL转换为MapReduce.....
分类:其他好文   时间:2015-03-17 19:51:58    阅读次数:146
sql 解析字符串添加到临时表中 sql存储过程in 参数输入
sql 解析字符串添加到临时表中 sql存储过程in 参数输入 解决方法把字符串解析 添加到 临时表中SELECT * into #临时表 FROM dbo.Func_SplitOneColumnTabel('001,gf', ',')select * from 表 where ID in (sel...
分类:数据库   时间:2015-03-03 11:23:29    阅读次数:151
Hive搭建实验
1、Hive 1.1在hadoop生态圈中属于数据仓库的角色。他能够管理hadoop中的数据,同时可以查询hadoop中的数据。 本质上讲,hive是一个SQL解析引擎。Hive可以把SQL查询转换为MapReduce中的job来运行。 hive有一套映射工具,可以把SQL转换为MapReduce中...
分类:其他好文   时间:2015-02-28 16:05:57    阅读次数:195
Hive学习心得&Hive的UDF
一:Hive基本介绍 Hive是建立在Hadoop上的数据仓库基础构架,它提供了一系列工具可以用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模的数据机制。 使用语言:QL语言(类SQL查询语言)。能处理内建的mapper和reducer无法完成的复杂分析工作。 1.Hive是SQL解析引擎,它将SQL语句转译成M/R Job然后再Hadoop执行。 2...
分类:其他好文   时间:2015-02-16 11:45:31    阅读次数:1005
智能将SqlServer的查询语句转换为分页语句
主要用到了jsqlparser,前面有篇博客介绍过: JAVA - Sql解析工具jsqlparser简单使用 为了给Mybatis分页插件增加对sqlserver的支持,专门写了这样一个独立的工具,只依赖jsqlparser。 分页插件地址:http://git.oschina.net/free/Mybatis_PageHelper SqlServer分页转换...
分类:数据库   时间:2015-01-27 15:06:28    阅读次数:291
oracle 内存结构 share pool sql解析的过程
1.sql解析的过程oracle首先将SQL文本转化为ASCII字符,然后根据hash函数计算其对应的hash值(hash_value)。根据计算出的hash值到library cache中找到对应的bucket,然后比较bucket里是否存在该SQL语句。如果不存在,获得shared pool l...
分类:数据库   时间:2015-01-19 12:43:45    阅读次数:222
SQL解析器的性能测试
对同一个sql语句,使用3种解析器解析出ast语法树(这是编译原理上的说法,在sql解析式可能就是解析器自定义的statement类型),执行1100万次的时间对比。...
分类:数据库   时间:2014-12-23 21:14:03    阅读次数:754
167条   上一页 1 ... 13 14 15 16 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!