[Mondrian] deterioration execution time 3.3 vs latest version

Luc Boudreau lucboudreau at gmail.com
Tue Nov 6 16:42:31 EST 2012

This seems to be caused by a huge crossjoin. Were you using native
crossjoins or not?

Let us know if you can reproduce this on foodmart.

And yes, we have created in the last few weeks a team dedicated to
performance testing and they should pick these regressions in the future.

On Tue, Nov 6, 2012 at 12:21 PM, Paul Stoellberger <p.stoellberger at gmail.com
> wrote:

> Over the past few weeks I got more and more user complaints how the query
> execution time is getting worse in the last mondrian versions.
> Queries that took 10 seconds in 3.3 are now up to 5 minutes in 3.4. /
> TRUNK-SNAPSHOT. (see example below)
> It seems like one reason (doubt its the only one) is an increase of sql
> queries executed.
> Are you aware of that?
> Is there anything in the test suite that checks for a significant
> performance increase like that?
> Do you know what could be causing this increase in SQL queries?
> We are trying to come up with a foodmart test case, but its quite hard to
> come up with a good example to test it properly.
> Dejan (not sure if he is on that list) provided me with an example:
> select NON EMPTY Crossjoin([tvrtka.tvrtke].[SVI KORISNICI].Children,
> {[Measures].[Priljev], [Measures].[Odljev]}) ON COLUMNS, NON EMPTY
> Crossjoin(Order([period].[SVI
> PERIODI].Children,[period].CurrentMember.Name,DESC),
> Crossjoin([transakcija.transakcije].[SVE TRANSAKCIJE].Children,
> [sudionik.sudionici].[SVI SUDIONICI].Children)) ON ROWS from [likvidnost1]
> Doesn't look that complicated, so I'm not sure whats causing this.
> -Paul
> _______________________________________________
> Mondrian mailing list
> Mondrian at pentaho.org
> http://lists.pentaho.org/mailman/listinfo/mondrian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pentaho.org/pipermail/mondrian/attachments/20121106/c48ba4d5/attachment.html 

More information about the Mondrian mailing list