Troubleshooting performance issues
Issue symptoms
You might encounter the following errors or failures with the performance of BMC Helix Data Manager:
- BMC Helix Data Manager import is slow.
- BMC Helix Data Manager export is slow.
- BMC Helix Data Manager user interface is slow.
Issue scope
The performance issues might occur for the following use cases:
- On-premises to on-premises data migration.
- On-premises to SaaS data migration.
Resolution
Verify the configuration checks and troubleshoot the issue that you have faced.
Step | Task | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Review infrastructure checks. | Reviewing the infrastructure checks will help you to understand if you are on the minimum and recommended specifications for on-premises and SaaS systems: The BMC Helix Data Manager client must be installed on a dedicated virtual machine with no BMC Helix Service Management application. The server must be used for BMC Helix Data Manager migration activity only. Important:
BMC SaaS operations deploy the staging server with the following configuration:
| ||||||||||||||||||||
2 | Review database checks. | Reviewing the database checks will help determine the required database settings for optimal performance. For the Microsoft SQL Server (SQL Server) database:
For the Oracle database:
For more information, see Database considerations for Microsoft SQL , Performance and tuning and Database considerations for Oracle | ||||||||||||||||||||
3 | Permission checks | The table lists the permissions granted to users or roles of PostgreSQL, Oracle, and MS SQL databases, allowing them to perform actions on database objects:
For more information, see Database privileges. | ||||||||||||||||||||
4 | Configuration checks | The configuration checks help to optimize the export or import threads and data chunking configurations to improve performance and efficiency of BMC Helix Data Manager.
| ||||||||||||||||||||
5 | Logs | For BMC Helix Data Manager performance analysis, review the Timings tab on the export or import Job to understand the performance and stability of the task. The average export or import performance will be approximately 10,000 records per second. Anything less than that would indicate a performance issue. BMC Helix Data Manager logs are enabled under the BMC Helix Data Manager directory on the source and the target system. Log Path: \BMC Software Install Directory\Helix Data Manager\Engine\log\hdm.log | ||||||||||||||||||||
6 | Create a BMC Support case | Make sure you capture detailed information by using the following list while creating a case with BMC Support:
|
After you determine a specific symptom or error message, use the following table to identify the cause and possible solution:
Symptom | Common cause | Action |
---|---|---|
Oracle database performance issue |
|
|
MS SQL database performance issue |
|
|
Permission issue |
| Make sure that the BMC Helix Data Manager database users are given the required privileges and roles based on the database type. |