Hi, All
I have an urgent capacity issue with one of my customers, the custom DMI(s) take long time to load, sometime even fail. the client has CAS and CAS DB installed on one machine,I inspected the memory usage and found that CAS DB will use up all the memory assigned to it (32GB), but CAS only uses 10 to 15 GB (max memory configured is 32GB). the machine info is as below:
I also notice that in the system status:
I am struggled with the following questions, please help me based on your experience that:
Any comment is highly appreciated!
Thanks a lot!
Wei
Answer by Cosmin G. ·
I ran into the same issue and a couple suggestions are to pre-load and make efficient reports.
Defining Efficient DMI Reports
Also check how much memory you have dedicated to your JVM.
Answer by Sebastian K. ·
You can also set user property DMI_SQL_DEBUG to true (you might need to create it if it does not exit). This will give you access to SQL debug menu.
The example above shows that the report/section was actually run from the data view cache. If possible, you should create reports that DO NOT go directly to the SQL database but rather use the data view caching mechanism. For many combinations of columns for last monitoring interval and today time ranges, reporting data is available in memory cache in addition to SQL database. This significantly improve performance of DMI reports.
To answer next question: what are the combinations of columns that are in the cache? You should start with OOB reports, as the caching mechanism, is especially designed to make OOB reports run faster. Use one of those reports as the starting point towards building your own.
Answer by Wei D. ·
Hi All,
I did realize that the huge amount data kept in database might cause the performance issue for DMI, so I changed setting to only keep 2 days of detailed data, and I found some raw data tables are very large as show below. can CAS handle that amount of data for a single table?
and I've create a ticket to track the issue.
https://support.compuwareapm.com/supportportal/browse/SUPDCRUM-2793
Answer by Wei D. ·
Hi All,
One of the solution is to split the data analysis load into two CAS, which are connected to the same AMD, did anyone have field experience on how to implement such deployment, is it feasible from technical aspect?
Any comment is highly appreciated!
Thanks a lot!
Wei
JANUARY 15, 3:00 PM GMT / 10:00 AM ET