Hi,

I have been studying on the slow query behavior with certain joins in MonetDB. I use explain & trace statements to understand the flow.

But, I couldn't actually understand the MAL statements that appear as the output of EXPLAIN/TRACE statements.

I tried learning MAL with this reference - https://www.monetdb.org/Documentation/Manuals/MonetDB/MALreference
But it had no explanations for system defined MAL statements that appear in trace.

For example, from the trace statement, I could find that a lot of time was spent in the MAL expression "language.dataflow()", but without actually knowing what does this step actually do, I am unable to optimize the query.
Any help much appreciated.


Thanks & Regards,

Vijayakrishna.P.
Mobile : (+91) 9500402305.