一、shell 查询hbase 查询相当简单,提供了get和scan两种方式,也不存在多表联合查询的问题。复杂查询需通过hive创建相应外部表,用sql语句自动生成mapreduce进行。但是这种简单,有时为了达到目的,也不是那么顺手。至少和sql查询方式相差较大。hbase 提供了很多过滤器,可对...
分类:
其他好文 时间:
2014-12-09 13:43:40
阅读次数:
269
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户...
分类:
数据库 时间:
2014-12-05 14:12:58
阅读次数:
244
一、子查询1.相关子查询 相关子查询是指需要引用主查询列表的子查询语句,相关子查询是通过EXISTS谓词来实现的。下面以显示工作在"new york"的所有雇员为例,说明相关子查询的使用方法,示例如下: SQL> select ename,job,sal,deptno from emp...
分类:
数据库 时间:
2014-11-21 18:05:48
阅读次数:
217
DB2的物化视图MQT是基于查询结果定义的一个表,MQT中包含的数据来自MQT定义所基于的一个或多个表, 使用MQT可以显著提高查询的操作性能。数据库的视图和MQT都是基于一个查询来定义的。每当视图被引用时,视图所基于的查询便会运行。但MQT实际上会将查询结果存储为数据,您可以使用MQT中的这些数据,而不是使用底层表中的数据。MQT 可以显著提高查询的性能,尤其是提高复杂查询的性能。如果优化器确定...
分类:
数据库 时间:
2014-11-18 09:10:21
阅读次数:
367
什么是子查询 ?问题:编写T-SQL语句,查看年龄比“张三”大的学员,要求显示这些学员的信息 ?分析:第一步:求出“张三”的年龄;第二步:利用WHERE语句,筛选年龄比“张三”大的学员; 实现方法一:采用T-SQL变量实现DECLARE @age INT --定义变量,存放张三的年龄SELECT ....
分类:
其他好文 时间:
2014-11-13 18:19:26
阅读次数:
215
select student.sno,sname,ssex,sage,sdept,cno,gradefrom student,scwhere student.sno=sc.sno//?查询每个学生及其选课情况;select first.cno,second.cpnofrom course first...
分类:
数据库 时间:
2014-11-07 14:35:11
阅读次数:
356
项目中需要写一个oracle存储过程,需求是收集一个复杂查询的内容(涉及到多张表),然后把符合条件的记录插入到目标表中。其中原表之一的日期字段是timestamp类型,目标表的字段是varchar2类型;其中一些内容很常用,所以做下记录,供查找。...
分类:
数据库 时间:
2014-10-14 13:20:28
阅读次数:
196
“Ad-hoc analysis over Cassandra data with Facebook Presto”一文,对Cassandra+Presto
结合实现大数据即席分析进行了介绍。Presto是为满足交互式即席查询需求而优化的分布式SQL查询引擎。它支持标准ANSI SQL,包括复杂查询,聚合,连接和窗口函数。
Cassandra以前缺少交互式即席查询功能,甚至在CQL中不支持聚合函数。因为这个原因,Cassandra在作为数据库使用时经常被混淆。分析Cassandra中的数据有下边两个框架:
...
分类:
Web程序 时间:
2014-10-10 20:13:04
阅读次数:
666
使用SQL VIEW和CTE(common table expression)去把复杂查询简化,而不要使用JOIN,影响性能。WITH step1 AS (SELECT 1,2 FROM orders o, src1 c WHERE c.key1 = o.key1 AND con1=1),st...
分类:
其他好文 时间:
2014-09-23 01:54:53
阅读次数:
212
最近做的一个应用,功能要求非常简单,就是 key/value 形式的存储,简单的 INSERT/SELECT,没有任何复杂查询,唯一的问题是量非常大,如果目前投入使用,初期的单表 insert 频率约 20Hz(次/秒,我喜欢这个单位,让我想起国内交流电是 50Hz),但我估计以后会有 500Hz+...
分类:
数据库 时间:
2014-08-27 14:34:47
阅读次数:
275