This version of the software is currently available only to customers in the Controlled Availability (CA) program.

Performance and tuning


When planning a deployment, we recommend reviewing these best practices for tuning BMC Helix Data Manager for optimal performance.

Oracle performance considerations

BMC Helix Data Manager is a bulk data extract-and-load tool. Technologies used in BMC Helix Data Manager allow for fast throughput, but your infrastructure impacts the performance you can expect.

Poor export performance on Oracle is almost always traced to your database not using in-row CLOBs. Do not rely on the ar.cfg setting. Instead, check the actual storage parameters. For more information, Minimum-and-recommended-specifications-for-BMC-Helix-Data-Manager-server.

If your database is performing poorly for general queries, it will probably impact the BMC Helix Data Manager extract and load times.

The key factors that impact export and import speeds are:

  • Disk performance
  • Oracle SGA/PGA sizing
  • Network performance
  • Archive log mode
  • Replication
  • Optimizer mode

Oracle SGA and PGA sizes determine how much system memory is available to Oracle for operations such as sorting, buffering, and parsing of queries. If these values are set too low, the database will generally perform badly when executing complex queries. Typically, databases perform well with production-sized SGA values. So, if your production database has a 20 GB SGA, the databases that you are using with BMC Helix Data Manager for data migration should have a similar value.

Disk performance

Disk performance affects BMC Helix Data Manager in these areas:

  • Oracle read speed
  • Oracle write speed
  • File system read speed
  • File system export speed

Each area impacts different BMC Helix Data Manager functions.

Column

Determining data to extract

Extracting data

Staging

Loading

Oracle read speed

HIGH

HIGH

NONE

HIGH

Oracle write speed

MEDIUM

NONE

HIGH

HIGH

File system write speed

NONE

HIGH

NONE

NONE

File system read speed

NONE

HIGH

HIGH

MEDIUM

To determine Oracle related disk performance, examine the AWR reports.

To determine file system read and write performance, use the standard OS tools.

To determine the raw throughput on UNIX, use dd and hdparm. For more information, see https://www.cyberciti.biz/faq/howto-linux-unix-test-disk-performance-with-dd-command/

Disk input and output

Disk I/O is a major factor in data migration times. Use the fastest disks available for the database and BMC Helix Data Manager export/import directory.

Avoid remotely or network mounted disks. Writing large files over the network results in poor performance.

Shared import and export file system means no file transfer during data migration. This configuration is not possible in all scenarios, for example, when migrating to the cloud.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*