Report a performance issue

Note

Azure Active Directory is now Microsoft Entra ID. Learn more

When a customer has a situation where performance is problematic, you might need to raise a support ticket, see how to do that here: Escalate Support Issues to Microsoft.

Tip

It's possible to self-diagnose AL performance issues via the in-client Performance Profiler and/or telemetry. If the problem pertains to AL execution, we require this to be done before reaching out for further support. See how to use the Performance Profiler here: Performance Profiler Overview. The article How to work with a performance problem might also help you understand the performance tuning process and the tools you have available for performance analysis.

Before you create a support request for a performance issue, you must provide information on what is wrong, when it happens, and for whom. This article specifies what information support engineers need to work on performance issues.

Troubleshooting tools and guides

Business Central comes with many tools that can help you gather information about a given problem, identify the cause of the problem, and eventually implement a sustainable solution that does not introduce new issues. Use the tools provided in the Business Central client to gain insights on trends in application behavior, identify performance issues, database locks, and more. Use profiling combined with debugging in sandboxes, or snapshot debugging in production environments to pinpoint what causes a specific issue. And if you want to investigate and troubleshooting things after they happened, then use telemetry and the tools around that feature.

For more information, see Troubleshooting overview.

To report a performance issue

In order for support engineers to be able to work on the issue, they need some basic information about when and where the issue occurs and steps to reproduce the problem.

If self-diagnosing doesn't yield any results, we require more information regarding the issue, specifically:

  • What operations aren't performing well?
  • Is it opening certain pages, clicking certain actions, navigating the UI, writing in values, and so on? Provide examples with date and time (in UTC timezone) when and what was done.
  • Is the performance issue intermittent or are there some patterns?
  • Does it only happen in the morning/during lunch hours?
  • Does the issue occur on a specific time and day? Or has the issue always been happening?
  • Are the performance issues only happening for specific users?
  • Are the performance issues only happening in a specific company?
  • Has any new extension recently been installed? (you can see this information in telemetry)
  • Have any customizations been done to the pages in question?
  • Are the performance issues only happening in certain browsers? (you can see this information in telemetry)

If the issue can be reproduced, do the following tasks:

  1. Go to the Help and Support page (see The Help and Support page in the Business Central company).
  2. Note down the time (in UTC timezone).
  3. Enable additional logging (Find it under Report a Problem).
  4. Note down the Session ID, Microsoft Entra tenant ID, and Environment name.
  5. Enable the in-client Performance Profiler, see In-Client Performance Profiler Overview for details.
  6. Reproduce the issue.
  7. Download the profile file.

When creating the support request, provide this information:

  • Time (in UTC timezone) when additional logging was enabled
  • Session ID, Microsoft Entra tenant ID, and Environment name
  • Performance profile file
  • Optionally, screenshots of error screens because they contain useful operation IDs that help us track down the issue.
  • Optionally, screen recordings of the issue. A recording is only a supplement to having a performance profile file.

The following article takes you through creating a support request: Escalate Support Issues to Microsoft.

See also

Escalating Support Issues to Microsoft
Managing Technical Support
Inspecting and Troubleshooting Pages
The Business Central Administration Center
Technical Support for Business Central
Provide technical support (Microsoft Partner Center)
Deployment Overview
Administration as a partner
Administration of Business Central Online
Administration of Business Central on-premises
In-Client Performance Profiler Overview