We will start hangout shortly. https://plus.google.com/hangouts/_/event/ci4rdiju8bv04a64efj5fedd0lc
On Mon, May 15, 2017 at 9:53 PM, Jinfeng Ni <j...@apache.org> wrote: > My feeling is that either temp table or putting 100k values into a > separate parquet files makes more sense than putting 100k values in a > IN list. Although for such long IN list Drill planner will convert > into a JOIN (which is same as temp table / parquet table solutions), > there is a big difference in terms of what the query plan looks like. > An IN list with 100k values has to be serialized / de-serialized > before the plan can be executed. I guess that would create a huge > serialized plan, and is not the best solution one may use. > > Also, putting 100k values in IN list may not be very typical. RDBMS > probably impose certain limits on # of values in IN list. For > instance, Oracle set the limit to 1000 [1]. > > 1. http://docs.oracle.com/database/122/SQLRF/Expression-Lists.htm#SQLRF52099 > > On Mon, May 15, 2017 at 7:11 PM, <jasbir.s...@accenture.com> wrote: >> Hi, >> >> I am stuck in a problem where instance of apache drill stops working. My >> topic of discussion will be - >> >> For a scenario, I have 25 parquet file with around 400K-500K records with >> around 10 columns. My select query is such that for one column in clause >> values are around 100K. When I run these queries parallelly, instance of >> apache drill hangs and then gets shut down. Therefore, how to design the >> select queries that apache supports these queries. >> One of the solution that we are trying is - >> a- Create temp table of 100K values and then use this as an inner query. But >> as I know we can't make temp table at run time from Java code. It needs some >> data source either parquet or some other source to create temp table. >> b - Create a separate parquet file of all 100K values and use inner query >> instead of all the values directly in the main query. >> >> Is there any better way to go around this problem or can we just solve this >> problem with simple configuration changes ? >> >> Regards, >> Jasbir Singh >> >> >> -----Original Message----- >> From: Jinfeng Ni [mailto:j...@apache.org] >> Sent: Tuesday, May 16, 2017 2:29 AM >> To: dev <dev@drill.apache.org>; user <u...@drill.apache.org> >> Subject: [DRILL HANGOUT] Topics for 5/16/2017 >> >> Hi All, >> >> Out bi-weekly Drill hangout is tomorrow (5/16/2017, 10AM PDT). Please >> respond with suggestion of topics for discussion. We will also collect >> topics at the beginning of handout tomorrow. >> >> Thanks, >> >> Jinfeng >> >> ________________________________ >> >> This message is for the designated recipient only and may contain >> privileged, proprietary, or otherwise confidential information. If you have >> received it in error, please notify the sender immediately and delete the >> original. Any other use of the e-mail by you is prohibited. Where allowed by >> local law, electronic communications with Accenture and its affiliates, >> including e-mail and instant messaging (including content), may be scanned >> by our systems for the purposes of information security and assessment of >> internal compliance with Accenture policy. >> ______________________________________________________________________________________ >> >> www.accenture.com