web服务组件: 横向就是如图所示,纵向就是数据流;数据流说白了就是http协议。 举例: 1、如果在操作系统没有处理好,就产生了OS命令执行的安全问题; 2、如果在存储层的数据库中没有处理好,数据库的SQL解析引擎把这个“特殊数据”当做指令执行,就产生了SQL注入; 3、如果在web容器层如ngi ...
分类:
Web程序 时间:
2016-04-08 18:13:04
阅读次数:
120
1.Hive1.1在hadoop生态圈中属于数据仓库的角色。他能够管理hadoop中的数据,同时可以查询hadoop中的数据。 本质上讲,hive是一个SQL解析引擎。Hive可以把SQL查询转换为MapReduce中的job来运行。 hive有一套映射工具,可以把SQL转换为MapReduce中的 ...
分类:
其他好文 时间:
2016-04-08 06:29:42
阅读次数:
140
概述:当我们获取传递多个参数的时候,通常都是得到一串字符传递的文本格式。如:'3115,6904,3226,3119,1173';但是这样的格式在SQL解析的时候仅仅是一个字符串,而非多个字段参数。这个时候需要我们用指定的函数去解析他们。 代码: 1 CREATE FUNCTION [dbo].[F ...
分类:
其他好文 时间:
2016-03-30 12:44:24
阅读次数:
143
基于简单sql语句的sql解析原理及在大数据中的应用 李万鸿 老百姓呼吁打土豪分田地、共同富裕,总有一天会实现。 全面了解你所不知道的外星人和宇宙真想:http://pan.baidu.com/s/1c1utFDQ http://blog.sina.com.cn/s/blog_89436e57010
分类:
数据库 时间:
2016-03-12 10:19:52
阅读次数:
294
最近在研究mycat的一些优化需要就在mycat权威里面server.xml的注视一些说明弄了出来defaultSqlParser由二mycat最初时候FoundationDB癿sql解析器,而后才添加癿Druid的解析器。所以返个属性用来挃定默的解析器。目前癿可用癿值有:druidparser跟fdbparser。使用癿时候可以选择?.
分类:
其他好文 时间:
2015-12-30 13:49:38
阅读次数:
269
约束注释你可以给你的 SQL 语句添加注释来增加可读性和可维护性。 SQL 语句中注释的分隔如下:l 双连字符“--”。所有在双连字符之后直到行尾的内容都被 SQL 解析器认为是注释。l “/*”和“*/”。这种类型的注释用来注释多行内容。所有在引号符“/*”和关闭符“*/”之间 的文字都会被 SQ...
分类:
数据库 时间:
2015-12-12 00:06:34
阅读次数:
741
前言: 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一下其中的知识。一、MySQL架构总览: 架构最好看图,再配上必要的说明文字。 下图根据参考书籍中一...
分类:
数据库 时间:
2015-12-10 23:44:12
阅读次数:
350
MYSQL查询执行过程客户端向服务器发送请求服务器查询缓存,缓存中命中则结束,将结果返回客户端(返回前会检查用户权限),否则继续下边步骤服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划根据执行计划调用存储引擎的API执行查询将结果返回客户端一、查询缓存如果..
分类:
数据库 时间:
2015-12-07 00:44:44
阅读次数:
184
Execute to Parse%是AWR报告中Instance Efficiency Percentages部分中重要的一个性能指标,反应了数据库SQL解析和执行的比率。这个比率值同时也涉及到了与cursor相关的参数以及硬解析,软解析,软软解析等。本文是围绕这个比率进行展开及描述。...
分类:
其他好文 时间:
2015-10-29 13:25:33
阅读次数:
160
1、定义存储过程-- =============================================-- Author: -- Create date: -- Description: -- =============================================CR....
分类:
数据库 时间:
2015-10-27 17:36:37
阅读次数:
180