web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Power Apps - Building Power Apps
Unanswered

Performance Issues with fetching more than 2k records into gallery

(0) ShareShare
ReportReport
Posted on by
 
I have built a power app that has multiple screens which fetch the data from dataverse. 
 
For each table, we have lookup columns from different tables. 
 
The screens display data from various tables from the dataverse. 
 
The screens have filters that have dropdown functionality, where users select the required value from the filters and records are displayed in the form.
 
I am using delegable functions (search, filter, lookup, in). The issue I am facing is that the filtered data is more than 2000 records and therefore the data is not being displayed.
 
To overcome this, I have setup collections. Using collections, I am able to display > 2k records, but facing huge performance issues as the load time is more than 5 min.
 
The requirement around search is that 'in' operator should work, as users often type in characters from anywhere within a value (e.g. Microsoft should be fetched if I search 'of' or 'Micro' or any other such combinations)
 
Any pointers on how to improve this performance would be greatly appreciated.
 
Thanks
 
Categories:
I have the same question (0)
  • WarrenBelz Profile Picture
    152,807 Most Valuable Professional on at
    Performance Issues with fetching more than 2k records into gallery
    There is a very good reason that Power Apps has a maximum Data Row Limit of 2,000 and is unlikely to increase it - browser or mobile device apps just do not have the capability to execute large queries "locally" and the more complex they get the slower they go. The only thing I will say with Collections is to use ShowColumns for only the fields you need - it reduces the size of the data being stored.
     
    The idea (which you have noted in your post) is for Delegable queries, allowing them to be done "server side" and generally very quick regardless of the data set size. So I am wondering what in your query is not Delegable as Dataverse certainly supports the in Function and should display all matching records if the user wants to scroll far enough down.
     
    Please ✅ Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like ♥
    Visit my blog
    Practical Power Apps    LinkedIn  

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

Coming soon: forum hierarchy changes

In our never-ending quest to improve we are simplifying the forum hierarchy…

Chiara Carbone – Community Spotlight

We are honored to recognize Chiara Carbone as our Community Spotlight for November…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 803 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 314 Super User 2025 Season 2

#3
MS.Ragavendar Profile Picture

MS.Ragavendar 253 Super User 2025 Season 2

Last 30 days Overall leaderboard