集算器打开文件的时间不可忽略

2020-06-05
阅读 1 分钟
649
linux 打开组表文件的时间,实际测试要 10-20 毫秒。 主要原因是操作系统要按照目录去找文件。 所以性能要求非常严格的时候,要尽量减少文件的个数。

轻量级高性能文件型数据仓库

2020-06-05
阅读 7 分钟
1.4k
【摘要】数据仓库代表的是一种对数据的管理和使用的方式,它应当是一整套包括了 etl、数据管理、算法实现在内的完整的理论体系。但实际项目中的数据仓库总会存在不尽人意之处,比如数据源难以抽取、缺乏方便的目录管理、算法实现繁琐、计算性能低下、架构耦合性高。如何解决此类顽疾,请点击轻量级高性能文件型数据仓库...

辅助 MongoDB 计算

2020-05-09
阅读 4 分钟
1.7k
辅助 MongoDB 计算

SPL 解析及导出 Excel

2020-05-09
阅读 3 分钟
1.3k

生产制造业库龄计算案例

2020-05-09
阅读 2 分钟
1.5k
【摘要】企业为了提高供应链的整体效率,通常都会把库龄计算作为整体经营业绩的考核指标之一。通过全局范围的库龄分析,及时了解热销商品和滞销商品及其分布情况,合理地进行库存调度和市场促销,可以大大提高库存周转率,促进销售的同时降低库存资金积压风险!原测试方案是构建 Hive 数据仓库,从源数据 Oracle 定时同...

从 TPCH 测试学习性能优化技巧之 Q22

2020-05-09
阅读 2 分钟
1k
Q22语句查询获得消费者可能购买的地理分布。本查询计算在指定的国家,比平均水平更持肯定态度但还没下七年订单的消费者数量。能反应出普通消费者的态度,即购买意向。

从 TPCH 测试学习性能优化技巧之 Q21

2020-05-09
阅读 3 分钟
1.3k
Q21语句的特点是:带有分组、排序、聚集、EXISTS子查询、NOT EXISTS子查询操作并存的四表连接操作。查询语句没有从语法上限制返回多少条元组,但是TPC-H标准规定,查询结果只返回前100行(通常依赖于应用程序实现)。

从 TPCH 测试学习性能优化技巧之 Q20

2020-05-09
阅读 2 分钟
894
Q20语句查询确定在某一年内,找出指定国家的能对某一零件商品提供更有竞争力价格的供货商。所谓更有竞争力的供货商,是指那些零件有过剩的供货商,超过供货商在某一年中货运给定国的某一零件的50%则为过剩。

从 TPCH 测试学习性能优化技巧之 Q19

2020-04-24
阅读 2 分钟
1.1k
一、 查询要求 Q19语句查询得到对一些空运或人工运输零件三个不同种类的所有订单的总折扣收入。零件的选择考虑特定品牌、包装和尺寸范围。 Q19语句的特点是:带有聚集、IN子查询操作并存的三表连接操作。 二、 Oracle执行 Oracle编写的查询SQL语句如下: select  /+ parallel(n) /          sum(l_extendedprice * (1 - ...

从 TPCH 测试学习性能优化技巧之 Q18

2020-04-24
阅读 2 分钟
1k
Q18语句的特点是:带有分组、排序、聚集、IN子查询操作并存的三表连接操作。查询语句没有从语法上限制返回多少条元组,但是TPC-H标准规定,查询结果只返回前100行(通常依赖于应用程序实现)。

从 TPCH 测试学习性能优化技巧之 Q17

2020-04-24
阅读 2 分钟
739
Q17语句查询获得比平均供货量的百分之二十还低的小批量订单。对于指定品牌和指定包装类型的零件,决定在一个七年数据库的所有订单中这些订单零件的平均项目数量(过去的和未决的)。如果这些零件中少于平均数20%的订单不再被接纳,那平均一年会损失多少呢?所以此查询可用于计算出如果没有小量订单,平均年收入将损失多...

从 TPCH 测试学习性能优化技巧之 Q16

2020-04-24
阅读 2 分钟
814
一、 查询要求 Q16语句查询获得能够以指定的贡献条件供应零件的供货商数量。可用于决定在订单量大,任务紧急时,是否有充足的供货商。 Q16语句的特点是:带有分组、排序、聚集、去重、NOT IN子查询操作并存的两表连接操作。 二、 Oracle执行 Oracle编写的查询SQL语句如下: select  /+ parallel(n) /          p_brand,p...

从 TPCH 测试学习性能优化技巧之 Q15

2020-04-24
阅读 2 分钟
971
Q15语句查询获得某段时间内为总收入贡献最多的供货商(排名第一)的信息。可用以决定对哪些头等供货商给予奖励、给予更多订单、给予特别认证、给予鼓舞等激励。

从 TPCH 测试学习性能优化技巧之 Q14

2020-04-24
阅读 1 分钟
815
一、 查询要求 Q14语句查询获得某一个月的收入中有多大的百分比是来自促销零件。用以监视促销带来的市场反应。 Q14语句的特点是:带有聚集、连接操作的简单查询。 二、 Oracle执行 Oracle编写的查询SQL语句如下: select  /+ parallel(n) /          100.00 * sum(                    case when p_type like 'PROMO%'  ...

从 TPCH 测试学习性能优化技巧之 Q13

2020-04-24
阅读 2 分钟
1.3k
一、 查询要求 Q13语句查询获得消费者的订单数量,包括过去和现在都没有订单记录的消费者。 Q13语句的特点是:带有分组、排序、聚集、子查询、左外连接操作并存的查询操作。 二、 Oracle执行 Oracle编写的查询SQL语句如下: select  /+ parallel(n) /          c_count,          count(*) as custdist from (          ...

从 TPCH 测试学习性能优化技巧之 Q12

2020-04-07
阅读 2 分钟
779
Q12语句查询获得货运模式和订单优先级。可以帮助决策:选择便宜的货运模式是否会导致消费者更多的在合同日期之后收到货物,而对紧急优先命令产生负面影响。

从 TPCH 测试学习性能优化技巧之 Q11

2020-04-07
阅读 2 分钟
974
一、 查询要求 Q11语句是查询库存中某个国家供应的零件的价值。 Q11语句的特点是:带有分组、排序、聚集、子查询操作并存的多表连接查询操作。子查询位于分组操作的HAVING条件中。 二、 Oracle执行 Oracle编写的查询SQL语句如下: select  /+ parallel(n) /          ps_partkey,          sum(ps_supplycost * ps_avail...

从 TPCH 测试学习性能优化技巧之 Q10

2020-04-07
阅读 2 分钟
727
Q10语句的特点是:带有分组、排序、聚集操作并存的多表连接查询操作。查询语句没有从语法上限制返回多少条元组,但是TPC-H标准规定,查询结果只返回前10行(通常依赖于应用程序实现)。

从 TPCH 测试学习性能优化技巧之 Q9

2020-04-07
阅读 2 分钟
966
Q9语句的特点是:带有分组、排序、聚集、子查询操作并存的查询操作。子查询的父层查询不存在其他查询对象,是格式相对简单的子查询,但子查询自身是多表连接的查询。子查询中使用了LIKE操作符,有的查询优化器不支持对LIKE操作符进行优化。

从 TPCH 测试学习性能优化技巧之 Q8

2020-04-07
阅读 2 分钟
730
Q8语句的特点是:带有分组、排序、聚集、子查询操作并存的查询操作。子查询的父层查询不存在其他查询对象,是格式相对简单的子查询,但子查询自身是多表连接的查询。

从 TPCH 测试学习性能优化技巧之 Q7

2020-04-07
阅读 2 分钟
763
一、 查询要求 Q7语句是查询从供货商国家与销售商品的国家之间通过销售获利情况的查询。此查询确定在两国之间货运商品的量用以帮助重新谈判货运合同。 Q7语句的特点是:带有分组、排序、聚集、子查询操作并存的多表查询操作。子查询的父层查询不存在其他查询对象,是格式相对简单的子查询。 二、 Oracle执行 Oracle编写...

SPL 结构化文本计算

2020-04-07
阅读 6 分钟
1.1k
简介: 结构化文本计算是我们日常中经常遇到的计算场景,这里我们用常见的例子来深入的了解 SPL 处理结构文本的强大之处,掰开了、揉碎了,轻松简单的让您处理结构化文本。

从 TPCH 测试学习性能优化技巧之 Q6

2020-03-30
阅读 1 分钟
582
Q6语句查询得到某一年中通过变换折扣带来的增量收入。这是典型的"what-if"判断,用来寻找增加收入的途径。预测收入变化查询考虑了指定的一年中折扣在"DISCOUNT-0.01"和"DISCOUNT+0.01 "之间的已运送的所有订单,求解把l_quantity小于quantity的订单的折扣消除之后总收入增加的数量。

从 TPCH 测试学习性能优化技巧之 Q5

2020-03-30
阅读 2 分钟
1.1k
Q5语句查询得到通过某个地区零件供货商而获得的收入(收入按sum(l_extendedprice * (1 -l_discount))计算)统计信息。可用于决定在给定的区域是否需要建立一个当地分配中心。

从 TPCH 测试学习性能优化技巧之 Q4

2020-03-30
阅读 3 分钟
980
一、 查询要求 Q4语句查询得到订单优先级统计值。计算给定的某三个月的订单的数量,在每个订单中至少有一行由顾客在它的提交日期之后收到。 Q4语句的特点是:带有分组、排序、聚集操作、子查询并存的单表查询操作。子查询是相关子查询。 二、 Oracle执行 Oracle编写的查询SQL语句如下: select  /+ parallel(n) /       ...

从 TPCH 测试学习性能优化技巧之 Q3

2020-03-30
阅读 2 分钟
797
Q3语句查询得到收入在前10位的尚未运送的订单。在指定的日期之前还没有运送的订单中具有最大收入的订单的运送优先级(订单按照收入的降序排序)和潜在的收入(潜在的收入为l_extendedprice * (1-l_discount)的和)。

从 TPCH 测试学习性能优化技巧之 Q2

2020-03-30
阅读 4 分钟
966
Q2语句查询获得最小代价的供货商。得到给定的区域内,对于指定的零件(某一类型和大小的零件),哪个供应商能以最低的价格供应它,就可以选择哪个供应商来订货。

从 TPCH 测试学习性能优化技巧之 Q1

2020-03-30
阅读 2 分钟
718
Q1语句查询lineItem的一个定价总结报告。在单个表lineitem上查询某个时间段内,对已经付款的、已经运送的等各类商品进行统计,包括业务量的计费、发货、折扣、税、平均价格等信息。

从 TPCH 测试学习性能优化技巧

2020-03-30
阅读 4 分钟
1.4k
TPCH是由TPC(Transaction Processing Performance Council)事务处理性能委员会公布的一套针对数据库决策支持能力的测试基准,通过模拟数据库中与业务相关的复杂查询考察数据库的综合处理能力,获取数据库操作的响应时间。