
Impala
文章平均质量分 96
shanqinggong
这个作者很懒,什么都没留下…
展开
-
Impala 如何确定 Join 策略
本文缘起社区的一个提问,正好也要了解设计思路。SQL联结查询中右表被广播的 “判断条件”,左表与右表的数据量比例差多少右表才被广播?有关Join查询的注意事可以参考:Join查询的性能注意事项。介绍Impala 查询计划员会为执行 Join 查询而在不同技术之间选择,这取决于表的绝对和相对大小。Broadcast joins 是默认设置,其中右侧表被认为小于左侧表,而其内容将发送到查询中涉及的所有其他节点。替代方法被称为 partitioned join ,这更适合于大概同等大小的较大表的名称。原创 2021-05-29 22:48:46 · 1806 阅读 · 1 评论 -
Impala 4.0 启用 LZO
Impala 4.0 中移除了 Impala-lzo 的直接支持,下面是 “Impala 4 Breaking Changes” 邮件中关于移除 Impala-lzo 支持的说明及 JIRA,IMPALA-9709 追踪了 Impala-lzo 的移除。Remove support for Impala-lzo:Impala-lzo provides code to allow Impala to read the LZO compressed tables.LZO is GPL licensed,原创 2021-05-16 16:55:46 · 831 阅读 · 6 评论 -
Impala JDBC 动态设置查询选项
前篇文章 Impala 设置查询选项 介绍常用设置查询选项的方法,本文介绍实现动态设置查询选项用到的技术和过程。AOP 概念在我们开始之前,让我们对术语和核心概念做一个回顾:Aspect:切面,由切点和增强相结合而成,定义增强应用到哪些切点上。即一个横跨多个核心逻辑的功能,或者称之为系统关注点。Joinpoint:连接点,这是程序执行过程中的一个特殊点,例如方法执行,构造函数调用或字段分配。Pointcut:切入点,一个匹配连接点的正则表达式。 每当任何连接点匹配一个切入点时,就执行与该切入点相原创 2021-05-12 21:34:56 · 452 阅读 · 0 评论 -
Impala JDBC 设置查询选项
介绍Impala 支持标准 JDBC 接口,允许从商业的“商业智能”工具和用 Java 或其他编程语言编写的自定义软件访问。JDBC 驱动程序使您可以从您写入的 Java 程序、商业智能或使用 JDBC 与各种数据库产品进行通信的类似工具访问 Impala。您可以使用 SET 语句指定查询选项,这些设置会影响该会话发出的所有查询。一些查询选项在日常操作中可用于提高易用性、性能或灵活性。其他查询选项控制 Impala 操作的特殊用途方面,主要用于高级调试或故障排除。Note: 在 Impala 2.0原创 2021-05-10 23:18:00 · 1582 阅读 · 0 评论