Key Takeaways
- Acumatica is a feature-heavy, customizable platform that benefits from regular monitoring to improve performance issues.
- Acumatica ERP offers a number of tools to track and troubleshoot performance issues in your system.
- Practices such as lean builds, clean databases, and pre-live user testing can preempt a number of problems to improve ERP performance.
Acumatica is a powerful ERP, capable of robust automation and generating deep insights across the value chain. It’s a highly flexible platform that can scale seamlessly with your business, making it a favored choice for enterprises across verticals.
However, as with any platform of this kind, configuration and system optimization are key to letting you unlock its full value. With expert Acumatica implementation, regular monitoring, and applying the right fixes, you can deliver a substantially improved experience for users throughout your organization and directly contribute to enterprise productivity.
Here’s a quick guide on how to identify and resolve problems within Acumatica ERP and improve system performance.
Why Monitoring Acumatica Performance Is Crucial
Acumatica is a feature-heavy ERP. It also allows extensive customization to tailor the experience to every enterprise. And if you’ve added a lot of extra code to the base software, you may well encounter issues such as slow or frozen screens, stuck processes, redundant dashboards, automation misfires, and more.
This can result in business downtime, affecting your team’s productivity.
What’s more, Acumatica offers a very convenient usage-based pricing model, unlike some other ERPs that price based on the number of users, modules, or even industry. However, this advantage can quickly backfire if your Acumatica ERP system isn’t performing well, but still racking up usage time.
Identifying Problem Areas
If you’re facing performance issues, such as a slow system, failed operations, unprocessed records, and more, there are a few different ways to zero in on the problem.
1. Monitoring Running Processes
The System Monitor form in Acumatica is your primary resource for tracking performance issues. The Running Processes tab on the System Monitor shows you all the operations currently being executed by the system, including report generation, transaction releases, usage of import or export scenarios, and others. Your Acumatica ERP system performance may be slow if you’re running lots of operations simultaneously.
You can use this tab to view operations run by a single user or all the users to get a better understanding of where the bottlenecks are.
2. Tracking Resource Usage
The Resource Usage tab on the System Monitor form lets you view how an instance is consuming memory and CPU in the application server. The form also lets you analyze this visually with charts illustrating CPU and memory usage.
You can minimize excessive usage by switching off the JavaScript that automatically updates these charts to improve your Acumatica ERP system’s performance.
3. Analyzing System Event Log
The System Events tab on the System Monitor form lets you look at all the records of multiple system events. You can explore this tab to understand if certain operations, errors, or warnings are consuming excessive resources.
4. Analyzing List of Active Users
If a particular user or set of users is experiencing issues, you can visit the Active Users tab to view more information about them. It lists all currently active users, but you can filter this list, including by login type to view users who’ve signed in through the app’s user interface or via the API.
5. Monitoring System Queues
The System Queue Monitor form lets you check on the statuses of business queues, push notifications, and events. The form allows you to clear cluttered queues and restart dispatchers to boost Acumatica ERP system performance. You can also switch on notifications for improved monitoring of the Acumatica system queue progress.
Tips to Resolve Performance Issues
Here are some ways to clear performance bottlenecks in Acumatica and improve user experience for your team members.
1. Abort Problematic Processes
If you’re running a large number of operations concurrently, it can slow down your server. It may also come down to specific processes that may require debugging. You can remedy this situation by visiting the Running Processes tab and aborting certain processes to free up server load.
You can also use this tab to create a memory dump of recent processes and send it to your Acumatica support team to diagnose the issue.
2. Use the Request Profiler
The Request Profiler form is a built-in tool that you can use to troubleshoot performance issues in the Acumatica ERP system. It allows you to do the following:
- Analyze the time and memory needed for URL requests
- Analyze the time needed for an SQL query of said URL request
- Learn more about any exceptions in the Acumatica ERP instance
3. Turn Off Event Logging
The Selection area of the System Events tab allows you to filter the events being listed by source, date range, and event severity level. You can use the details provided for each event to learn more about why you’re having issues and to optimize your Acumatica ERP implementation.
However, it’s worth noting that leaving event logging on for extended periods can also degrade system performance for Acumatica ERP. Consider turning off event logging in this tab if this is the case.
4. Optimize Generic Inquiries
Generic Inquiries (GIs) are a very useful tool in Acumatica that allow you to pull the data you need and enable detailed reporting in Acumatica. However, poorly formulated GIs can affect server speed.
As part of Acumatica monitoring, ensure you’ve optimized GIs so that they’re constrained by the necessary filters. This limits the number of retrieved fields, allowing you to reduce system strain and extract only important data. This can facilitate faster load times, more relevant data input, and more actionable reports.
5. Maintain a Lean Database
Another important part of improving Acumatica ERP system performance is keeping your database well-organized. Large, cluttered databases can slow down query response times, increase backup times, and even affect reporting accuracy. Ensure you’re regularly purging or archiving old data and optimizing indexes through regularly scheduled maintenance.
6. Track User Activity During Implementation
Tracking user activity is a crucial part of QA and User Acceptance Tests (UAT) to ensure a smoother go-live. Consider creating a custom dashboard that reports test transactions as part of an Acumatica ERP implementation checklist.
This allows you to track performance metrics early on for Acumatica ERP users and identify potential system problem areas that could cause errors after deployment. Ensure that there are sufficient mission-critical transactions executed by the relevant users as part of the test.
Look to a Trusted Acumatica Partner for Expert Support
If you have recurring performance issues with your ERP, it’s a good indication that you need sustained, expert help with Acumatica monitoring and optimization. At Etticus Solutions, we look to be a long-term partner in your success by providing a superior Acumatica experience for your teams. We’re an Acumatica partner in Florida offering transparent, fixed-fee pricing and quality results delivered by a team of proven platform specialists.
Reach out to us today to level up your Acumatica ERP system performance. Follow our blog for Acumatica performance insights.

