OceanBase
English日本語简体中文
Docs Home
Products
Integrations
Release Notes

Databases

OceanBase DatabaseOceanBase Cloud OceanBase Best Practices

Tools

OceanBase Cloud PlatformOceanBase Migration ServiceOceanBase Developer CenterOceanBase Migration AssessmentOceanBase Admin ToolOceanBase Loader and DumperOceanBase DeployerKubernetes operator for OceanBaseOceanBase Diagnostic Tool OceanBase Binlog Service

Connectors and Middleware

OceanBase Database Proxy OceanBase Connector/C OceanBase Connector/J OceanBase Connector/ODBC OceanBase Connector/NETOceanBase Command-Line Client

Databases

OceanBase DatabaseOceanBase Cloud OceanBase Best Practices

Connectors and Middleware

OceanBase Database Proxy OceanBase Connector/C OceanBase Connector/J OceanBase Connector/ODBC OceanBase Connector/NETOceanBase Command-Line Client

Tools

OceanBase Cloud PlatformOceanBase Migration ServiceOceanBase Developer CenterOceanBase Migration AssessmentOceanBase Admin ToolOceanBase Loader and DumperOceanBase DeployerKubernetes operator for OceanBaseOceanBase Diagnostic Tool OceanBase Binlog Service
OceanBase DatabaseOceanBase Cloud ToolsConnectors and MiddlewareLifecycle Support Policy

OceanBase Loader and Dumper

V4.3.2
  • Document Overview
  • Introduction
  • Technical mechanism
  • Preparations
    • Prepare the environment
    • Prepare data
    • Download OBLOADER & OBDUMPER
  • User Guide (OBLOADER)
    • Quick start
    • Command-line options
    • Direct load
    • Data processing
      • Define control files
      • Preprocessing functions
      • Case expressions
    • Performance tuning
    • Error handling
    • FAQ
  • User Guide (OBDUMPER)
    • Quick start
    • Command-line options
    • Data processing
      • Define control files
      • Preprocessing functions
      • Case expressions
    • Performance tuning
    • FAQ
  • Security features
  • Connection settings
  • Self-service troubleshooting
  • Release Note
    • Release Note
      • 4.x
        • OBLOADER & OBDUMPER V4.3.2
        • OBLOADER & OBDUMPER V4.3.1.1
        • OBLOADER & OBDUMPER V4.3.1
        • OBLOADER & OBDUMPER V4.3.0
        • OBLOADER & OBDUMPER V4.2.8.2
        • OBLOADER & OBDUMPER V4.2.8.1
        • OBLOADER & OBDUMPER V4.2.8
        • OBLOADER & OBDUMPER V4.2.6
        • OBLOADER & OBDUMPER V4.2.7
        • OBLOADER & OBDUMPER V4.2.5
        • OBLOADER & OBDUMPER V4.2.4
        • OBLOADER & OBDUMPER V4.2.1
        • OBLOADER \& OBDUMPER V4.1.0
        • OBLOADER \& OBDUMPER V4.0.0
      • 3.x
        • OBLOADER \& OBDUMPER V3.1.0
        • OBLOADER \& OBDUMPER V3.0.0
    • Version rules

Download PDF

Document Feedback
  1. Documentation Center
  2. OceanBase Loader and Dumper
  3. V4.3.2

Performance tuning

Last Updated:2026-09-04 08:19:57

Command-line option-based performance tuning
VM parameter-based performance tuning
Database kernel-based performance tuning

You can tune the performance of OBDUMPER from three aspects: command-line options, virtual machine (VM) parameters, and database kernel.

Command-line option-based performance tuning

You can tune the performance of OBDUMPER by adjusting the settings of the following options:

VM parameter
Default value
Description
--thread CPU * 2
Here, CPU refers to the number of logical cores, which is the number of available processors in the VM.
The number of concurrent threads for data export. You can adjust the value of this option based on the resource utilization of the database system.
--page-size 1000000 The page size. You can adjust the value of this option based on the resource utilization of the database system.
--fetch-size 1000 The number of rows read from the database cursor at a time in the Oracle compatible mode of OceanBase Database.
--mem 4G This parameter is supported by OBDUMPER V4.3.2 and later versions, used to specify the VM memory size configuration. Supported units include K, M, G, or T. For more information, see the "VM parameter-based performance tuning" section.

Note

During performance tuning, take into account the resource utilization on the server where OBDUMPER runs, on the OceanBase Database Proxy (ODP) service nodes, and on the nodes in the OceanBase cluster.

VM parameter-based performance tuning

Set the VM parameter in the export script to 60% of the available physical memory. The default value is -Xms4G -Xmx4G.

vim bin/obdumper

JAVA_OPTS="$JAVA_OPTS -server -Xms4G -Xmx4G -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=128M -Xss352K"

You can also use the --mem parameter to specify the VM memory size instead of modifying the VM parameter. For example, --mem 4G.

Database kernel-based performance tuning

If you want to export consistent data, we recommend that you manually trigger a major compaction before the export and export data only after the major compaction is completed.

For more information about how to perform a major compaction, see Major compaction management.

Note

At present, the consistent export feature of OBDUMPER does not apply to OceanBase Database V4.0.0.

Previous topic

Case expressions
Last

Next topic

FAQ
Next
on this page
Command-line option-based performance tuning
VM parameter-based performance tuning
Database kernel-based performance tuning