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