Skip to content
JScheper.com
JScheper.com

BizApps, Powerplatform and AI

  • Home
  • Blog
  • Contact
JScheper.com

BizApps, Powerplatform and AI

performance on lookup column

Slow performance on lookup columns with big datasets?

Posted on May 23, 2025May 23, 2025 By Jeroen Scheper

When working with big datasets within a model-driven app, it can be a very frustrating thing, the performance on lookup columns when the dataset is big. Examples of these could be Accounts, Contacts, Products, or other cases, of course, depending on the business you are operating in.

When I receive questions like these, I would first check what the view is that is related to the column on the form, potentially this can be updated so it perhaps only navigates on:

  • Active records
  • Recent records
  • My records
  • My business Unit

But of course, there are plenty of scenarios where you can’t specify that even further, and the datasets remain big to choose from, and therefore, the performance on lookup columns remains poor.

Now, within the Power Platform Admin settings in the Behavior area, there are two potential settings that could help you increase the performance.

SettingsDescriptionDefault value
Minimum number of characters to trigger typeahead searchEnter the minimum number of characters that trigger an automatic typeahead search in a lookup field in model-driven apps.

This setting can be used to improve lookup performance, particularly when the underlying environment database has huge amounts of data.
Field is empty by default.
Delay between character inputs that trigger a searchEnter the delay interval in milliseconds that is introduced in lookups before a search is executed.

This can be used to improve lookup performance, particularly when the underlying environment database has huge amounts of data.
250 ms

Link to official and full Microsoft documentation: Manage behavior settings – Power Platform | Microsoft Learn

With the default behavior where the minimum number of characters is set to 0 (empty) and the delay to 250 ms you will see in the recording below that after every character that is typed in the search is being triggered.

When updating the setting of a minimum number of characters to be 3 characters, the search will only be triggered after 3 characters are entered, which you will see in the recording below.

Finding guidelines on when to change these settings, or perhaps considering this, I was not able to find this myself. If you do have guidelines, either found yourself or perhaps based on your own experience, I would love to hear your thoughts on this.

The one thing that I found a bit disappointing, and you will experience this yourself when you want to configure this, is that this behavior is a setting for the whole environment. Therefore, you can’t change this behavior per lookup on the form, as you, for example, can do when you want to disable the recent items for a lookup

Configure performance on lookup column

In order to tweak the settings on lookup columns, you need to do the following:

  • Open the Power Platform Admin Center
  • Navigate to Environments
  • Select the environment where you want to enable this for
  • Select Settings
  • Navigate to Behavior in the Products section
  • Find the Lookup section
  • Tweak the following options to your needs:
    • Minimum number of characters to trigger typeahead search
    • Delay between character inputs that will trigger a search
  • Press Save
performance on lookup column
Model-driven Apps Customer Insights Customer Service Field Services Power Apps Power Platform Sales lookup columnperformancePower platform Admin Settingstypeahead searchuser experience

Post navigation

Previous post
Next post

Related Posts

Sales restore deleted records

Magic needed to get deleted records back?

Posted on June 12, 2024July 17, 2024

Is there any magic needed to get deleted records back? luckily this is possible now and without any magic. There is now an option, which is still in preview so good to bear in mind that this can change potentially, where Admins can restore deleted records. How to set it…

Read More
Copilot Copilot to visualize data in views

Using Copilot to visualize data in views

Posted on March 5, 2025February 25, 2025

Another promising preview feature that has been released recently, now you can use Copilot to visualize data in views 😍. Based on the data and columns in your views, Copilot can now generate charts for you. These charts are, same as in the traditional charts, interactive which therefore allows you…

Read More
Model-driven Apps Manage access views via security roles

Manage access of views via security roles

Posted on February 20, 2025February 20, 2025

It is still in preview but has massive potential, to manage access of views via security roles. Microsoft announced this and I saw a few community members blogging already about it but I must admit, I was a bit skeptical in the beginning but after having a chat with Megan…

Read More

Comments (2)

  1. Peter Clements says:
    May 27, 2025 at 9:07 am

    Hi, interesting post – thanks. When I used to train on D365 Customisation I always advised that adding a lookup to the Quick Find view improved the performance as a SQL index would then be added. Is that still the case – I assume it is?

    Reply
    1. Jeroen Scheper says:
      May 27, 2025 at 10:30 am

      Hi Peter thank you very much for your reply! You could be very well right with that, so definitely something that I will need to assess. Indexes are important to be set right and they will definitely help once set correctly. The answer is probably in the middle, that all puzzle pieces can help or contribute to a better performance.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

ABOUT ME

  • LinkedIn
  • Mail
  • GitHub
  • YouTube
"BizApps and PowerPlatform dude with a passion for AI, sitting relaxt in his black shirt on a bounty white beach with palm trees, a azure blue ocean in the background and enjoying a good coffee "

~GenAI - DALL.E 3 and GPT 3.5

Subscribe

Please wait...

Thank you for subscribing!

Search

Categories

  • AI Builder
  • AI Prompting
  • Artificial Intelligence
  • Copilot
  • Customer Insights
  • Customer Service
  • Dataverse
  • Field Services
  • Generative AI
  • Model-driven Apps
  • Personal Development
  • Power Apps
  • Power Automate
  • Power BI
  • Power Platform
  • Reporting
  • Sales
  • SharePoint

Archive

  • October 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
© 2024 - All rights reserved | Jeroen Scheper | Privacy Policy