OceanBase logo

OceanBase

A unified distributed database ready for your transactional, analytical, and AI workloads.

Product Overview
DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Resources

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS

OceanBase Cloud

OceanBase Database

Tools

Connectors and Middleware

QUICK START

OceanBase Cloud

OceanBase Database

BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Company

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

International - English
中国站 - 简体中文
日本 - 日本語
Sign In
Start on Cloud

OceanBase

A unified distributed database ready for your transactional, analytical, and AI workloads.

Product Overview
DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS
OceanBase CloudOceanBase Database
ToolsConnectors and Middleware
QUICK START
OceanBase CloudOceanBase Database
BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

Start on Cloud
编组
All Products
    • Databases
    • iconOceanBase Database
    • iconOceanBase Cloud
    • iconOceanBase Tugraph
    • iconInteractive Tutorials
    • iconOceanBase Best Practices
    • Tools
    • iconOceanBase Cloud Platform
    • iconOceanBase Migration Service
    • iconOceanBase Developer Center
    • iconOceanBase Migration Assessment
    • iconOceanBase Admin Tool
    • iconOceanBase Loader and Dumper
    • iconOceanBase Deployer
    • iconKubernetes operator for OceanBase
    • iconOceanBase Diagnostic Tool
    • iconOceanBase Binlog Service
    • Connectors and Middleware
    • iconOceanBase Database Proxy
    • iconEmbedded SQL in C for OceanBase
    • iconOceanBase Call Interface
    • iconOceanBase Connector/C
    • iconOceanBase Connector/J
    • iconOceanBase Connector/ODBC
    • iconOceanBase Connector/NET
icon

OceanBase Database

SQL - V4.3.5

    Download PDF

    OceanBase logo

    The Unified Distributed Database for the AI Era.

    Follow Us
    Products
    OceanBase CloudOceanBase EnterpriseOceanBase Community EditionOceanBase seekdb
    Resources
    DocsBlogLive DemosTraining & CertificationTicket
    Company
    About OceanBaseTrust CenterLegalPartnerContact Us
    Follow Us

    © OceanBase 2026. All rights reserved

    Cloud Service AgreementPrivacy PolicySecurity
    Contact Us
    Document Feedback
    1. Documentation Center
    2. OceanBase Database
    3. SQL
    4. V4.3.5
    iconOceanBase Database
    SQL - V 4.3.5
    SQL
    KV
    • V 4.6.0
    • V 4.4.2
    • V 4.3.5
    • V 4.3.3
    • V 4.3.1
    • V 4.3.0
    • V 4.2.5
    • V 4.2.2
    • V 4.2.1
    • V 4.2.0
    • V 4.1.0
    • V 4.0.0
    • V 3.1.4 and earlier

    global_index_auto_split_policy

    Last Updated:2026-04-09 02:53:56  Updated
    share
    What is on this page
    Description
    Privilege requirements
    Attributes
    Considerations
    Example
    References

    folded

    share

    Note

    This parameter was introduced starting from V4.3.5 BP2.

    Description

    global_index_auto_split_policy is used to control whether automatic partitioning is enabled for newly created global indexes.

    Privilege requirements

    • Query the parameter

      Both the sys tenant and all user tenants can query this parameter using the SHOW PARAMETERS statement or the GV$OB_PARAMETERS view.

    • Modify the parameter

      Both the sys tenant and user tenants can modify this parameter using the ALTER SYSTEM SET statement.

    Attributes

    Attribute
    Description
    Parameter type String
    Default value DISTRIBUTED
    Value range
    • DISTRIBUTED (default): When there are multiple node resources available within the tenant (such as more than one primary zone or more than one unit), automatic partition splitting is enabled by default when creating a new global index.
    • ALL: Automatic partition splitting is enabled by default when creating a new global index.
    • OFF: The automatic partition splitting policy of the new global index follows that of the main table.
    Modifiable Yes, you can modify this parameter using the ALTER SYSTEM SET statement.
    Effective upon OBServer node restart No, it takes effect immediately after being set.

    Considerations

    Adjust the value of the global_index_auto_split_policy parameter using the ALTER SYSTEM SET statement. As long as the main table is an automatically partitioned table, the global index will also be automatically partitioned. If the main table is not an automatically partitioned table, then the configuration follows the global_index_auto_split_policy policy.

    • If global_index_auto_split_policy is set to ALL, automatic partition splitting is enabled by default when creating a new global index.

    • If global_index_auto_split_policy is set to DISTRIBUTED, only when the tenant has multiple node resources and the main table is a partitioned or automatically partitioned table, will the global index table actually be created as an automatically partitioned table.

    • If global_index_auto_split_policy is set to OFF, the policy follows that of the main table.

      • If you change the value of global_index_auto_split_policy to DISTRIBUTED or ALL, it does not affect existing tables that already meet the requirements for automatic partitioning; it only takes effect for newly created tables.

    For more details on automatic partitioning, see Automatic partition splitting (MySQL-compatible mode) or Automatic partition splitting (Oracle-compatible mode).

    Example

    Enable automatic partitioning for newly created global indexes:

    obclient> ALTER SYSTEM SET global_index_auto_split_policy = 'ALL';
    

    References

    For information on controlling whether a tenant enables automatic partitioning, see enable_auto_split.

    Previous topic

    freeze_trigger_percentage
    Last

    Next topic

    ha_high_thread_score
    Next
    What is on this page
    Description
    Privilege requirements
    Attributes
    Considerations
    Example
    References