How to find the root cause for slow record lists?

Hi 

We have couple of entity backed records based on one table. Record lists are very slow, it takes around 10 seconds to load. 

I cross verified the table performance and i tried a!queryEntity() and query rule with the entity. Everything looks very good and they returning the resultset in 50 ms. 

But, record lists are very slow. Records consists 30-40 Related Actions. Does it effect? 

 

Please let me know your thoughts, in finding the root cause ?

 

Thanks

Rahul Gundu

  Discussion posts and replies are publicly visible

Parents Reply Children
  • 0
    Certified Lead Developer
    in reply to Rahul Gundu
    Have you tried it as a grid view? Given querying the table with the default filter appears to be fast, that might actually be the issue. Another alternative is to switch to a service backed record - in fact, given the volume of data in the table I'd recommend using a service backed record - but give it a try as a grid view first.
  • Can you let us know if you have many visible condition on the related actions. This is also a defining factor for the performance as it executes for all records and every time you perform actions on records. given the number of concurrent users in the system this could potentially slow down the the record list.

    Also, can you verify when the record list is slow, does same applies to other components in the application, like other process records and overall performance in you application?

    You can also check the the DB Log files to identify slow performing queries.

    Regards
    Suresh G