How to analyze long running reports
Hello,
We have a complicated financial report that appears to read in a fairly large chunk of data at the beginning of the report and then it churns along for a long time. For example, 1 day's worth of transactions can take 5 minutes to process. When we do a longer range, it goes up accordingly.
I am monitoring the underlying PostgreSQL DB where the data resides and also the DB that YF itself is attached to and see very little activity during this time after the initial chunk of data has been inhaled.
Watching the Linux system (A VM with just YF running on it), which has 32 GB of memory, JVM, which has been given a max of 20 GB at the start and the 8 CPUs shows very little stress the whole time this is running. Looking at the various info_cache.jsp, info_threads.jsp, etc.. pages shows no increase over the course of time. I also ran the yfmonitor.jar to look at the graphs and nothing looks interesting.
What other approaches can be used to understand what the system is doing during this time. (Looked through ever log that was mentioned in various support posts and found no errors and very few entries.)
Thanks for any suggestions.
HI Bruce,
Thanks for reaching out. It sounds like you have reviewed our Performance and Tuning Guide -
https://community.yellowfinbi.com/knowledge-base/article/yellowfin-performance-tuning-or-monitoring
Are you able to provide a copy of all these files for analysis, including your info.jsp page? You can upload to our ftp https://ftp.yellowfin.bi using the "send files" button, just reply here with a filename and timestamp of the report run / finish times if you could please.
With something like a particular "complicated financial report" that is taking a long time to run, and has never been "fast," I would look for a potential solution in finding a specific field or element in the report that is slow, and possibly making it "less complicated." For example, creating Procedures for calculations like totals or averages. If you'd like assistance with this type of content optimization let me know and I can get in touch with an account manager on your behalf for potential consulting engagements.
Thanks,
Eric
HI Bruce,
Thanks for reaching out. It sounds like you have reviewed our Performance and Tuning Guide -
https://community.yellowfinbi.com/knowledge-base/article/yellowfin-performance-tuning-or-monitoring
Are you able to provide a copy of all these files for analysis, including your info.jsp page? You can upload to our ftp https://ftp.yellowfin.bi using the "send files" button, just reply here with a filename and timestamp of the report run / finish times if you could please.
With something like a particular "complicated financial report" that is taking a long time to run, and has never been "fast," I would look for a potential solution in finding a specific field or element in the report that is slow, and possibly making it "less complicated." For example, creating Procedures for calculations like totals or averages. If you'd like assistance with this type of content optimization let me know and I can get in touch with an account manager on your behalf for potential consulting engagements.
Thanks,
Eric
Hi Bruce,
Just wanted to check in to see how things were going with this.
Thanks,
Eric
Hi Bruce,
Just wanted to check in to see how things were going with this.
Thanks,
Eric
Replies have been locked on this page!