[ 
https://issues.apache.org/jira/browse/ARROW-11030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Grove updated ARROW-11030:
-------------------------------
    Description: 
Performance of joins slows down dramatically with smaller batches.

The issue is related to slow performance of MutableDataArray::new() when passed 
a high number of batches. This happens when passing in all of the batches from 
the build side of the join and this happens once for each probe-side batch.

 

 

  was:
TPC-H q12 does not finish with SF=100 Parquet input.

Either I have something wrong with my local setup or there is a major 
performance regression. I will investigate more after the holidays.

It is also possible that I am getting confused about which queries and scale 
factors were working well for me before. We really need to start tracking 
benchmark results somewhere.


> [Rust] [DataFusion] Poor join performance with smaller batches
> --------------------------------------------------------------
>
>                 Key: ARROW-11030
>                 URL: https://issues.apache.org/jira/browse/ARROW-11030
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: Rust - DataFusion
>            Reporter: Andy Grove
>            Assignee: Andy Grove
>            Priority: Major
>             Fix For: 3.0.0
>
>
> Performance of joins slows down dramatically with smaller batches.
> The issue is related to slow performance of MutableDataArray::new() when 
> passed a high number of batches. This happens when passing in all of the 
> batches from the build side of the join and this happens once for each 
> probe-side batch.
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to