Hi Roberto, On 22/06/15 13:13, Roberto Cornacchia wrote:
Hi there,
Is minimal_pipe enforced under any condition? It actually should to ensure all SQL functionality to work properly. (I'll patch the code to enforce it for missing ones)
For example when the the MAL plan generated by rel2bin is longer than a given threshold? No thresholds are involved.
Context:
I have a pretty long query which results in a MAL plan of 33K lines. Would be nice to see the SQL part for this one.
Though the query is a bit long, I still would expect a 2-3K lines MAL plan. The plan indeed contains the same pieces of code re-evaluated over and over. But over different horizontal slices (?) and differently fused into a parallel schedule.
It first, I simply blamed commonTerms not doing its job. The thing is, the MAL plans generated with minimal_pipe and default_pipe are absolutely identical for this query. Hence my question above. Could well be possible. If there are too many side-effects to deal with, or if the data flow optimizer only sees an option to run in sequential mode, it leave the plan intact.
Best, Martin
Best, Roberto
_______________________________________________ users-list mailing list users-list@monetdb.org https://www.monetdb.org/mailman/listinfo/users-list