Sorry for the confusion,

    for 1) ..  seems like only the resource path / table desc etc is only
kept in memory while a new lookupstringtable is created per query/request
which holds onto data for the lifetime of the request.  So once the request
is done, it should be garbage collectable ?


3) Also the derived filter translator, is there a way to modify the '
IN_THRESHOLD'  via config file ?





Regards,
Abhilash

On Mon, Aug 31, 2015 at 7:05 PM, Abhilash L L <[email protected]> wrote:

> Hello,
>
>     We started noticing that Kylin tomcat server is taking a lot of ram.
> It even hit a limit of 10GB.
>
>     After spending some time by going over the code, it seems like the
> cube enumerator is not storing anything in memory. But the Lookup table
> enumerator seems to be loading all records and storing it in memory.
>
>     1) What happens when there are lot of projects defined and we end up
> with tons of look up tables across them. Does it get swapped out
> automatically ?  I am not able to track where eviction is happening. The
> snapshot manager has a 'removeSnapshot' but its intent seems different to
> me.
>
>     2) How do we handle really higher cardinality dimension. Eg: If I have
> sales as a fact and customers as a dimension, there will be millions of
> customers. However a store is good candidate to keep in memory but not
> customers. Whats the recommended setting while creating the cube to handle
> such a case
>
> Regards,
> Abhilash
>

Reply via email to