2017-03-09 83 views
0

Apache Drill对于我正在解决的一些问题看来是一个有趣的集成选项,但是在使用RDBMS插件(特别是Oracle)时遇到了一个问题sum()的聚合和计算似乎在客户端上发生,而不是像SQL传递到底层提供者那样 - 这会对性能产生负面影响,因为您有效地将整个数据集拉过网络。有谁知道如何指定原生SQL在支持它的提供程序运行的地方吗?Apache Drill在rdms服务器上执行总和聚合

回答

0

这可能是Drill中JDBC Storage插件的一个问题。在很多情况下,Drill不会将组合按下并按顺序排列到底层数据库。如果您希望将此优化添加到Drill的计划员中,请在Drill邮件列表中与我们联系。 http://drill.apache.org/mailinglists/