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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Maximum number of threads allowed in D365 FO in Multithreading execution in Data entities

(0) ShareShare
ReportReport
Posted on by 5

Hi,

We have a requirement of large data insert/update (like products, barcodes, sales prices , promotions) every day from the external systems into D365 FO.

As our staging to target process in DIXF is record by record process , these data operations will take huge time everyday. We are thinking to use mutlithreading concept availble in Framework parameters -> Entity Settings -> Configure entity execution parameters

pastedimage1586340546715v1.png

Here my question is on number of threads (import task count) , What will be maximum number of threads we can run ? I went through many blogs but didn't get this answer. Please help me on this.

Thanks & Regards,

Praveen

I have the same question (0)
  • Suggested answer
    Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Hi Praveen,

    There have been a number of tectalks from MS on this.

    Please have a look at the resources/tectalk button further above in the action bar and search for the ones that refer to environment configuration, performance, system setup, etc.

    There are a couple of talks available that explain these and other settings.

    Best regards,

    Ludwig

  • Suggested answer
    Sergei Minozhenko Profile Picture
    23,093 on at

    Hi Praveen,

    I think there are no right answers about the maximum number of tasks. You need to play with these parameters and found the best combination for each entity that suits your environment. When you set up these parameters you should consider your batch processing capacity if you set up to use 100 tasks, but you have only 2 batch servers with limitation to 4 thread per batch server, you just make an unnecessary queue. Setting too high values for a number of tasks will only make import slower and there is a risk of flooding batch processing by a number of tasks created by imports.

  • Blue Wang Profile Picture
    on at

    HI Praveen,

    I have read this, and it mentions "Most environments can only support up to 12 tasks simultaneously".

    https://www.loganconsulting.com/blog/speeding-up-data-uploads-d365-for-finance-and-operations/

    But I am a bit puzzled, as your picture already shows 16, maybe there is no maximum limit.
    But for performance, do not consume excessive system resources, try to reduce it.

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    301,109 Super User 2025 Season 2 on at

    Hi Praveen,

    I second on the comments from Sergei and Ludwig. If the import run via the batch framework, you can monitor the execution how many tasks are created and how many will run in parallel. Also note that depending on other batch tasks which needs to run, you probably won't have all threads "allocated" to the import.

    Not all data entities can be setup within these execution parameters. When the data entity is not supported, mainly because of a certain sequence, you will get an error when you do the setup. In that case, you can consider creating an own entity without the sequence dependency.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 451 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 428 Super User 2025 Season 2

#3
BillurSamdancioglu Profile Picture

BillurSamdancioglu 239 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans