Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Pages - General Discussions
Answered

Load time issues

(0) ShareShare
ReportReport
Posted on by 15

Hi,  Dataverse has around 40K rows in the table and we basically need to fetch every row to allow the end user to filter out rows that the user wants to see. Currently this takes around 30s to load. Is there any way to cache or preload or other tricks or optimization that we could do to improve the performance of the view. Goal is to get it cached or perform fast so on daily basis the first load could take little longer. Jq ueryis optimized, issue lies when we are getting the data. 

Categories:
  • Verified answer
    Lucas001 Profile Picture
    2,174 Super User 2025 Season 1 on at
    Re: Load time issues

    Hi @Matias30 ,

     

    sounds good.

    Could you close the thread, so others don't have to look into it?

     

    Once you establish your new table, you can post your results to give others the chance of the same approach.

    --------------------------------------------------------------------------------------

    Hope that helps.

    If the post solves your problem, please mark it as solution. If it helps, consider a thumbs up.

  • Matias30 Profile Picture
    15 on at
    Re: Load time issues

    I know how to do it, thanks anyway. We are planning to use Power automate to eliminate and modify data we need with a whole new dataverse table to have, I dont know, about 10-15% of rows of the original count. That way we can get rid of some of the jquery too. 

  • Lucas001 Profile Picture
    2,174 Super User 2025 Season 1 on at
    Re: Load time issues

    What I mean is creating a table with liquid inside you Powerpage not in dataverse.

    If you need some hints here let me know.

  • Matias30 Profile Picture
    15 on at
    Re: Load time issues

    Thanks for answering Lucas, will probably discuss about the need of new table then. 

  • Lucas001 Profile Picture
    2,174 Super User 2025 Season 1 on at
    Re: Load time issues

    Hi @Matias30,

     

    unfortunately I don't think that it will improve you flows much. 40k rows for clients to choose from seems a lot. Can you use dates to decrease the amount of rows.

     

    What you could try as well is using liquid code to get the data and use that in a table where you can filter rows and items. As liquid is server side rendered it could be faster the only thing is that you will need to create the table, filter and submit options yourself. But it could be a solution for your problem.

  • Matias30 Profile Picture
    15 on at
    Re: Load time issues

    I was afraid of that. And the 40k wont even be the highest number of rows. Unfortunately the primary goal is to have all the data in one list(not my wish), but probably have to start thinking about splitting that data in to other table and do the mapping etc when retrieving the data to dataverse. Do you see that the issue would improve if we for example would have a column (there is one column which is same for some rows kind of like everything is siblings) that would indicate this is the first value, and we would use that in a list filter, or is the issue still same with the large amount of data it has to go through?

  • Lucas001 Profile Picture
    2,174 Super User 2025 Season 1 on at
    Re: Load time issues

    Hi @Matias30,

     

    by using the list view most of your options are currently optimized from Microsoft itself. 40k Rows are quiet a lot.

    Next step to improve loading times is really dependent on your dataset.

     

    Is there a row which has not that many unique items. Or could you set such a column?

    You could than use different views on different pages, prefiltered to that specific item and reduce the loading time. So maybe 10k rows for 4 unique categories. Would that be a way for you?

  • Matias30 Profile Picture
    15 on at
    Re: Load time issues

    Hi @Lucas001 thanks for replying, we are using list view to make the view and then have quite a bit custom code. Basically we are doing quite a bit of elimination and we will only leave some of the data visible, for example we remove every duplicate based on one column with jquery. 

  • Lucas001 Profile Picture
    2,174 Super User 2025 Season 1 on at
    Re: Load time issues

    Hi @Matias30,

     

    how do you get the data?

    Are you using a list view to show and filter the data, fetchXML, JsonParse?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Michael Gernaey – Community Spotlight

We are honored to recognize Michael Gernaey as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard >