OceanBase logo

OceanBase

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

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

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

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

  • Documentation updates
  • What's New
  • What is OceanBase Database
    • Overview
    • Differences between Enterprise Edition and Community Edition
    • System architecture
    • Compatibility with Oracle
      • Overview
      • SQL data types
      • Built-in functions
      • System views
    • Compatibility with MySQL
    • Limitations
  • Get Started
    • Quick start with OceanBase Database Community Edition
    • Learn OceanBase SQL
      • Before you begin
      • Basic SQL operations (MySQL mode)
      • Basic SQL operations (Oracle mode)
    • Build a sample application (MySQL mode)
      • Build a Python application
      • Build a Java application
      • Build a C application
      • Build a Go application
    • Build a sample application (Oracle mode)
      • Build a Java application
      • Build a C application
    • Try out advanced features of OceanBase Database
      • Scalable OLTP
        • Run the TPC-C benchmark in OceanBase Database
        • Try out the hot row update capability of OceanBase Database
      • Try out operational OLAP
      • Try out parallel import and data compression
      • Try out the multi-tenant feature
    • Video tutorial
  • Develop
    • Develop applications (MySQL mode)
      • Connect to OceanBase Database
        • Overview
        • Connect to an OceanBase tenant by using the mysql client
        • Connect to an OceanBase tenant by using OBClient
        • Connect to OceanBase Database by using ODC
        • Connect to OceanBase Database by using DBeaver
        • Connect to OceanBase Database by using Navicat
        • Use database connection pool
          • Database connection pool configuration
          • Tomcat
          • c3p0
          • Proxool
          • HikariCP
          • DBCP
          • Commons Pool
          • Druid
          • JDBC
      • Sample applications
        • Java
          • Spring Boot
          • Spring Batch
          • Spring JDBC
          • Spring Data JPA
          • Hibernate
          • MyBatis
          • Connector/J
          • TestContainers
        • Python
          • mysqlclient
          • PyMySQL
          • MySQL-connector-python
        • C
          • MySQL Connector/C
        • Go
          • Go-SQL-Driver/MySQL
          • GORM
        • PHP
          • EXT
          • MySQLi
          • PDO
        • Rust
          • Connect to OceanBase Database by using Rust
          • Connect to OceanBase Database by using SeaORM
      • Plan database objects
        • Create a database
        • Create a table group
        • Create a table
        • Create an index
        • Create an external table
      • Write data
        • Insert data
        • Update data
        • Delete data
        • Replace data
        • Generate test data in batches
      • Read data
        • Single-table queries
        • Join tables
          • INNER JOIN queries
          • FULL JOIN queries
          • LEFT JOIN queries
          • RIGHT JOIN queries
          • Subqueries
          • Lateral derived table
        • Use operators and functions in queries
          • Use arithmetic operators in queries
          • Use numerical functions in queries
          • Use string concatenation operators in queries
          • Use string functions in queries
          • Use datetime functions in queries
          • Use type conversion functions in queries
          • Use aggregate functions in queries
          • Use NULL-related functions in queries
          • Use the CASE conditional operator in queries
          • Lock query results with SELECT FOR UPDATE
          • Use the SELECT ... LOCK IN SHARE MODE statement to lock query results
        • Use a DBLink in queries
        • Set operations
      • Transactions
        • Overview
        • Start a transaction
        • Savepoints
          • Mark a savepoint
          • Roll back a transaction to a savepoint
          • Release a savepoint
        • Commit a transaction
        • Roll back a transaction
      • Application errors
        • Troubleshooting guidelines
          • About error codes
          • Error handling specifications for MySQL-compatible applications
        • Common errors and troubleshooting practices
          • Disconnected from the server, with ERROR 2013 reported
          • Idle transaction timed out, with ERROR 6002 reported
          • Transaction timed out, with ERROR 4012 reported
          • User locked, with ERROR 3118 reported
          • Incorrect user password, with ERROR 1045 reported
          • Table already exists, with ERROR 1050 reported
          • Table does not exist, with ERROR 1146 reported
          • Duplicate data inserted, with ERROR 1062 reported
          • ERROR 1215 reported in foreign key addition
          • Data truncated while being inserted, with ERROR 1265 reported
    • Develop applications (Oracle mode)
      • Connect to OceanBase Database
        • Overview
        • Connect to an OceanBase tenant by using OBClient
        • Connect to OceanBase Database by using ODC
        • Use database connection pool
          • Database connection pool configuration
          • Tomcat
          • c3p0
          • Proxool
          • HikariCP
          • DBCP
          • Commons Pool
          • Druid
      • Sample applications
        • Java
          • OceanBase Connector/J
          • Spring Boot
          • Spring Batch
          • Spring Data JDBC
          • Spring Data JPA
          • Hibernate
          • MyBatis
          • JFinal
        • Python
          • Python Driver Oracle Mode
        • C/C++
          • OceanBase Connector/C
          • OceanBase Connector/ODBC
          • SqlSugar
      • Plan database objects
        • Create a table group
        • Create a table
        • Create an index
        • Create an external table
      • Write data
        • Insert data
        • Update data
        • Delete data
        • Replace data
        • Generate test data in batches
      • Read data
        • Single-table queries
        • Join tables
          • INNER JOIN queries
          • FULL JOIN queries
          • LEFT JOIN queries
          • RIGHT JOIN queries
          • Subqueries
          • Lateral derived tables
        • Use operators and functions in queries
          • Use arithmetic operators in queries
          • Use numerical functions in queries
          • Use string concatenation operators in queries
          • Use string functions in queries
          • Use datetime functions in queries
          • Use type conversion functions in queries
          • Use aggregate functions in queries
          • Use NULL-related functions in queries
          • Use CASE functions in queries
          • Use the SELECT...FOR UPDATE statement to lock query results
        • Use a DBLink in queries
        • Set operations
      • Transactions
        • Overview
        • Start a transaction
        • Savepoints
          • Mark a savepoint
          • Roll back a transaction to a savepoint
        • Commit a transaction
        • Roll back a transaction
      • Application errors
        • Troubleshooting guidelines
          • About error codes
          • Error handling specifications for Oracle-compatible applications
        • Common errors and troubleshooting practices
          • Idle transaction timed out, with Error OBE-24761 reported
          • Transaction timed out, with Error OBE-00600 reported
          • User locked, with ERROR 3118 reported
          • Incorrect user password, with ERROR 1045 reported
          • Table already exists, with Error OBE-00955 reported
          • Table does not exist, with Error OBE-04043 reported
          • Duplicate data inserted, with Error OBE-00001 reported
          • Error OBE-00600 reported in foreign key addition
          • Inconsistent data types, with Error OBE-00932 reported
  • Deploy
    • Overview
    • HA deployment solutions for OceanBase clusters
    • Deploy OceanBase Database Enterprise Edition
      • Deployment process
      • Before deployment
        • Prepare servers
        • Configure servers
        • Prepare installation packages
        • Deploy OAT
      • Deploy through GUI
        • Configure deployment environment using OAT
          • Add a server
        • Deploy OCP
          • Overview
          • Upload installation packages
          • Create MetaDB
          • Deploy OCP
        • Deploy OceanBase clusters using OCP
          • Deploy a standalone OceanBase database by using OCP
          • Deploy a two-replica OceanBase cluster with the arbitration service by using OCP
          • Deploy a single-replica OceanBase cluster by using OCP
          • Deploy a three-replica OceanBase cluster by using OCP
        • (Optional) Deploy ODP
      • Deploy through CLI
        • Configure deployment environment
          • Initialize an OBServer node by using oatcli
          • (Optional) Configure the clock source
        • Deploy OceanBase clusters using CLI
          • Deploy a standalone OceanBase database by using the CLI
          • Deploy a two-replica OceanBase cluster with the arbitration service by using the CLI
          • Deploy a single-replica OceanBase cluster by using the CLI
          • Deploy a three-replica OceanBase cluster by using the CLI
        • (Optional) Deploy ODP
      • Deploy the OceanBase Database Java SDK
    • Deploy OceanBase Database Community Edition
      • Overview
      • Deploy locally
        • Software and hardware requirements
        • Before deployment
          • (Optional) Check resources
          • (Optional) Set password-free SSH login
          • (Optional) Configure the clock source
          • (Optional) Perform disk planning
          • (Optional) Configure limits.conf
          • (Optional) Configure sysctl.conf
          • (Optional) Disable the firewall and SELinux
          • (Optional) Create a user
        • Deploy through GUI
          • Deploy an OceanBase cluster by using the obd GUI
          • Deploy an OceanBase cluster through the GUI of OCP
        • Deploy OceanBase Database in a production environment by using the CLI
        • Deploy OceanBase Database by using systemd
        • Deploy OceanBase Database in a container
      • Deploy an OceanBase cluster in a Kubernetes environment
      • Install OceanBase Desktop
    • Clear an OceanBase cluster
    • Recommended configurations
  • Migrate
    • Overview
    • Migrate from MySQL databases to OceanBase Database
      • Use OMS to migrate data from a MySQL database to a MySQL tenant of OceanBase Database
      • Use mydumper and myloader to migrate data from a MySQL database to OceanBase Database
      • Use DBCAT to migrate schemas from a MySQL database to OceanBase Database
      • Use DataX to migrate table data from a MySQL database to OceanBase Database
      • Use CloudCanal to migrate data from a MySQL database to OceanBase Database
      • Use Canal to synchronize data from a MySQL database to OceanBase Database
      • Use Flink CDC to synchronize data from a MySQL database to OceanBase Database
      • Use ChunJun to migrate data from a MySQL database to OceanBase Database
    • Migrate from OceanBase Database to MySQL databases
      • Use OMS to migrate data from a MySQL tenant of OceanBase Database to a MySQL database
      • Use OMS to migrate incremental data from an Oracle tenant of OceanBase Database to a MySQL database
      • Use DBCAT to migrate schemas from OceanBase Database to a MySQL database
      • Use DataX to migrate table data from OceanBase Database to a MySQL database
      • Use Canal to synchronize data from OceanBase Database to a MySQL database
      • Use CloudCanal to migrate data from OceanBase Database to a MySQL database
      • Use Flink CDC to migrate data from OceanBase Database to a MySQL database
      • Use ChunJun to migrate data from OceanBase Database to a MySQL database
    • Migrate from Oracle databases to OceanBase Database
      • Use OMS to migrate data from an Oracle database to a MySQL tenant of OceanBase Database
      • Use OMS to migrate data from an Oracle database to an Oracle tenant of OceanBase Database
      • Use DBCAT to migrate schemas from an Oracle database to OceanBase Database
      • Use DataX to migrate table data from an Oracle database to OceanBase Database
    • Migrate from OceanBase Database to Oracle databases
      • Use OMS to migrate data from an Oracle tenant of OceanBase Database to an Oracle database
      • Use DBCAT to migrate schemas from OceanBase Database to an Oracle database
      • Use DataX to migrate table data from OceanBase Database to an Oracle database
    • Migrate from DB2 databases to OceanBase Database
      • Use OMS to migrate data from a DB2 LUW database to a MySQL tenant of OceanBase Database
      • Use OMS to migrate data from a DB2 LUW database to an Oracle tenant of OceanBase Database
      • Use DBCAT to migrate table schemas from a DB2 LUW database to OceanBase Database
    • Migrate from OceanBase Database to DB2 databases
      • Use OMS to migrate data from a MySQL tenant of OceanBase Database to a DB2 LUW database
      • Use OMS to migrate data from an Oracle tenant of OceanBase Database to a DB2 LUW database
    • Migrate from TiDB databases to OceanBase Database
      • Use OMS to migrate data from a TiDB database to a MySQL tenant of OceanBase Database
    • Migrate from PostgreSQL databases to OceanBase Database
      • Use OMS to migrate data from a PostgreSQL database to a MySQL tenant of OceanBase Database
    • Migrate from CSV files to OceanBase Database
      • Use DataX to migrate CSV files to OceanBase Database
      • Import data by using the LOAD DATA statement
    • Import data from SQL files to OceanBase Database
    • Migrate data between OceanBase Database
      • Use obloader & obdumper to migrate data between MySQL tenants in OceanBase Database
      • Use obloader & obdumper to migrate data from a MySQL tenant to an Oracle tenant in OceanBase Database
      • Use obloader & obdumper to migrate data between Oracle tenants in OceanBase Database
      • Use obloader & obdumper to migrate data from an Oracle tenant to a MySQL tenant in OceanBase Database
      • Use OMS to migrate data from an OceanBase tenant to another of the same type
      • Use OMS to migrate data from an OceanBase tenant to another of the same type in active-active disaster recovery scenarios
    • Migrate data using SQL statements
      • Migrate data between tables
      • Migrate resource units
      • Export data using the OUTFILE statement
    • Overview of direct load
  • Manage
    • Log in to an OceanBase tenant
    • Manage clusters
      • Overview
      • Cluster parameters
      • Common cluster operations
        • View a zone
        • View a node
        • Restart a node
        • Add a node
        • Delete a node
        • Isolate a node
        • Replace a node
        • Start a zone
        • Add a zone
        • Delete a zone
        • Modify a zone
        • Isolate a zone
        • View cluster parameters
        • Modify cluster parameters
        • Reset cluster parameters
        • Online upgrade from standalone deployment to distributed deployment
        • Upgrade a cluster
          • OceanBase Database Enterprise Edition
            • Overview
            • Upgrade an arbitration service
            • Upgrade an OceanBase cluster
            • Check upgrade results
          • OceanBase Database Community Edition
            • Upgrade OceanBase Database by using obd
      • Troubleshoot common problems
        • Failures of a minority of nodes
        • Failures of the majority of nodes
    • Manage tenants
      • Tenant introduction
      • Tenant capacity
      • Tenant types
      • User tenant introduction
      • Tenant system variables
      • Common tenant operations
        • Create a tenant
        • Resource isolation
          • Overview
          • Manage resource isolation (Oracle mode)
            • Configure cgroups
            • Configure global CPU resource isolation for frontend and backend tasks
            • Calibrate the disk performance
            • Configure resource isolation within a tenant
            • Update a plan directive
            • Delete a plan directive
            • Delete a resource management plan
            • Delete a resource group
            • Clear cgroup configurations
          • Manage resource isolation (MySQL mode)
            • Configure cgroups
            • Configure global CPU resource isolation for foreground and background tasks
            • Calibrate the disk performance
            • Configure resource isolation within a tenant
            • Update resource management plan directive
            • Delete a plan directive
            • Delete a resource management plan
            • Delete a resource group
            • Clear cgroup configurations
        • View tenant and resource information
        • View and set the tenant allowlist
        • View system variables of a tenant
        • Modify system variables of a tenant
        • Scale in/out
          • Introduction to scaling in/out
          • Plan resources
          • Modify the unit config for a tenant
          • Modify the number of resource units for a tenant
          • Modify the number of primary zones for a tenant
        • Modify attributes of a resource pool
        • Modify attributes of a tenant
        • Lock and unlock a tenant
        • Clone a tenant
        • Cancel tenant cloning
        • Drop a tenant
        • Restore a tenant
        • Rename a tenant
        • Manage resource pools
          • View resource pool information
          • Allocate a resource pool to a tenant
          • Remove resource pools from a tenant
          • Merge and split a resource pool
          • Drop a resource pool
        • Manage unit configs
          • Query unit configs
          • Modify a unit config
          • Drop a unit config
        • Manage services
          • Create a service
          • Query the service status
          • Start a service
          • Stop a service
          • Delete a service
    • Manage replicas
      • Overview
      • Use columnstore replicas
      • Replica distribution
        • Locality
        • Common locality operations
          • View locality
          • Modify locality
          • Add replicas
          • Remove replicas
          • Convert the type of a replica
          • Adjust the distribution of replicas
          • View the locality change history
          • Migrate replicas
          • Modify the number of Paxos replicas of a log stream
          • Cancel a replica task
      • Traffic distribution
      • Data distribution
      • Data load balancing
        • Overview
        • Transfer a partition
        • Cancel a partition transfer task
        • Cancel a load balancing job
    • High availability
      • High availability overview
      • Multi-replica disaster recovery
        • Data link introduction
        • ODP high availability
        • Database-level high availability
        • Disaster recovery architecture and levels
      • Physical standby database disaster recovery
        • Overview
        • Limitations
        • Create a standby tenant
          • Preparations
          • Create an empty standby tenant
          • Create a standby tenant by using the backup and restore (with complete logs) feature
          • Create a standby tenant by using the BACKUP DATABASE PLUS ARCHIVELOG feature
        • Log transmission service
          • Overview
          • Configure log transmission service
            • Set a log restore source
            • Specify a log restore endpoint
          • View log restore source information
          • View the log synchronization progress
          • Pause or resume log synchronization
          • Optimize the log synchronization performance
          • Set the log synchronization bandwidth limit
          • Specify log compression
        • Log storage service
        • Switch roles
          • Overview of tenant roles
          • Switchover
          • Failover
        • Drop primary and standby tenants
      • Arbitration high availability
        • Arbitration service overview
        • Enable the arbitration service for a tenant
        • Disable the arbitration service for a tenant
        • Modify the log stream downgrade control time
        • Query log stream upgrade/downgrade information
        • Replace the arbitration service for a cluster
        • Remove the arbitration service for a cluster
        • Clear residual cluster information
      • Manage recycle bin
        • Overview
        • Enable or disable the recycle bin
        • View objects in the recycle bin
        • Restore objects from the recycle bin
        • Purge the recycle bin
      • Flashback queries
    • Security and permissions
      • Overview
      • Identification and authentication
        • MySQL mode
          • Identity authentication
          • Password complexity
          • Login failure processing
        • Oracle mode
          • Identity authentication
          • Password complexity
          • Login failure processing
      • Access control
        • Overview
        • Users and permissions
          • Overview
          • MySQL mode
            • Privilege types in MySQL-compatible mode
            • Create a user
            • Grant direct privileges
            • Privilege delegation
            • Role management
              • Overview
              • Create a role
              • Grant privileges to a role
              • Grant a role to a user or another role
              • Activate a role
              • View roles
              • Revoke privileges from a role
              • Revoke a role from a user or another role
              • Drop a role
            • Grant indirect privileges
            • View user privileges
            • Revoke privileges
            • Lock or unlock a user
            • Drop a user
          • Oracle mode
            • Privilege types in Oracle mode
            • Create a user
            • View the information of a user
            • Grant direct privileges
            • Privilege delegation
            • Manage roles
              • Overview
              • Create a role
              • Grant a role to another role
              • Grant a role to a user
              • Activate or deactivate roles for a user
              • View roles
              • Modify a role
              • Revoke a role
              • Drop a role
            • Grant indirect privileges
            • View user privileges
            • Revoke privileges
            • Use a proxy user
            • Lock or unlock a user
            • Drop a user
        • Network security access control
        • RPC connection authentication
        • Row-level access control
      • Data transmission encryption
        • Overview
        • OBServer transmission encryption
        • ODP transmission encryption
      • Transparent data encryption
        • Overview
        • MySQL mode
          • Enable TDE for new tables
          • Enable TDE for existing tables
          • Decrypt a table
        • Oracle mode
          • Enable TDE for new tables
          • Enable TDE for existing tables
          • Decrypt a table
      • Column encryption
        • Overview of column encryption
        • Create column encryption rules
        • Manage column encryption privileges
        • Column encryption FAQ
      • Security auditing
        • Security auditing overview
        • MySQL-compatible mode
          • Enable security auditing
          • Set an auditing rule
          • View auditing records
          • Disable security auditing
        • Oracle-compatible mode
          • Enable security auditing
          • Set and view auditing rules
          • View auditing records
          • Audit user logins
          • Audit user operations
          • Audit specified database objects
    • Backup and restore
      • Physical backup and restore
      • Experience physical backup and restore with simplified deployment
      • Backup and restore performance tuning
      • Deploy NFS
      • Log archive
        • Overview
        • Prepare for log archiving
        • Enable ARCHIVELOG
        • Suspend archiving
        • Disable ARCHIVELOG
        • View information about pieces
        • View the archiving progress
        • View the archiving history
        • View archiving parameter settings
        • Change the log archive destination
        • Clear the archive path setting
        • Views related to log archiving
      • Data backup
        • Prepare for backup
        • Initiate a full data backup job
        • Initiate an incremental data backup job
        • Back up parameters
        • Stop a backup job
        • View the data backup progress
        • View the data backup history
        • View parameters related to data backup
        • Change the backup destination
        • Views related to data backup
      • Update `access_id` and `access_key` information for the backup or archive path
      • Clear backup data
        • Automatic cleanup of expired backups
        • Stop backup cleanup
        • Query the backup cleanup progress
        • Query the backup cleanup history
        • Backup cleanup parameter
        • Views related to backup cleanup
      • Restore data
        • Preparations
        • Perform physical restore
        • Perform restore from the specified paths
        • Cancel physical restore
        • View the physical restore progress
        • View physical restore results
        • Replay logs to a standby tenant
        • Convert a standby tenant into primary tenant
        • Upgrade a tenant after restore
        • Parameters related to physical restore
        • Views related to physical restore
      • Restore by table
        • Overview of table-level restore
        • Preparations
        • Restore by table
        • Schema recovery during table-level recovery
        • Cancel table restore
        • View the table restore progress
        • View the table restore result
        • Parameters related to table restore
        • Views related to table restore
    • Monitor
      • Overview
      • Metrics
        • System monitoring
          • Overview
          • Metrics
          • Wait events
          • Latch events
        • SQL monitoring
          • Overview
          • SQL audit
          • Execution plans
      • Cases
    • Logs
      • Overview
      • Log levels
      • Log stability
      • Log control
      • Log compression and decompression
      • Log metrics
      • Alert logs
      • View logs
        • Search for the logs of a specific SQL request
        • Query the log of a previous SQL request by using the SQL Trace feature
    • Daily inspection
      • Overview
      • Check cluster parameters
      • Check the host status
      • Check tenant resource usage
      • Check cluster resource usage
      • Check the OBServer node status
      • Check the NTP offset
      • Deadlock detection
      • End-to-end tracing
        • Overview
        • Process
        • Methods
        • Show end-to-end tracing information
        • Quick start: End-to-end diagnosis with obdiag
    • Performance tuning
      • Overview
      • Identify bottlenecks on the data link
      • Identify bottlenecks within components
        • ODP performance bottlenecks
        • ODP performance analysis
        • OBServer performance bottlenecks
          • Overview
          • Non-optimal plan
            • Non-optimal plan
            • Buffer tables
            • Cardinality
          • Hard parsing
          • Capacity issues
          • Internal wait events
      • SQL tuning
        • SQL tuning system
        • Execution plan optimization
          • Statistical information and row estimation
            • Overview
            • Statistical information
              • Overview
              • Collect statistical information
                • Overview
                • Manually collect statistics
                • Automatic statistics collection
              • Query statistics
              • Manage statistical information
                • Overview
                • Delete and set statistics
                • Import and export statistics
                • Lock statistics
                • Query historical versions of statistics and roll back to a specified version
                • Configure statistics collection strategies
            • Row estimation
              • Overview
              • Row estimation based on the selectivity
              • Row estimation based on the storage layer
            • Use statistical information and row estimation
          • Plan management
            • Plan cache
            • Disadvantages of the plan cache and countermeasures
            • Views related to the plan cache
          • Index selection
            • Overview
            • Reduce row reads
            • Avoid table access by index primary key
            • Avoid sorting
          • Join
            • Joins
            • Join algorithm
              • Nested loop joins
              • Hash Join
              • Merge join
              • Common business issues
            • Join types
            • Join order
          • Order and limit optimization
            • Overview
            • SORT assignment and optimization
            • Optimization in ORDER BY + LIMIT scenarios
        • Business logic optimization
          • SQL specifications
          • Schema specifications
        • Locate and analyze slow queries I
        • Locate and analyze slow queries II
        • Typical scenarios and cases
    • Troubleshooting
      • Overview
      • Bootstrap
      • Storage
        • Minor compaction and major compaction
        • Memory-related errors
        • Migration, replication, and rebuild tasks
      • Election
        • Election
        • Leader switchover exceptions
        • Absence of the leader
      • Transaction
        • Transaction-related errors
        • Transaction rollbacks
        • Long-running transactions
        • Suspended transactions
        • Idle transactions
      • Log synchronization-related errors
      • Physical standby database
        • Log synchronization stuck for the physical standby database
        • Switchover and failover issues
        • Other issues
      • Backup and restore
        • Data backup failures
        • Physical restore failures
      • Arbitration server process startup failures
      • Troubleshoot SQL execution errors
      • Application exceptions -- error messages without OceanBase error codes
      • Application exceptions -- error messages with OceanBase error codes
      • Troubleshoot application disconnection issues
    • Emergency response
      • Emergency response overview
      • Analysis, diagnosis, and decision-making procedure
      • Common emergency problem handling
        • Hardware issues
          • Node failure
          • Network failure
          • ODP failure
          • Other hardware and network issues
        • Capacity issues
          • Exceptions of SQL queries
          • Node disk I/O high
          • Node network card overload
          • Tenant memory full
          • obproxy thread exhaustion
          • Node clog disk full
          • Node data disk full
          • Tenant request queue backlog
        • Other cluster issues
          • sys tenant or RootService exceptions
          • Insufficiency or leakage of system memory
  • OceanBase AP
    • Release note for AP core features
    • Overview of OceanBase AP
    • Core features
    • Quickly try out OceanBase AP
    • Deployment
      • Overview
      • Recommended parameter configurations in AP scenarios
    • Data table design
      • Overview of tables
      • Data distribution
        • Dynamic partitioning
      • Best practices for data table design
        • Data table design and query optimization in AP scenarios
        • Best practices for creating special indexes
        • Table partitioning design in OLAP scenarios
    • Import data
      • Overview
      • Direct load
        • Overview of direct load
        • Full direct load
        • Incremental direct load
        • Import data in direct load mode by using obloader
      • Import data to an external table
      • Strategies and best practices
    • Data processing
      • Data processing in OceanBase
      • Data processing tools
      • 800.ap-materialized-views
        • Accelerate queries using materialized views
        • Practice scenarios of materialized views
      • Accelerate queries by using materialized views
    • Export data
    • Query acceleration
      • Overview
      • Statistics
      • Select a query parallelism level
    • OceanBase data processing
    • Data visualization
    • Performance diagnosis and tuning
      • Use the DBMS_XPLAN package for performance diagnostics
      • Use the GV$SQL_PLAN_MONITOR view for performance analysis
      • Views related to AP performance analysis
    • Performance testing
    • Ecosystem integration in AP scenarios
    • Recommended practical tutorials for analytical processing
    • AP FAQ
  • Vector Search
    • Overview
      • Overview of vector search
      • Core features of vector search
      • AI application workflow with OceanBase vector search
    • Quick starts
      • Perform vector search by using SQL
      • Perform a vector search by using Python
    • Vector embedding
    • Store vector data
    • Vector index
      • Overview of vector indexes
      • Vector index memory management
      • Dense index
        • Overview of dense indexes
        • Choose an index type
        • HNSW series indexes
        • IVF series indexes
      • Maintain indexes
      • Optimize index performance
    • Use SQL functions
    • Text embedding for vector search
    • Vector similarity search
    • Migrate to OceanBase Database from a vector database
    • Tutorials
      • Overview
      • Build an image search application with OceanBase Database
      • Build an intelligent Q&A assistant with OceanBase Database
    • AI integrations
      • Overview of AI integration
    • Benchmark testing with VectorDBBench
    • References
      • Overview of vector data types
      • Compatibility
      • Supported clients and languages
        • Supported clients and languages for vector search
        • pyobvector Python SDK API reference
        • Java SDK interface
    • Vector search FAQs
  • Shared storage
    • Shared storage architecture
  • Integrations
    • Overview of the ecosystem
    • ORM frameworks
      • Java
        • Spring Boot
        • Spring Batch
        • Spring JDBC
        • Spring Data JPA
        • Hibernate
        • MyBatis
      • Python
        • SQLAlchemy
        • peewee
        • Tortoise ORM
      • Go
        • GORM
        • beego ORM
      • Rust
        • SeaORM
        • Diesel
      • Ruby
        • Active Record
        • Sequel
        • Ruby on Rails
      • Node.js
        • Sequelize
        • TypeORM
        • Prisma
        • Drizzle
      • C#
        • Dapper
        • SqlSugar
        • FreeSQL
      • PHP
        • Yii 2.0 ORM
        • Laravel Eloquent ORM
        • CakePHP
    • Database version management
      • Liquibase
      • Flyway
    • Data integration
      • Flink
        • Apache Flink
        • Flink DirectLoad
        • Flink Connector OceanBase
      • dbt
      • SeaTunnel
      • Dataphin
      • Maxwell
      • Debezium
      • Spark Catalog
      • NiFi
      • Qlik Replicate
      • RisingWave CDC
    • SQL development
      • WebLogic
      • DBeaver
      • Navicat
      • DataGrip
      • TablePlus
      • DMS
    • Orchestration and scheduling
      • Airflow
      • PowerJob
      • DolphinScheduler
      • Linkis
    • Visualization tools
      • Superset
      • Excel
      • Power BI
      • Quick BI
      • Tableau
      • GuanData
      • vividime
    • Database management
      • NineData
      • Bytebase
      • DataHub
      • Zabbix
    • AI
      • OpenAI
      • Qwen
      • LangChain
      • LlamaIndex
      • Dify
      • n8n
      • Trae
      • SpringAI
      • Cline
      • Cursor
      • Continue
      • MCP Toolbox
      • CamelAI
      • Firecrawl
      • Hugging Face
      • Ollama
      • Google Gemini
      • Cloudflare Workers AI
      • DB GPT
      • Jina AI
      • Augment Code
      • Claude Code
      • Kiro
  • Tutorials
    • Build an image search application with OceanBase Database
    • Build an intelligent Q&A chatbot with OceanBase
    • Build a cultural tourism assistant with OceanBase multi-model integration
    • Build a real-time data warehouse and visual dashboard with OceanBase
    • Analyze data in OceanBase Database using Superset
    • Build a WordPress website with OceanBase Database
    • Use direct load to accelerate massive data import
  • Reference
    • OceanBase concepts
      • OceanBase Database architecture
      • Development of OceanBase Database
      • Multi-tenant architecture
        • Overview
        • Compatibility modes
        • Tenants
        • Tenants and resource management
          • Tenant resource management
          • Multi-tenant resource isolation
          • Resource unit balancing
      • Database objects
        • Oracle mode
          • Introduction
            • Overview
            • Database object types
            • Database object storage
            • Dependencies between database objects
          • Tables
            • Overview
            • Data type
              • Overview
              • Character data types
              • Numeric data types
              • Datetime data types
              • ROWID data types
              • LOB data types
              • Format model
                • Overview
                • Number format models
                • Datetime format models
              • Multi-model data types
            • Integrity constraints
            • Table storage
            • Table compression
            • Partitioned table
            • Replicated table
            • Tables with and without a primary key
            • Temporary tables
            • Table groups
          • Indexes
            • Overview of indexes
            • Local and global indexes
            • Unique and non-unique indexes
            • Use indexes
            • Index storage
          • Partitions
            • Overview
            • Partitioning keys
            • Partitioning types
            • Partitioned indexes
            • External table partitions
          • Views
            • Views in a database
            • Standard views
              • Standard views
              • Overview
              • OceanBase-specific views
              • Oracle-compatible views
              • View operations and data access
            • Materialized views
              • Materialized views
              • Materialized view logs
              • Creation and update strategies for materialized views
          • Other objects
            • Sequences
            • Synonyms
          • System views
            • Dictionary views
            • Performance views
          • Data integrity
            • Overview
            • Integrity constraint type
              • Overview
              • NOT NULL constraints
              • UNIQUE KEY constraints
              • PRIMARY KEY constraints
              • FOREIGN KEY constraints
              • CHECK constraints
            • Use of integrity constraints
        • MySQL mode
          • Introduction
            • Overview
            • Database object types
            • Database object storage
            • Dependencies between database objects
          • Tables
            • Overview
            • Data type
              • Overview
              • Numeric data types
              • Datetime data types
              • Character data types
              • LOB data types
              • Multi-model data types
              • Spatial data types
              • JSON data types
            • Integrity constraints
            • Table storage
            • Table compression
            • Partitioned table
            • Replicated table
            • Tables with and without a primary key
            • Temporary tables
            • Table groups
          • Indexes
            • Overview of indexes
            • Local and global indexes
            • Unique and non-unique indexes
            • Spatial indexes
            • Full-text index
            • Use indexes
            • Index storage
          • Partitions
            • Overview
            • Partitioning keys
            • Partitioning types
            • Partitioned indexes
            • External table partitions
          • Views
            • Views in a database
            • Standard views
              • Overview
              • Overview
              • OceanBase-specific views
              • MySQL-compatible views
              • Oracle-compatible views in MySQL tenants
              • Oracle-compatible views in the sys tenant
              • View operations and data access
            • Materialized views
              • Materialized views
              • Materialized view logs
              • Creation and update strategies for materialized views
          • System views
            • Dictionary views
            • Performance views
          • Data integrity
            • Overview
            • Integrity constraint type
              • Overview
              • NOT NULL constraints
              • UNIQUE KEY constraints
              • PRIMARY KEY constraints
              • Foreign key constraints
            • Use of integrity constraints
      • Distributed database objects
        • Overview
        • Cluster architecture
        • Data partitions and replicas
          • Overview
          • Log streams
          • Partition replica type
            • Overview
            • Full-featured replica
            • Read-only replicas
            • Columnstore replica
          • Multi-replica consensus protocols
          • Data balancing
            • Intra-tenant balancing
            • Views and parameters related to data balancing
        • Dynamic scaling
          • Cluster scaling
          • Tenant resource scaling
            • Overview
            • Horizontal scaling of tenant resources
            • Vertical scaling of tenant resources
            • Cross-zone management of tenant resources
      • Data link
        • Overview
        • Database proxy
          • Overview
          • SQL routing
          • Connection management
          • ODP configuration management
          • Logs and monitoring
        • Database connector
          • Overview
          • OBCI
          • OceanBase Connector/J
          • OceanBase Connector/C
        • Cross-data source access through DBLink
          • DBLink in MySQL mode
          • DBLink in Oracle mode
      • User interface and query language
        • SQL
          • Introduction
            • Overview
            • SQL data access
            • SQL standards
          • SQL statements
            • Overview
            • DDL statements
            • Monitor DDL execution progress
            • DML statements
            • DCL
          • Execution process of SQL queries
          • Query SQL execution plans
          • Distributed execution plan
            • Perform distributed execution and parallel queries
            • Generate distributed execution plans
            • Run and disable a parallel query
            • Manage distributed execution plans
            • Perform parameter tuning for PX
        • PL
          • PL concepts
            • Oracle mode
              • Subprograms
              • Stored procedures
              • Functions
              • Triggers
              • Packages
            • MySQL mode
              • Subprograms
              • Stored procedures
              • Functions
              • Triggers
          • PL subprogram execution mechanism
        • Client programming languages
      • Transaction management
        • Transaction
          • Overview
          • Transaction structure
          • Statement-level atomicity
          • GTS
          • Transaction control
            • Overview
            • Active transactions
            • Savepoint
            • Transaction control statements
              • MySQL transaction control
              • Oracle transaction control
          • Redo logs
          • Local transactions
          • Distributed transaction
            • Overview
            • Two-phase commit
          • XA transactions
        • Transaction concurrency and consistency
          • Overview
          • Multi-version read consistency
          • Concurrency control
            • Overview
            • Lock mechanism
          • Transaction isolation level
            • Overview
            • Transaction isolation levels in Oracle mode
            • Transaction isolation levels in MySQL mode
          • Weak-consistency read
      • Storage architecture
        • Overview
        • Data storage
          • Data storage overview
          • MemTables
          • SSTables
          • Columnar storage
          • Compression and encoding
        • Compaction
          • Overview
          • Compaction
          • Major compaction
        • Multi-level caching in shared-nothing architecture
        • Multi-level caching in shared storage
        • Query processing
        • Data integrity
          • Detect silent data corruption
      • Data reliability and high availability
        • High availability architecture
          • Overview
          • ODP high availability
          • Leader election in distributed systems
          • Multi-replica log synchronization
          • Paxos protocol
          • Automatic handling of node failures
        • Deployment solutions for disaster recovery
        • Data protection
          • Overview
          • Flashback queries
          • Recycle bin
        • Backup and restore
          • Overview
          • Backup directory structure
          • Backup architecture
          • Restore process
        • Arbitration-based high availability solution
        • Physical Standby Database solution
      • Database security
        • Overview
        • Authentication
        • Access control
        • Data transmission encryption
        • Data storage encryption
        • Monitoring and alerting
        • Security audit
      • OBServer node architecture
        • Structure of the OBServer node installation directory
        • Configuration file
        • observer thread model
          • Threads
          • Worker threads
          • Background threads
        • Logs
        • Memory management
          • Overview
          • Memory-related parameters
          • Memory-related views
          • Memory usage logs
          • Diagnose memory errors
      • OceanBase plugin mechanism
    • System management
      • Configuration management
        • Overview
        • Set parameters
        • Set variables
      • Storage management
        • Minor compaction management
          • Overview
          • Automatically trigger a minor compaction
          • Manually initiate a minor compaction
          • View minor compaction information
          • Modify minor compaction parameters
        • Major compaction management
          • Overview
          • Automatically trigger a major compaction
          • Configure scheduled major compactions
          • Adaptive major compactions
          • Manually initiate a major compaction
          • Manually control a major compaction
          • View major compaction information
          • Modify major compaction settings
        • Data compression
          • Overview
          • Data encoding and compression
      • Memory management
        • Overview
        • Memory structure
        • Set the maximum memory for an OceanBase database
        • Manage internal system memory
        • Memory management in a tenant
        • Manage the memory of the plan cache
        • Memleak-based regular memory leak diagnostics mechanism
        • Query memory usage information
        • FAQ about memory
      • Process management
        • Overview
        • Multi-tenant threads of OceanBase Database
        • View the thread status
        • Background threads of OceanBase Database
        • FAQ about multi-tenant threads
      • Disk management
        • Configure automatic scale-out of disk space for data files
        • View the disk space used by a tenant or table
    • Database object management
      • Overview
      • MySQL mode
        • Create and manage databases
          • Create a database
          • View databases
          • Modify a database
          • Drop a database
        • Create and manage tables
          • Overview
          • Create a table
          • Column skip index attribute
          • Define an auto-increment column
          • Define column constraints
          • Query tables
          • Modify a table
          • Change the attribute of a table
          • Empty a table
          • Drop a table
          • Lock a table
          • Create and manage external tables
            • External tables
            • Create an external table
            • Add partitions for an external table
            • Manage external files
            • Data type mapping
        • Create and manage partitions
          • Overview
          • Create a partitioned table
          • Partition splitting
            • Overview
            • Manual partition splitting
            • Automatic partition splitting
          • Dynamic partitioning
            • Overview of dynamic partitioning
            • Create a dynamic partitioned table
            • Query a dynamic partitioned table
            • Modify a dynamic partitioned table
            • Dynamic partition management tasks
          • Modify partitioning rules
          • Add a partition
          • Drop a partition
          • Truncate a partition
          • Partition pruning
          • Query data in specified partitions
          • Create indexes on partitioned tables
            • Overview
            • Local indexes
            • Global indexes
          • Partition exchange
        • Create and manage table groups
          • Overview
          • Create a table group
          • Query information about a table group
          • Add tables to a table group
          • Modify the SHARDING attribute of a table group
          • Manage tables in a table group
          • Drop a table group
        • Create and manage indexes
          • Overview
          • Create an index
          • Query indexes
          • Monitor indexes
          • Drop an index
          • System functions supported for function-based indexes
          • System functions not supported for function-based indexes
        • Manage views
          • Manage standard views
          • Manage materialized views
            • Overview of materialized views
            • Materialized view log
            • Automatic management of materialized view logs
            • Create a materialized view
            • Refresh materialized views
            • Rewrite queries based on materialized views
            • Query materialized views
            • Modify the attributes of a materialized view
            • Drop a materialized view
        • Create and manage sequences
          • Create a sequence
          • Query sequences
          • Reference a sequence
          • Modify a sequence
          • Drop a sequence
        • Create and manage triggers
          • Overview
          • Create a DML trigger
          • Query trigger information
          • Drop a trigger
        • Create and manage DBLinks
          • Create a DBLink
          • Query existing DBLinks
          • Manage DBLinks
          • Use a DBLink to access data in a remote database
          • Drop a DBLink
        • Create and manage catalogs
          • Catalog overview
          • Create a catalog
          • View a catalog
          • Delete a catalog
      • Oracle mode
        • Create and manage tables
          • Overview
          • Create a table
          • Column skip index attribute
          • Define column constraints
          • Query the definition of a table
          • Modify a table
          • Change the attribute of a table
          • Empty a table
          • Drop a table
          • Lock a table
          • Create and manage external tables
            • Overview
            • Create an external table
            • Add partitions for an external table
            • Manage external files
            • Data type mapping
        • Create and manage partitions
          • Overview
          • Create a partitioned table
          • Partition splitting
            • Overview
            • Manual partition splitting
            • Automatic subpartition splitting
          • Dynamic partitioning
            • Overview of dynamic partitioning
            • Create a dynamic partitioned table
            • Query a dynamic partitioned table
            • Modify a dynamic partitioned table
            • Dynamic partition management tasks
          • Modify partitioning rules
          • Rename a partition
          • Add a partition
          • Drop a partition
          • Truncate a partition
          • Partition pruning
          • Query data in specified partitions
          • Create indexes on partitioned tables
            • Overview
            • Local indexes
            • Global indexes
          • Partition exchange
        • Create and manage table groups
          • Overview
          • Create a table group
          • Query information about a table group
          • Add tables to a table group
          • Modify the SHARDING attribute of a table group
          • Manage tables in a table group
          • Drop a table group
        • Create and manage indexes
          • Overview
          • Create an index
          • Query indexes
          • Monitor indexes
          • Drop an index
          • System functions supported for function-based indexes
          • System functions not supported for function-based indexes
        • Manage views
          • Manage standard views
          • Manage materialized views
            • Overview of materialized views
            • Materialized view logs
            • Automatic management of materialized view logs
            • Create a materialized view
            • Refresh a materialized view
            • Rewrite queries based on materialized views
            • Query materialized views
            • Modify the attributes of a materialized view
            • Drop a materialized view
        • Manage sequences
        • Manage synonyms
        • Create and manage triggers
          • Overview
          • Create a DML trigger
          • Create an INSTEAD OF trigger
          • Create a composite trigger
          • Modify and drop a trigger
          • Disable or enable a trigger
          • Query trigger information
        • Manage directory objects
        • Create and manage DBLinks
          • Create a DBLink
          • Query existing DBLinks
          • Manage DBLinks
          • Use a DBLink to access data in a remote database
          • Use a DBLink to modify the data in a remote database
          • Drop a DBLink
          • Install and configure OCI
    • Database design specifications and practices
      • Object naming conventions
        • Overview
        • Tenant naming conventions
        • User naming conventions
        • Table naming conventions
        • Field naming conventions
        • Other naming conventions
      • Object structure design specifications
        • Field design
        • Table structure design
        • Partitioned table design
        • Index design
        • Other structural designs
      • Character set specifications
      • Database connection specifications
      • Comments
      • ORM conventions
      • Exception handling
    • SQL reference
      • Introduction to SQL
      • SQL syntax
        • System tenants
          • Overview
          • ALTER SYSTEM
            • ACTIVATE STANDBY
            • ADD REPLICA
            • ADD RESTORE SOURCE
            • SET LOG_ARCHIVE_DEST
            • SET LOG_ARCHIVE_DEST_STATE
            • ARCHIVELOG
            • NOARCHIVELOG
            • ARBITRATION
            • BOOTSTRAP
            • BACKUP KEY
            • BACKUP
            • BACKUP CLUSTER PARAMETERS
            • BALANCE TASK
            • CANCEL BACKUP
            • CANCEL BALANCE JOB
            • CANCEL CLONE
            • CANCEL DELETE BACKUP
            • CANCEL MIGRATE UNIT
            • CANCEL REPLICA TASK
            • CANCEL RESTORE
            • CANCEL RECOVER TABLE
            • CANCEL TRANSFER PARTITION
            • CLEAR RESTORE SOURCE
            • MAJOR and MINOR
            • MIGRATE REPLICA
            • MIGRATE UNIT
            • MODIFY PAXOS_REPLICA_NUM
            • MODIFY REPLICA
            • MODULE DATA
            • DELETE BACKUP POLICY
            • FLUSH PLAN CACHE
            • JOB
            • SET LOG_RESTORE_SOURCE
            • PARAMETER
            • RECOVER STANDBY
            • RECOVER STANDBY CANCEL
            • REMOVE REPLICA
            • REFRESH
            • RESTORE
            • RESTORE PREVIEW
            • RECOVER TABLE
            • SET DATA_BACKUP_DEST
            • SERVER
            • SERVICE_NAME
            • SWITCHOVER
            • THROTTLE
            • TRANSFER PARTITION
            • WASH MEMORY FRAGMENTATION
            • ZONE
          • ALTER RESOURCE POOL
          • ALTER RESOURCE TENANT
          • ALTER RESOURCE UNIT
          • ALTER TENANT
          • CREATE RESOURCE POOL
          • CREATE RESOURCE UNIT
          • CREATE TENANT
          • CREATE STANDBY TENANT
          • DROP RESOURCE POOL
          • DROP RESOURCE UNIT
          • DROP TENANT
          • SET DECRYPTION
          • SET ENCRYPTION
          • SHOW RESTORE PREVIEW
        • User tenants (MySQL mode)
          • Basic elements
            • Data types
              • Overview
              • Numeric types
                • Overview
                • Integer data types
                • Fixed-point data types
                • Floating-point data types
                • Bit value data type
              • Datetime types
                • Overview
                • DATE, DATETIME, and TIMESTAMP types
                • TIME type
                • YEAR type
              • String types
                • Overview
                • CHAR and VARCHAR
                • BINARY and VARBINARY
              • Large objects and text types
                • Overview
                • BLOB types
                • TEXT types
                • STRING types
                • LOB types
              • ENUM type
              • SET type
              • JSON data types
                • Overview
                • Create a JSON value
                • Query and modify JSON values
                • Convert a JSON data type
                • Update partial JSON data
              • Spatial data types
                • Overview
                • SRS
                • Create a spatial column
                • Create a spatial index
                • Spatial data formats
              • Roaring bitmap types
                • Overview
                • Create a highly compressed bitmap column
              • Array data types
                • Overview of array element types
                • Create an array column
              • Map data types
                • Overview of the map data type
                • ## Create map columns
            • Expressions
              • Overview
              • Expression syntax
              • Data type conversion rules
            • Character set and collation
              • Overview
              • CHARACTER SET
              • Collations
              • Database-level character set and collation
              • Table-level character set and collation
              • Column-level character sets and collations
              • Character sets and collations for character expressions
              • Character sets and collations for client connection
            • Literals
              • Overview
              • Strings
              • Numbers
              • Datetime values
              • Bit values
              • Boolean values
              • NULLs
            • Schema object names
            • User-defined variables
            • Comments
          • Operators
            • Overview of operators
            • Operator precedence
            • Arithmetic operators
            • Bitwise operators
            • Comparison operators
            • Logical operators
            • Assignment operators
            • Date and time operators
            • Concatenation operators
            • BINARY operator
            • CASE conditional operator
          • Functions
            • Overview
            • Single-row functions
              • Datetime functions
                • ADDDATE
                • CONVERT_TZ
                • CURDATE
                • CURRENT_DATE
                • CURRENT_TIME
                • CURRENT_TIMESTAMP
                • CURTIME
                • DATE
                • DATE_ADD
                • DATE_FORMAT
                • DATE_SUB
                • DATEDIFF
                • DAYOFMONTH
                • DAYOFWEEK
                • DAYOFYEAR
                • EXTRACT
                • FROM_DAYS
                • FROM_UNIXTIME
                • GET_FORMAT
                • HOUR
                • LAST_DAY
                • LOCALTIME
                • LOCALTIMESTAMP
                • MAKEDATE
                • MAKETIME
                • MICROSECOND
                • MINUTE
                • MONTH
                • MONTHNAME
                • NOW
                • PERIOD_ADD
                • PERIOD_DIFF
                • QUARTER
                • SEC_TO_TIME
                • SECOND
                • STR_TO_DATE
                • SUBDATE
                • SUBTIME
                • SYSDATE
                • TIME
                • TIME_FORMAT
                • TIME_TO_SEC
                • TIME_TO_USEC
                • TIMEDIFF
                • TIMESTAMP
                • TIMESTAMPADD
                • TIMESTAMPDIFF
                • TO_DAYS
                • TO_SECONDS
                • UNIX_TIMESTAMP
                • USEC_TO_TIME
                • UTC_DATE
                • UTC_TIME
                • UTC_TIMESTAMP
                • WEEK
                • WEEKDAY
                • WEEKOFYEAR
                • YEARWEEK
                • YEAR
                • ADDTIME
                • DAYNAME
                • DAY
              • String functions
                • ASCII
                • BIN
                • BIT_LENGTH
                • CHAR
                • CHAR_LENGTH
                • CHARACTER_LENGTH
                • CONCAT
                • CONCAT_WS
                • ELT
                • EXPORT_SET
                • FIELD
                • FIND_IN_SET
                • FORMAT
                • HEX
                • INSERT
                • INSTR
                • INT2IP
                • IP2INT
                • KEYVALUE
                • LCASE
                • LEFT
                • LENGTH
                • LOCATE
                • LOWER
                • LPAD
                • LTRIM
                • MAKE_SET
                • MD5_CONCAT_WS
                • MID
                • OCT
                • OCTET_LENGTH
                • ORD
                • POSITION
                • QUOTE
                • REGEXP
                • REGEXP_INSTR
                • REGEXP_LIKE
                • REGEXP_REPLACE
                • REGEXP_SUBSTR
                • REPEAT
                • REPLACE
                • REVERSE
                • RIGHT
                • RLIKE
                • RPAD
                • RTRIM
                • SPACE
                • SPLIT_PART
                • STRCMP
                • SUBSTR
                • SUBSTRING
                • SUBSTRING_INDEX
                • TRIM
                • UCASE
                • UNHEX
                • UPPER
                • URL_DECODE
                • URL_ENCODE
                • WEIGHT_STRING
                • TO_BASE64
                • FROM_BASE64
                • SOUNDEX
              • Conversion functions
                • CAST
                • CONVERT
                • DECODE_TRACE_ID
                • SCN_TO_TIMESTAMP
                • TIMESTAMP_TO_SCN
                • TO_CHAR(character)
                • TO_CHAR(number)
                • TO_CHAR(datetime)
              • Mathematical functions
                • ABS
                • ACOS
                • ASIN
                • ATAN
                • ATAN2
                • BIT_COUNT
                • CEIL
                • CEILING
                • CONV
                • COS
                • COT
                • CRC32
                • DEGREES
                • EXP
                • FLOOR
                • GENERATOR
                • LN
                • LOG
                • LOG10
                • LOG2
                • MOD
                • NEG
                • NORMAL
                • PI
                • POW
                • POWER
                • RADIANS
                • RAND
                • RANDOM
                • RANDSTR
                • ROUND
                • SIGN
                • SIN
                • SQRT
                • TAN
                • TRUNCATE
                • UNIFORM
                • ZIPF
              • Comparison functions
                • GREATEST
                • INTERVAL
                • ISNULL
                • LEAST
              • Process control functions
                • CASE
                • IF
                • IFNULL
                • NULLIF
                • ORA_DECODE
            • Aggregate functions
              • APPROX_COUNT_DISTINCT
              • AVG
              • BIT_AND
              • BIT_OR
              • BIT_XOR
              • COUNT
              • GROUP_CONCAT
              • GROUPING
              • MAX
              • MIN
              • STD
              • STDDEV
              • STDDEV_POP
              • STDDEV_SAMP
              • SUM
              • VAR_POP
              • VAR_SAMP
              • VARIANCE
            • Analysis functions
              • APPROX_COUNT_DISTINCT
              • AVG
              • BIT_AND
              • BIT_OR
              • BIT_XOR
              • COUNT
              • CUME_DIST
              • DENSE_RANK
              • FIRST_VALUE
              • LAG
              • LAST_VALUE
              • LEAD
              • MAX
              • MIN
              • NTH_VALUE
              • NTILE
              • PERCENT_RANK
              • PERCENTILE_CONT
              • RANK
              • ROW_NUMBER
              • STD
              • STDDEV
              • STDDEV_POP
              • STDDEV_SAMP
              • SUM
              • VAR_POP
              • VAR_SAMP
              • VARIANCE
            • Encryption functions
              • AES_DECRYPT
              • MD5
              • PASSWORD
              • UNCOMPRESS
              • UNCOMPRESSED_LENGTH
              • RANDOM_BYTES
              • SHA
              • SHA1
              • SHA2
              • VALIDATE_PASSWORD_STRENGTH
              • SM3
              • SM4_ENCRYPT
              • AES_ENCRYPT
              • SM4_DECRYPT
              • COMPRESS
              • DECODE
              • DES_DECRYPT
              • DES_ENCRYPT
              • ENCODE
              • ENCRYPT
              • ENHANCED_AES_ENCRYPT
              • ENHANCED_AES_DECRYPT
            • Information functions
              • BENCHMARK
              • CHARSET
              • COERCIBILITY
              • COLLATION
              • CONNECTION_ID
              • CURRENT_ROLE
              • CURRENT_USER
              • DATABASE
              • FOUND_ROWS
              • LAST_INSERT_ID
              • LAST_INSERT_ID Behavior Description
              • ICU_VERSION
              • OB_TRANSACTION_ID
              • ROW_COUNT
              • SCHEMA
              • SESSION_USER
              • SYSTEM_USER
              • USER
              • VERSION
              • OB_VERSION
            • JSON functions
              • Overview
              • Functions for creating JSON text
                • JSON_ARRAY
                • JSON_OBJECT
                • JSON_QUOTE
              • Functions for searching JSON text
                • JSON_CONTAINS
                • JSON_CONTAINS_PATH
                • JSON_EXTRACT
                • JSON_KEYS
                • JSON_OVERLAPS
                • JSON_SEARCH
                • JSON_VALUE
                • MEMBER OF
              • Functions for modifying JSON text
                • JSON_ARRAY_APPEND
                • JSON_APPEND
                • JSON_ARRAY_INSERT
                • JSON_INSERT
                • JSON_MERGE
                • JSON_MERGE_PATCH
                • JSON_MERGE_PRESERVE
                • JSON_REMOVE
                • JSON_REPLACE
                • JSON_SET
                • JSON_UNQUOTE
              • Functions for returning JSON text properties
                • JSON_DEPTH
                • JSON_LENGTH
                • JSON_TYPE
                • JSON_VALID
              • `JSON_TABLE`
              • JSON utility functions
                • JSON_PRETTY
                • JSON_STORAGE_SIZE
              • JSON aggregate functions
                • JSON_ARRAYAGG
                • JSON_OBJECTAGG
              • JSON schema validation functions
                • JSON_SCHEMA_VALID
                • JSON_SCHEMA_VALIDATION_REPORT
            • XML functions
              • Overview
              • Functions for querying XML data
                • EXTRACTVALUE
              • Functions for modifying XML data
                • UPDATEXML
            • Spatial functions
              • Overview
              • Functions that create geometry values
              • Spatial operation functions
              • Spatial relation functions
              • Geometry property functions
              • Geometry format conversion functions
              • Spatial analysis functions
              • Spatial constructor functions
              • Spatial accessor functions
              • Spatial format conversion functions
              • Geometry processing functions
              • _ST_GeoHash
            • Performance schema functions
              • FORMAT_BYTES
              • FORMAT_PICO_TIME
            • Lock functions
              • Overview of lock functions
              • GET_LOCK
              • IS_FREE_LOCK
              • IS_USED_LOCK
              • RELEASE_ALL_LOCKS
              • RELEASE_LOCK
            • Bitmap functions
              • Overview
              • Bitmap constructors
              • Bitmap cardinality functions
              • Roaring bitmap operation functions
              • Roaring bitmap judgment functions
              • Roaring bitmap output functions
              • Roaring bitmap aggregate functions
            • Array functions
              • Overview
              • Array constructor functions
              • Array judgment functions
              • Array output functions
              • Array functions
            • Text processing functions
              • TOKENIZE
            • Audit functions
              • Overview
              • AUDIT_LOG_FILTER_REMOVE_FILTER
              • AUDIT_LOG_FILTER_REMOVE_USER
              • AUDIT_LOG_FILTER_SET_FILTER
              • AUDIT_LOG_FILTER_SET_USER
            • Map functions
              • Overview of map functions
              • Mapping constructor
              • Mapping comparison functions and operators
              • Mapping operation functions
            • Sequence functions
              • NEXTVAL(SEQ) function
              • CURRVAL(SEQ) function
            • Other functions
              • ANY_VALUE
              • BIN_TO_UUID
              • COALESCE
              • DEFAULT
              • NAME_CONST
              • INET_ATON
              • INET_NTOA
              • INET6_ATON
              • INET6_NTOA
              • IS_IPV4
              • IS_IPV4_COMPAT
              • IS_IPV6
              • IS_UUID
              • MATCH AGAINST
              • NVL
              • UUID_TO_BIN
              • SLEEP
              • UUID
              • UUID_SHORT
              • VALUES
          • Queries and subqueries
            • Overview
            • Subqueries
            • Joins
            • Full-text queries
          • SQL statements
            • General syntax
            • Common table expressions
            • ALTER COMPILE
            • ALTER DATABASE
            • ALTER MATERIALIZED VIEW
            • ALTER MATERIALIZED VIEW LOG
            • ALTER EXTERNAL TABLE
            • ALTER OUTLINE
            • ALTER SENSITIVE RULE
            • ALTER SEQUENCE
            • ALTER/CHANGE/MODIFY EXTERNAL_STORAGE_DEST
            • MAJOR and MINOR
            • ALTER TABLE
            • ALTER TABLEGROUP
            • ALTER TABLESPACE
            • ALTER USER
            • ALTER VIEW
            • ALTER INSTANCE ROTATE INNODB MASTER KEY
            • ANALYZE
            • CACHE INDEX
            • CREATE CONCURRENT_LIMITING_RULE
            • CREATE DATABASE LINK
            • CREATE DATABASE
            • CREATE EXTERNAL CATALOG
            • CREATE EXTERNAL TABLE
            • CREATE INDEX
            • CREATE MATERIALIZED VIEW
            • CREATE MATERIALIZED VIEW LOG
            • CREATE OUTLINE
            • CREATE FORMAT OUTLINE
            • CREATE RESTORE POINT
            • CREATE ROLE
            • CREATE SEQUENCE
            • CREATE SENSITIVE RULE
            • CREATE TABLE
            • CREATE TABLEGROUP
            • CREATE TABLESPACE
            • CREATE USER
            • CREATE VIEW
            • CHECKSUM TABLE
            • CREATE EVENT
            • DEALLOCATE PREPARE
            • DROP DATABASE LINK
            • DELETE
            • DESCRIBE
            • DROP CATALOG
            • DROP CONCURRENT_LIMITING_RULE
            • DROP DATABASE
            • DROP INDEX
            • DROP MATERIALIZED VIEW
            • DROP MATERIALIZED VIEW LOG
            • DROP OUTLINE
            • DROP ROLE
            • DROP SENSITIVE RULE
            • DROP TABLE
            • DROP TABLEGROUP
            • DROP TABLESPACE
            • DROP SEQUENCE
            • DROP USER
            • DROP VIEW
            • DROP RESTORE POINT
            • EXECUTE
            • EXPLAIN
            • FLASHBACK
            • FLUSH TABLE
            • GRANT
            • HELP
            • INSERT
            • KILL
            • LOAD DATA
            • LOAD INDEX INTO CACHE
            • LOCK TABLES
            • OPTIMIZE
            • PREPARE
            • PURGE
            • PURGE RECYCLEBIN
            • RENAME USER
            • RENAME TABLE
            • REPLACE
            • REPAIR TABLE
            • REVOKE
            • SAVEPOINT
            • SCHEMA
            • SELECT INTO
            • SELECT
              • SELECT
              • JOIN clause
              • WINDOW clause
              • UNION clause
            • SET DEFAULT ROLE
            • SET
            • SET CATALOG
            • SET CHARSET
            • SET NAMES
            • SET PASSWORD
            • SET ROLE
            • SET TRANSACTION
            • SHOW
            • SUBMIT JOB
            • SHOW JOB STATUS
            • CANCEL JOB
            • TRANSACTION
            • TRUNCATE TABLE
            • UNLOCK TABLES
            • UPDATE
            • USE
            • VALUES
            • XA TRANSACTION
          • DDL feature
            • Overview
            • Online and offline DDL operations
            • Index operations
            • Primary key operations
            • Column operations
            • Generated column operations
            • Foreign key operations
            • Table operations
            • Partition operations
            • Column type change rules
            • Conversion rules for numeric data types
          • Pseudocolumns
            • Overview of pseudocolumns
            • PARTITIONID pseudo column
            • Sequence pseudo columns
        • User tenants (Oracle mode)
          • Pseudocolumns
            • Overview
            • Hierarchical query pseudocolumns
            • Sequence pseudocolumns
            • ORA_ROWSCN pseudocolumn
            • ROWNUM pseudocolumn
            • ROWID pseudocolumn
            • PARTITIONID pseudocolumns
          • Basic elements
            • Built-in data types
              • Overview
              • Character data types
                • Overview
                • CHAR data type
                • NCHAR data type
                • NVARCHAR2 data type
                • VARCHAR2 data type
                • VARCHAR data type
              • Numeric data types
                • Overview
                • NUMBER data type
                • FLOAT data type
                • Floating-point numbers
                • Precedence of numeric data types
              • Datetime and interval data types
                • Overview
                • DATE data type
                • TIMESTAMP data type
                • TIMESTAMP WITH TIME ZONE data type
                • TIMESTAMP WITH LOCAL TIME ZONE data type
                • INTERVAL YEAR TO MONTH data type
                • INTERVAL DAY TO SECOND data type
                • Calculation of dates, timestamps, and intervals
              • RAW data type
              • Large object data types
                • Overview
                • BLOB data type
                • CLOB data type
                • LOB types
              • Rowid data types
              • User-defined data types
              • Any types
              • JSON data types
                • Overview
                • Create a column of the JSON data type
                • Query JSON data
                • Conversion rules for JSON data types
              • XML data types
                • Overview
                • XML data definition
                • Create a column of the XMLType data type
                • Query XMLType data
                • Conversion of XMLType data
              • Spatial data types
                • Overview
                • Create a spatial column
                • SDO_GEOMETRY attribute access
                • Create a spatial index
            • Data type comparison rules
              • Overview
              • Numeric value comparison rules
              • Date value comparison rules
              • Character value comparison rules
              • Data type precedence
              • Data type conversion rules
              • Security considerations for data conversion
            • Literals
              • Overview
              • Text literals
              • Numeric literals
              • Datetime literals
                • Date literals
                • Timestamp literals
              • Interval literals
            • Format model
              • Overview
              • Number format models
              • Datetime format models
              • RR datetime format element
              • String-to-date conversion rules
            • NULL value
              • Overview
              • NULLs in SQL functions
              • NULLs in comparison conditions
              • NULLs in conditional expressions
            • Annotations
              • Overview
              • Comments for SQL statements
              • Comments on schema and non-schema objects
              • Hints
                • Overview
                • Use query block name and QB_NAME hint to control query optimization
                • Hint list
                  • Global hints
                    • Optimizer Stats Hint
                    • Transform Hint
                    • Other hints under the GLOBAL hint
                  • Optimized hints
                    • Access path hints under the Optimized Hint type
                    • Join Order Hints in the Optimized Hint Category
                    • Join operation hints in the Optimized Hint category
                    • Subquery hints under the Optimized Hint category
                    • Group By Hint
                    • DISTINCT hint
                    • Set Hint
                    • Distributed DML hints in the Optimized Hint category
                  • Transform hints
                    • Stmt Transform Hint
                    • Cost Based Transform Hint
                    • Heuristics transform hints
                    • Other hints under the Transform Hint type
                  • Outline related hints
                  • Other hints
            • Database objects
              • Schema objects
              • Non-schema objects
            • Database naming conventions
              • Overview
              • Suggestions on schema object names
            • Database object reference methods
              • Overview
              • Reference schema objects
              • Reference objects in a remote database
                • Create a DBLink
                • Reference a DBLink
              • Refer to partitioned tables and indexes
              • Reference an attribute or method of an object type
            • Character sets and collations
          • Operators
            • Overview of operators
            • Operator precedence
            • Arithmetic operators
            • Concatenation operator
            • Hierarchical query operators
            • Set operators
            • COLLATE operator
          • Functions
            • Overview
            • Single-row functions
              • Numeric functions
                • ABS
                • ACOS
                • ASIN
                • ATAN
                • ATAN2
                • BITAND
                • CEIL
                • COS
                • COSH
                • EXP
                • FLOOR
                • GENERATOR
                • LN
                • LOG
                • MOD
                • NANVL
                • NORMAL
                • POWER
                • REMAINDER
                • ROUND
                • RANDOM
                • RANDSTR
                • SIGN
                • SIN
                • SINH
                • SQRT
                • TAN
                • TANH
                • TRUNC
                • UNIFORM
                • WIDTH_BUCKET
                • ZIPF
              • String functions that return a string
                • CHR
                • CONCAT
                • INITCAP
                • LOWER
                • LPAD
                • LTRIM
                • NLS_LOWER
                • NLSSORT
                • NLS_UPPER
                • REGEXP_REPLACE
                • REGEXP_SUBSTR
                • REPLACE
                • RPAD
                • RTRIM
                • SUBSTR
                • TRANSLATE
                • TRANSLATE ... USING
                • TRIM
                • UPPER
              • String functions that return numbers
                • ASCII
                • INSTR
                • LENGTH
                • REGEXP_COUNT
                • REGEXP_INSTR
              • Datetime functions
                • ADD_MONTHS
                • CURRENT_DATE
                • CURRENT_TIMESTAMP
                • DBTIMEZONE
                • EXTRACT(datetime)
                • FROM_TZ
                • LAST_DAY
                • LOCALTIMESTAMP
                • MONTHS_BETWEEN
                • NEXT_DAY
                • NUMTODSINTERVAL
                • NUMTOYMINTERVAL
                • ROUND (date)
                • SESSIONTIMEZONE
                • SYS_EXTRACT_UTC
                • SYSDATE
                • SYSTIMESTAMP
                • TO_CHAR(datetime)
                • TO_DSINTERVAL
                • TO_TIMESTAMP
                • TO_TIMESTAMP_TZ
                • TO_YMINTERVAL
                • TRUNC (date)
                • TZ_OFFSET
              • Generic comparison functions
                • GREATEST
                • LEAST
              • Conversion functions
                • ASCIISTR
                • CAST
                • CHARTOROWID
                • CONVERT
                • HEXTORAW
                • NUMTODSINTERVAL
                • NUMTOYMINTERVAL
                • RAWTOHEX
                • ROWIDTOCHAR
                • ROWIDTONCHAR
                • SCN_TO_TIMESTAMP
                • TIMESTAMP_TO_SCN
                • TO_BINARY_DOUBLE
                • TO_BINARY_FLOAT
                • TO_BLOB
                • TO_CHAR(character)
                • TO_CHAR(datetime)
                • TO_CHAR(number)
                • TO_CLOB
                • TO_DATE
                • TO_DSINTERVAL
                • TO_MULTI_BYTE
                • TO_NUMBER
                • TO_NCHAR(character)
                • TO_NCHAR(datetime)
                • TO_NCHAR(number)
                • TO_SINGLE_BYTE
                • TO_TIMESTAMP
                • TO_TIMESTAMP_TZ
                • TO_YMINTERVAL
                • UNISTR
              • Encoding and decoding functions
                • DECODE
                • DUMP
                • ORA_HASH
                • VSIZE
              • Null value related functions
                • COALESCE
                • LNNVL
                • NANVL
                • NULLIF
                • NVL
                • NVL2
              • Environment and identifier functions
                • SYS_CONTEXT
                • SYS_GUID
                • UID
                • USER
                • USERENV
                • OB_VERSION
              • Hierarchical functions
                • SYS_CONNECT_BY_PATH
              • JSON functions
                • Overview
                • Create JSON text functions
                  • JSON_ARRAY
                  • JSON_OBJECT
                  • JSON_ARRAYAGG
                  • JSON_OBJECTAGG
                • Query JSON text functions
                  • JSON_VALUE
                  • JSON_QUERY
                  • JSON_EXISTS
                  • JSON_TABLE
                • Validate JSON text functions
                  • JSON_EQUAL
                • Modify JSON text functions
                  • JSON_MERGEPATCH
              • XML functions
                • Overview
                • Construct XMLType data functions
                  • XMLAGG
                  • XMLATTRIBUTES
                  • XMLELEMENT
                  • XMLPARSE
                  • XMLCONCAT
                  • XMLFOREST
                • Query XMLType data functions
                  • EXTRACT
                  • EXTRACTVALUE
                  • XMLSERIALIZE
                  • XMLCAST
                  • XMLTABLE
                  • XMLSEQUENCE
                  • EXISTSNODE
                • Modify XMLType data functions
                  • UPDATEXML
                  • INSERTCHILDXML
                  • DELETEXML
              • Spatial functions
                • Overview of spatial functions
                • Constructor functions
                • Spatial query functions
                • Format conversion functions
            • Aggregate functions
              • APPROX_COUNT_DISTINCT
              • AVG
              • CORR
              • COUNT
              • COVAR_POP
              • COVAR_SAMP
              • CUME_DIST
              • DENSE_RANK
              • GROUPING
              • KEEP
              • LISTAGG
              • MAX
              • MEDIAN
              • MIN
              • PERCENT_RANK
              • PERCENTILE_CONT
              • PERCENTILE_DISC
              • RANK
              • REGR_(Linear Regression)
              • ROLLUP
              • STDDEV
              • STDDEV_POP
              • STDDEV_SAMP
              • SUM
              • VAR_POP
              • VAR_SAMP
              • VARIANCE
              • WMSYS.WM_CONCAT/WM_CONCAT
              • GROUP_ID
              • GROUPING_ID
            • Analysis functions
              • Overview
              • AVG
              • CORR
              • COUNT
              • COVAR_POP
              • COVAR_SAMP
              • CUME_DIST
              • DENSE_RANK
              • FIRST_VALUE
              • KEEP
              • LAG
              • LAST_VALUE
              • LEAD
              • LISTAGG
              • MAX
              • MEDIAN
              • MIN
              • NTILE
              • NTH_VALUE
              • PERCENT_RANK
              • PERCENTILE_CONT
              • PERCENTILE_DISC
              • RANK
              • RATIO_TO_REPORT
              • REGR_(Linear Regression)
              • ROW_NUMBER
              • STDDEV
              • STDDEV_POP
              • STDDEV_SAMP
              • SUM
              • VAR_POP
              • VAR_SAMP
              • VARIANCE
              • WMSYS.WM_CONCAT/WM_CONCAT
            • Information functions
              • OB_TRANSACTION_ID
            • Sequence functions
              • NEXTVAL(SEQ) function
              • CURRVAL(SEQ) function
          • Expressions
            • Overview
            • Scalar subquery expressions
            • Type constructor expressions
            • Expression list
            • Simple expressions
            • Compound expressions
            • Case expressions
            • Column expressions
            • CURSOR expressions
            • Datetime expressions
            • Function expressions
            • Interval expressions
          • Conditions
            • Overview
            • Condition precedence
            • Comparison conditions
            • Floating-point conditions
            • Logical conditions
            • Pattern-matching conditions
            • NULL conditions
            • Compound conditions
            • BETWEEN condition
            • EXISTS condition
            • IN condition
          • Queries and subqueries
            • Overview
            • Simple queries
            • Hierarchical queries
            • Composite queries
            • JOIN queries
            • Subqueries
            • Lateral derived tables
            • DUAL table query
          • SQL statements
            • DDL
              • ALTER EXTERNAL TABLE
              • ALTER INDEX
              • ALTER KEYSTORE
              • ALTER MATERIALIZED VIEW
              • ALTER MATERIALIZED VIEW LOG
              • ALTER OUTLINE
              • ALTER PROFILE
              • ALTER ROLE
              • ALTER SEQUENCE
              • ALTER SESSION
              • ALTER SYSTEM FLUSH CACHE
              • ALTER/CHANGE/MODIFY EXTERNAL_STORAGE_DEST
              • ALTER SYSTEM SET PARAMETER
              • ALTER TABLE
              • ALTER TABLEGROUP
              • ALTER TABLESPACE
              • ALTER USER
              • COMMENT
              • CREATE CONTEXT
              • CREATE CONCURRENT_LIMITING_RULE
              • CREATE DIRECTORY
              • CREATE DATABASE LINK
              • CREATE EXTERNAL CATALOG
              • CREATE EXTERNAL TABLE
              • CREATE INDEX
              • CREATE KEYSTORE
              • CREATE MATERIALIZED VIEW
              • CREATE MATERIALIZED VIEW LOG
              • CREATE OUTLINE
              • CREATE PROFILE
              • CREATE FORMAT OUTLINE
              • CREATE ROLE
              • CREATE SEQUENCE
              • CREATE SYNONYM
              • CREATE TABLE
              • CREATE TABLEGROUP
              • CREATE TABLESPACE
              • CREATE USER
              • CREATE VIEW
              • DROP CATALOG
              • DROP CONTEXT
              • DROP CONCURRENT_LIMITING_RULE
              • DROP DATABASE LINK
              • DROP DIRECTORY
              • DROP INDEX
              • DROP MATERIALIZED VIEW
              • DROP MATERIALIZED VIEW LOG
              • DROP OUTLINE
              • DROP PROFILE
              • DROP ROLE
              • DROP SEQUENCE
              • DROP SYNONYM
              • DROP TABLE
              • DROP TABLEGROUP
              • DROP TABLESPACE
              • DROP USER
              • DROP VIEW
              • RENAME
              • TRUNCATE TABLE
              • MAJOR and MINOR
            • DML
              • DELETE
              • INSERT
              • MERGE
              • PURGE
              • EXPLAIN
              • SELECT
                • SIMPLE SELECT
                • Set-based SELECT
                • WITH CLAUSE
                • JOIN clause
              • UPDATE
            • DCL
              • ANALYZE
              • ALTER SYSTEM KILL SESSION
              • AUDIT
              • COMMIT
              • FLASHBACK TABLE BEFORE DROP
              • GRANT
              • KILL
              • LOAD DATA
              • LOCK TABLE
              • REVOKE
              • ROLLBACK
              • SAVEPOINT
              • SELECT INTO
              • SET CATALOG
              • SET NAMES
              • SET PASSWORD
              • SET ROLE
              • SET VARIABLE
              • SHOW
              • SHRINK
              • TRANSACTION
          • DDL feature
            • Overview
            • Online and offline DDL operations
            • Index operations
            • Primary key operations
            • Column operations
            • Generated column operations
            • Foreign key operations
            • Table operations
            • Partition operations
            • Column type change rules
            • Conversion rules for numeric data types
      • SQL specifications and practices
        • Limitations on writing SQL statements
        • SQL writing specifications
          • SELECT statements
          • DML statement writing standards
          • DDL statements
          • Multi-table join statements
          • Table scan
          • Transactions
          • Cache
          • How to use hints
          • Others
        • SQL statement examples
          • Implicit data type conversion
          • Join tables
          • Weak consistency read
          • Paging
      • Reserved keywords (MySQL mode)
      • Reserved keywords (Oracle mode)
      • Data type conversion behavior in strict mode for MySQL tenants
    • PL reference
      • What is PL
        • PL overview
        • Main features of PL
        • PL architecture
      • PL reference (MySQL mode)
        • Syntax of PL stored programs
        • PL stored procedures
          • Overview
          • Variables in stored programs
          • Stored procedures
          • Stored objects and privilege management
          • Stored functions
          • Triggers
          • EVENT
          • Limitations on stored programs
        • PL cursors
          • Overview
          • Cursor execution process
          • Limitations on server cursors
        • PL conditional control statements
          • CASE
          • IF
          • ITERATE
          • LEAVE
          • LOOP
          • REPEAT
          • RETURN
          • WHILE
        • PL data manipulation statements
          • CALL
          • DO
        • PL data definition statements
          • ALTER FUNCTION
          • ALTER PROCEDURE
          • CREATE FUNCTION
          • CREATE PROCEDURE
          • CREATE TRIGGER
          • DROP FUNCTION
          • DROP PROCEDURE
          • DROP TRIGGER
        • PL database management statements
          • SHOW CREATE FUNCTION
          • SHOW CREATE PROCEDURE
          • SHOW CREATE TRIGGER
          • SHOW FUNCTION STATUS
          • SHOW PROCEDURE STATUS
          • SHOW TRIGGERS
        • PL related dictionary views
          • INFORMATION_SCHEMA PARAMETERS
          • INFORMATION_SCHEMA ROUTINES
          • INFORMATION_SCHEMA TRIGGERS
        • PL exception handling
          • Overview
          • DECLARE ... CONDITION
          • DECLARE ... HANDLER
          • GET DIAGNOSTICS
          • RESIGNAL
          • SIGNAL
          • Scope of procedures
          • Diagnostics area
          • Exception handling and OUT/INOUT parameters
          • Limitations on exception handling
        • PL system packages
          • Overview
          • DBMS_MVIEW
            • Overview
            • PURGE_LOG
            • REFRESH
          • DBMS_MVIEW_STATS
            • Overview
            • PURGE_REFRESH_STATS
            • SET_MVREF_STATS_PARAMS
            • SET_SYSTEM_DEFAULT
          • DBMS_PARTITION
            • DBMS_PARTITION overview
            • MANAGE_DYNAMIC_PARTITION
          • DBMS_RESOURCE_MANAGER
            • Overview
            • CREATE_CONSUMER_GROUP
            • CREATE_PLAN
            • CREATE_PLAN_DIRECTIVE
            • DELETE_CONSUMER_GROUP
            • DELETE_PLAN
            • DELETE_PLAN_DIRECTIVE
            • SET_CONSUMER_GROUP_MAPPING
            • UPDATE_PLAN_DIRECTIVE
          • DBMS_SPM
            • Overview
            • ACCEPT_SQL_PLAN_BASELINE
            • ALTER_SQL_PLAN_BASELINE
            • CANCEL_EVOLVE_TASK
            • CONFIGURE
            • DROP_EVOLVE_TASK
            • DROP_SQL_PLAN_BASELINE
            • LOAD_PLANS_FROM_CURSOR_CACHE
          • DBMS_STATS
            • Overview
            • ALTER_STATS_HISTORY_RETENTION
            • CREATE_STAT_TABLE
            • DELETE_COLUMN_STATS
            • DELETE_INDEX_STATS
            • DELETE_TABLE_STATS
            • DELETE_SCHEMA_STATS
            • DELETE_SCHEMA_PREFS
            • DELETE_SYSTEM_STATS
            • DELETE_TABLE_PREFS
            • DROP_STAT_TABLE
            • EXPORT_COLUMN_STATS
            • EXPORT_INDEX_STATS
            • EXPORT_TABLE_STATS
            • EXPORT_SCHEMA_STATS
            • FLUSH_DATABASE_MONITORING_INFO
            • GATHER_INDEX_STATS
            • GATHER_TABLE_STATS
            • GATHER_SCHEMA_STATS
            • GATHER_SYSTEM_STATS
            • GET_STATS_HISTORY_AVAILABILITY
            • GET_STATS_HISTORY_RETENTION
            • GET_PARAM
            • GET_PREFS
            • IMPORT_INDEX_STATS
            • IMPORT_COLUMN_STATS
            • IMPORT_TABLE_STATS
            • IMPORT_SCHEMA_STATS
            • LOCK_PARTITION_STATS
            • LOCK_SCHEMA_STATS
            • LOCK_TABLE_STATS
            • RESTORE_TABLE_STATS
            • RESTORE_SCHEMA_STATS
            • RESET_GLOBAL_PREF_DEFAULTS
            • RESET_PARAM_DEFAULTS
            • PURGE_STATS
            • SET_COLUMN_STATS
            • SET_INDEX_STATS
            • SET_TABLE_STATS
            • SET_GLOBAL_PREFS
            • SET_PARAM
            • SET_SCHEMA_PREFS
            • SET_SYSTEM_STATS
            • SET_TABLE_PREFS
            • UNLOCK_PARTITION_STATS
            • UNLOCK_SCHEMA_STATS
            • UNLOCK_TABLE_STATS
            • CANCEL_GATHER_STATS
          • DBMS_TRUSTED_CERTIFICATE_MANAGER
            • Overview
            • ADD_TRUSTED_CERTIFICATE
            • DELETE_TRUSTED_CERTIFICATE
            • UPDATE_TRUSTED_CERTIFICATE
          • DBMS_UDR
            • Overview
            • CREATE_RULE
            • DISABLE_RULE
            • ENABLE_RULE
            • REMOVE_RULE
          • DBMS_VECTOR
            • Overview of DBMS_VECTOR
            • REFRESH_INDEX
            • REBUILD_INDEX
            • INDEX_VECTOR_MEMORY_ESTIMATE
            • INDEX_VECTOR_MEMORY_ADVISOR
          • DBMS_WORKLOAD_REPOSITORY
            • Overview
            • ASH_REPORT
            • CREATE_SNAPSHOT
            • DROP_SNAPSHOT_RANGE
            • MODIFY_SNAPSHOT_SETTINGS
          • DBMS_XPLAN
            • Overview
            • DISPLAY_ACTIVE_SESSION_PLAN
            • DISPLAY_CURSOR
            • DISPLAY
            • DISABLE_OPT_TRACE
            • DISPLAY_SQL_PLAN_BASELINE
            • ENABLE_OPT_TRACE
            • SET_OPT_TRACE_PARAMETER
          • DBMS_LIMIT_CALCULATOR
            • Overview
            • CALCULATE_MIN_PHY_RES_NEEDED_BY_UNIT
            • CALCULATE_MIN_PHY_RES_NEEDED_BY_LOGIC_RES
            • CALCULATE_MIN_PHY_RES_NEEDED_BY_STANDBY_TENANT
          • DBMS_EXTERNAL_TABLE
            • Overview
            • AUTO_REFRESH_EXTERNAL_TABLE
        • Reserved and non-reserved PL keywords
      • PL reference (Oracle mode)
        • PL language basics
          • Character sets
          • Lexical elements
          • Syntax
          • Reference identifiers
          • Identifier scope and visibility
          • Assignment
          • Expressions
          • PL blocks
          • Subprograms
          • Error-reporting functions
        • PL data types
          • Overview
          • SQL data types
          • LOB data types
          • BOOLEAN type
          • User-defined subtypes
          • PLS_INTEGER and BINARY_INTEGER
          • Arrays
          • PL JSON data types
        • PL process control
          • Overview
          • Conditional control
          • Loop control
          • Sequential control
        • PL collections and records
          • Overview
          • Collections
          • Associative arrays
          • Varrays
          • Nested tables
          • Collection constructors
          • Collection methods
            • Overview
            • DELETE method
            • TRIM method
            • EXTEND method
            • EXISTS method
            • FIRST and LAST methods
            • COUNT method
            • LIMIT method
            • PRIOR and NEXT methods
          • Records
          • Insert records into a table and update a table by using records
          • Create and call a subprogram with record type parameters
        • PL static SQL
          • Overview
          • Cursors
            • Overview
            • Cursor attributes
            • Implicit cursors
            • Explicit cursors
            • Cursor variables
            • Use FOR loops to iterate over a cursor
            • Modify and drop a cursor
          • Transaction processing and control
          • Autonomous transactions
            • Overview
            • Control autonomous transactions
            • Autonomous triggers
            • Call autonomous functions from SQL statements
          • FORALL and BULK COLLECT
        • PL dynamic SQL
          • Overview
          • Execute dynamic SQL statements
          • DBMS_SQL system package
        • PL stored procedures and functions
          • Overview
          • Create a stored procedure
          • Create a function
          • Manage stored procedures and functions
          • Privilege control
          • Pipeline functions
            • Overview
            • Create a pipelined table function
            • Application
          • User-defined functions
            • Overview
            • Interface for user-defined aggregate functions
            • Create a user-defined aggregate function
            • Use user-defined aggregate functions
          • Collection of stored procedure information and its impact on parallel execution of SQL statements
          • PL Database Link
        • PL triggers
          • Overview
          • Create a DML trigger
          • Modify and drop a trigger
          • Disable or enable a trigger
          • Query trigger information
          • INSTEAD OF DML triggers
          • Composite DML triggers
          • System triggers
        • PL packages
          • Overview
          • Create a package
          • Overloaded programs in a package
          • Manage packages
          • Definition of the PL environment by the STANDARD package
        • PL exception handling
          • Overview
          • Compile-time warnings
          • Exception types
          • Exception handling processes
        • DDL operations on stored PL units
          • Overview
          • ALTER FUNCTION
          • ALTER PACKAGE
          • ALTER PROCEDURE
          • ALTER TRIGGER
          • ALTER TYPE
          • CREATE FUNCTION
          • CREATE PACKAGE
          • CREATE PACKAGE BODY
          • CREATE PROCEDURE
          • CREATE TRIGGER
          • CREATE TYPE
          • CREATE TYPE BODY
          • DROP FUNCTION
          • DROP PACKAGE
          • DROP PROCEDURE
          • DROP TRIGGER
          • DROP TYPE
          • DROP TYPE BODY
        • PL label security package
          • Overview
          • SA_SYSDBA policy management package
            • Overview
            • SA_SYSDBA.ALTER_POLICY
            • SA_SYSDBA.CREATE_POLICY
            • SA_SYSDBA.DROP_POLICY
          • SA_COMPONENTS label component package
            • Overview of the SA_COMPONENTS package
            • SA_COMPONENTS.ALTER_LEVEL
            • SA_COMPONENTS.CREATE_LEVEL
            • SA_COMPONENTS.DROP_LEVEL
          • SA_LABEL_ADMIN label management package
            • Overview
            • SA_LABEL_ADMIN.ALTER_LABEL
            • SA_LABEL_ADMIN.CREATE_LABEL
            • SA_LABEL_ADMIN.DROP_LABEL
          • SA_POLICY_ADMIN policy management package
            • Overview
            • SA_POLICY_ADMIN.APPLY_TABLE_POLICY
            • SA_POLICY_ADMIN.DISABLE_TABLE_POLICY
            • SA_POLICY_ADMIN.ENABLE_TABLE_POLICY
            • SA_POLICY_ADMIN.REMOVE_TABLE_POLICY
          • SA_USER_ADMIN user label management package
            • Overview
            • SA_USER_ADMIN.SET_LEVELS
          • SA_SESSION session management package
            • Overview
            • SA_SESSION.LABEL
            • SA_SESSION.RESTORE_DEFAULT_LABELS
            • SA_SESSION.ROW_LABEL
            • SA_SESSION.SET_LABEL
            • SA_SESSION.SET_ROW_LABEL
        • PL system package (Oracle mode)
          • Overview
          • DBMS_APPLICATION_INFO
            • Overview
            • READ_CLIENT_INFO
            • READ_MODULE
            • SET_ACTION
            • SET_CLIENT_INFO
            • SET_MODULE
          • DBMS_AUDIT_MGMT
            • Overview
            • CLEAN_AUDIT_TRAIL
            • CREATE_PURGE_JOB
            • DROP_PURGE_JOB
            • SET_LAST_ARCHIVE_TIMESTAMP
            • SET_PURGE_JOB_STATUS
          • DBMS_CRYPTO
            • Overview
            • ENCRYPT
            • DECRYPT
            • HASH
          • DBMS_DEBUG
            • Overview
            • ATTACH_SESSION
            • CONTINUE
            • DEBUG_ON
            • DEBUG_OFF
            • DETACH_SESSION
            • DELETE_BREAKPOINT
            • DISABLE_BREAKPOINT
            • ENABLE_BREAKPOINT
            • GET_VALUE
            • GET_VALUES
            • GET_RUNTIME_INFO
            • GET_TIMEOUT_BEHAVIOUR
            • INITIALIZE
            • PROBE_VERSION
            • PRINT_BACKTRACE
            • SET_TIMEOUT
            • SET_TIMEOUT_BEHAVIOUR
            • SET_BREAKPOINT
            • SHOW_BREAKPOINTS
          • DBMS_DESCRIBE
            • Overview
            • DESCRIBE_PROCEDURE
          • DBMS_JOB
            • Overview
            • USER_EXPORT
            • WHAT
            • BROKEN
            • CHANGE
            • ZONE
            • INTERVAL
            • NEXT_DATE
            • REMOVE
            • RUN
            • SUBMIT
          • DBMS_LOB
            • Overview
            • APPEND
            • CLOSE
            • COPY
            • CREATETEMPORARY
            • ERASE
            • FREETEMPORARY
            • GETLENGTH
            • ISOPEN
            • INSTR
            • ISTEMPORARY
            • OPEN
            • READ
            • SUBSTR
            • TRIM
            • WRITE
            • WRITEAPPEND
          • DBMS_LOCK
            • Overview
            • ALLOCATE_UNIQUE
            • ALLOCATE_UNIQUE_AUTONOMOUS
            • REQUEST
            • SLEEP
            • RELEASE
          • DBMS_METADATA
            • Overview
            • GET_DDL
            • GET_TABLE_INDEX_DDL
          • DBMS_MVIEW
            • Overview
            • PURGE_LOG
            • REFRESH
          • DBMS_MONITOR
            • Overview
            • OB_SESSION_TRACE_ENABLE
            • OB_SESSION_TRACE_DISABLE
            • OB_CLIENT_ID_TRACE_ENABLE
            • OB_CLIENT_ID_TRACE_DISABLE
            • OB_MOD_ACT_TRACE_ENABLE
            • OB_MOD_ACT_TRACE_DISABLE
            • OB_TENANT_TRACE_ENABLE
            • OB_TENANT_TRACE_DISABLE
          • DBMS_MVIEW_STAT
            • Overview
            • PURGE_REFRESH_STATS
            • SET_MVREF_STATS_PARAMS
            • SET_SYSTEM_DEFAULT
          • DBMS_OUTPUT
            • Overview
            • DISABLE
            • ENABLE
            • GET_LINE
            • GET_LINES
            • NEW_LINE
            • PUT
            • PUT_LINE
          • DBMS_PLAN_CACHE
            • Overview
            • PURGE
          • DBMS_PARTITION
            • Overview of DBMS_PARTITION
            • MANAGE_DYNAMIC_PARTITION
          • DBMS_RANDOM
            • Overview
            • INITIALIZE
            • NORMAL
            • RANDOM
            • SEED
            • STRING
            • TERMINATE
            • VALUE
          • DBMS_RESOURCE_MANAGER
            • Overview
            • CREATE_CONSUMER_GROUP
            • CREATE_PLAN
            • CREATE_PLAN_DIRECTIVE
            • DELETE_CONSUMER_GROUP
            • DELETE_PLAN
            • DELETE_PLAN_DIRECTIVE
            • SET_CONSUMER_GROUP_MAPPING
            • UPDATE_PLAN_DIRECTIVE
          • DBMS_SCHEDULER
            • Overview
            • CREATE_JOB
            • CREATE_JOB_CLASS
            • CREATE_PROGRAM
            • DEFINE_PROGRAM_ARGUMENT
            • DISABLE
            • DISABLE
            • DROP_JOB
            • DROP_JOB_CLASS
            • DROP_PROGRAM
            • ENABLE
            • ENABLE
            • GENERATE_JOB_NAME
            • PURGE_LOG
            • RUN_JOB
            • SET_ATTRIBUTE
            • SET_JOB_ARGUMENT_VALUE
            • STOP_JOB
          • DBMS_SESSION
            • Overview
            • CLEAR_ALL_CONTEXT
            • CLEAR_CONTEXT
            • CLEAR_IDENTIFIER
            • RESET_PACKAGE
            • SET_CONTEXT
            • SET_IDENTIFIER
          • DBMS_SPM
            • Overview
            • ACCEPT_SQL_PLAN_BASELINE
            • ALTER_SQL_PLAN_BASELINE
            • CANCEL_EVOLVE_TASK
            • CONFIGURE
            • DROP_EVOLVE_TASK
            • DROP_SQL_PLAN_BASELINE
            • LOAD_PLANS_FROM_CURSOR_CACHE
          • DBMS_SQL
            • Overview of DBMS_SQL
            • BIND_VARIABLE
            • CLOSE_CURSOR
            • COLUMN_VALUE
            • DEFINE_COLUMN
            • DEFINE_ARRAY
            • DESCRIBE_COLUMNS
            • EXECUTE
            • EXECUTE_AND_FETCH
            • FETCH_ROWS
            • IS_OPEN
            • LAST_ERROR_POSITION
            • OPEN_CURSOR
            • PARSE
            • VARIABLE_VALUE
          • DBMS_STATS
            • Overview
            • DROP_STAT_TABLE
            • EXPORT_COLUMN_STATS
            • EXPORT_INDEX_STATS
            • EXPORT_TABLE_STATS
            • EXPORT_SCHEMA_STATS
            • FLUSH_DATABASE_MONITORING_INFO
            • GATHER_INDEX_STATS
            • GATHER_TABLE_STATS
            • GATHER_SCHEMA_STATS
            • GATHER_SYSTEM_STATS
            • GET_STATS_HISTORY_AVAILABILITY
            • ALTER_STATS_HISTORY_RETENTION
            • GET_STATS_HISTORY_RETENTION
            • GET_PARAM
            • GET_PREFS
            • IMPORT_INDEX_STATS
            • IMPORT_COLUMN_STATS
            • IMPORT_TABLE_STATS
            • IMPORT_SCHEMA_STATS
            • LOCK_PARTITION_STATS
            • LOCK_SCHEMA_STATS
            • LOCK_TABLE_STATS
            • CREATE_STAT_TABLE
            • RESTORE_TABLE_STATS
            • RESTORE_SCHEMA_STATS
            • RESET_GLOBAL_PREF_DEFAULTS
            • RESET_PARAM_DEFAULTS
            • PURGE_STATS
            • SET_COLUMN_STATS
            • SET_INDEX_STATS
            • SET_TABLE_STATS
            • SET_GLOBAL_PREFS
            • SET_PARAM
            • DELETE_COLUMN_STATS
            • SET_SCHEMA_PREFS
            • SET_SYSTEM_STATS
            • SET_TABLE_PREFS
            • UNLOCK_PARTITION_STATS
            • UNLOCK_SCHEMA_STATS
            • UNLOCK_TABLE_STATS
            • COPY_TABLE_STATS
            • CANCEL_GATHER_STATS
            • DELETE_INDEX_STATS
            • DELETE_TABLE_STATS
            • DELETE_SCHEMA_STATS
            • DELETE_SCHEMA_PREFS
            • DELETE_SYSTEM_STATS
            • DELETE_TABLE_PREFS
          • DBMS_UDR
            • Overview
            • CREATE_RULE
            • DISABLE_RULE
            • ENABLE_RULE
            • REMOVE_RULE
          • DBMS_UTILITY
            • Overview of DBMS_UTILITY
            • GET_HASH_VALUE
            • GET_PARAMETER_VALUE
            • GET_SQL_HASH
            • GET_TIME
            • IS_BIT_SET
            • IS_CLUSTER_DATABASE
            • NAME_RESOLVE
            • NAME_TOKENIZE
            • OLD_CURRENT_SCHEMA
            • OLD_CURRENT_USER
            • ACTIVE_INSTANCES
            • PORT_STRING
            • TABLE_TO_COMMA
            • COMMA_TO_TABLE
            • VALIDATE
            • CURRENT_INSTANCE
            • DB_VERSION
            • FORMAT_CALL_STACK
            • FORMAT_ERROR_BACKTRACE
            • FORMAT_ERROR_STACK
            • GET_ENDIANNESS
          • DBMS_WORKLOAD_REPOSITORY
            • Overview
            • ASH_REPORT
          • DBMS_XA
            • Overview
            • DBMS_XA constants
            • DBMS_XA_XID object type
            • DIST_TXN_SYNC
            • XA_COMMIT
            • XA_END
            • XA_FORGET
            • XA_GETLASTOER
            • XA_PREPARE
            • XA_RECOVER
            • XA_ROLLBACK
            • XA_SETTIMEOUT
            • XA_START
          • DBMS_XMLGEN
            • Overview
            • CONVERT
          • DBMS_PROFILER
            • Overview of DBMS_PROFILER
            • START_PROFILER
            • STOP_PROFILER
            • PAUSE_PROFILER
            • RESUME_PROFILER
            • FLUSH_DATA
            • GET_VERSION
            • INTERNAL_VERSION_CHECK
            • ROLLUP_UNIT
            • ROLLUP_RUN
            • OB_INIT_OBJECTS
            • OB_DROP_OBJECTS
          • DBMS_XPLAN
            • Overview
            • DISPLAY_ACTIVE_SESSION_PLAN
            • DISPLAY_CURSOR
            • DISPLAY
            • DISABLE_OPT_TRACE
            • DISPLAY_SQL_PLAN_BASELINE
            • ENABLE_OPT_TRACE
            • SET_OPT_TRACE_PARAMETER
          • DBMS_EXTERNAL_TABLE
            • Overview
            • AUTO_REFRESH_EXTERNAL_TABLE
          • DBMS_DDL
            • Overview of DBMS_DDL
            • WRAP
            • CREATE_WRAPPED
          • ODCIConst
            • Overview
            • ODCIArgDesc.ArgType
            • ODCIEnv.CallProperty
            • ODCIEnv.Envflags
            • ODCIIndexAlter
            • ODCIIndexAlter parameter alter_option
            • ODCIIndexInfo.IndexInfoFlags
            • ODCIIndexInfo.IndexParaDegree
            • ODCIPredInfo.Flags
            • ODCIQueryInfo.Flags
            • ODCIStatsOptions.Flags
            • ODCIStatsOptions.Options
            • Return Status
            • ScnFlg
          • UTL_ENCODE
            • Overview
            • BASE64_DECODE
            • BASE64_ENCODE
          • UTL_FILE
            • Overview
            • FCLOSE
            • FFLUSH
            • FOPEN
            • FGETPOS
            • FREMOVE
            • FRENAME
            • FSEEK
            • NEW_LINE
            • GET_LINE
            • PUT
            • PUT_LINE
          • UTL_I18N
            • Overview
            • RAW_TO_CHAR
            • STRING_TO_RAW
          • UTL_RECOMP
            • Overview
            • RECOMP_PARALLEL
            • RECOMP_SERIAL
            • TRUNCATE_UTL_RECOMP_SKIP_LIST
            • POPULATE_UTL_RECOMP_SKIP_LIST
            • PARALLEL_SLAVE
          • UTL_RAW
            • Overview of UTL_RAW
            • BIT_AND
            • BIT_COMPLEMENT
            • BIT_OR
            • BIT_XOR
            • CAST_FROM_BINARY_DOUBLE
            • CAST_FROM_BINARY_FLOAT
            • CAST_FROM_BINARY_INTEGER
            • CAST_FROM_NUMBER
            • CAST_TO_BINARY_DOUBLE
            • CAST_TO_BINARY_FLOAT
            • CAST_TO_BINARY_INTEGER
            • CAST_TO_NUMBER
            • CAST_TO_RAW
            • CAST_TO_VARCHAR2
            • COMPARE
            • CONCAT
            • COPIES
            • LENGTH
            • REVERSE
            • SUBSTR
            • TRANSLATE
          • UTL_TCP
            • Overview of UTL_TCP
            • OPEN_CONNECTION
            • CLOSE_CONNECTION
            • CLOSE_ALL_CONNECTIONS
            • WRITE_LINE
            • WRITE_TEXT
            • WRITE_RAW
            • GET_LINE
            • GET_TEXT
          • UTL_SMTP
            • Overview of UTL_SMTP
            • OPEN_CONNECTION
            • CLOSE_CONNECTION
            • QUIT
            • AUTH
            • COMMAND
            • COMMAND_REPLIES
            • HELO
            • EHLO
            • MAIL
            • RCPT
            • OPEN_DATA
            • WRITE_DATA
            • WRITE_RAW_DATA
            • CLOSE_DATA
            • DATA
            • VRFY
            • HELP
            • NOOP
            • RSET
          • ANYDATA TYPE
            • Overview of ANYDATA type
            • BEGINCREATE static procedure
            • ENDCREATE member procedure
            • GET* member functions
            • GETTYPE member function
            • GETTYPENAME member function
            • PIECEWISE member procedure
            • SET* member procedures
          • XMLType
            • Overview of XMLType
            • CREATEXML
            • GETCLOBVAL
            • GETSTRINGVAL
            • TRANSFORM
            • XMLTYPE
            • EXISTSNODE
            • EXTRACT
        • Reserved PL keywords
    • System views
      • System views overview
      • System views overview
      • Views in OceanBase Database V3.x and V4.x
      • SYS tenant views
        • Dictionary views
          • information_schema.CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS
          • information_schema.CHARACTER_SETS
          • information_schema.CHECK_CONSTRAINTS
          • information_schema.COLLATION_CHARACTER_SET_APPLICABILITY
          • information_schema.COLLATIONS
          • information_schema.COLUMN_PRIVILEGES
          • information_schema.COLUMNS
          • information_schema.ENGINES
          • information_schema.events
          • information_schema.GLOBAL_STATUS
          • information_schema.GLOBAL_VARIABLES
          • information_schema.KEY_COLUMN_USAGE
          • information_schema.PARAMETERS
          • information_schema.PARTITIONS
          • information_schema.PROCESSLIST
          • information_schema.QUERY_RESPONSE_TIME
          • information_schema.REFERENTIAL_CONSTRAINTS
          • information_schema.role_table_grants
          • information_schema.role_column_grants
          • information_schema.role_routine_grants
          • information_schema.ROUTINES
          • information_schema.SCHEMA_PRIVILEGES
          • information_schema.SCHEMATA
          • information_schema.SESSION_STATUS
          • information_schema.SESSION_VARIABLES
          • information_schema.STATISTICS
          • information_schema.TABLE_CONSTRAINTS
          • information_schema.TABLE_PRIVILEGES
          • information_schema.TABLES
          • information_schema.USER_PRIVILEGES
          • information_schema.VIEW_TABLE_USAGE
          • information_schema.VIEWS
          • mysql.columns_priv
          • mysql.db
          • mysql.default_roles
          • mysql.help_category
          • mysql.help_keyword
          • mysql.help_relation
          • mysql.help_topic
          • mysql.proc
          • mysql.procs_priv
          • mysql.role_edges
          • mysql.time_zone
          • mysql.time_zone_name
          • mysql.time_zone_transition
          • mysql.time_zone_transition_type
          • mysql.user
          • oceanbase.ALL_OB_EXTERNAL_TABLE_FILES
          • oceanbase.CDB_CKPT_HISTORY
          • oceanbase.CDB_OB_DATABASE_PRIVILEGE
          • oceanbase.CDB_IND_COLUMNS
          • oceanbase.CDB_IND_PARTITIONS
          • oceanbase.CDB_IND_SUBPARTITIONS
          • CDB_INDEX_USAGE
          • oceanbase.CDB_INDEXES
          • CDB_MVIEW_LOGS
          • oceanbase.CDB_MVIEW_RUNNING_JOBS
          • CDB_MVIEWS
          • CDB_MVREF_CHANGE_STATS
          • CDB_MVREF_RUN_STATS
          • CDB_MVREF_STATS
          • CDB_MVREF_STATS_PARAMS
          • CDB_MVREF_STATS_SYS_DEFAULTS
          • CDB_MVREF_STMT_STATS
          • oceanbase.CDB_OB_ACCESS_POINT
          • oceanbase.CDB_OB_LS_ARB_REPLICA_TASKS
          • oceanbase.CDB_OB_ARCHIVE_DEST
          • oceanbase.CDB_OB_ARCHIVELOG
          • oceanbase.CDB_OB_ARCHIVELOG_PIECE_FILES
          • oceanbase.CDB_OB_ARCHIVELOG_SUMMARY
          • oceanbase.CDB_OB_AUTO_INCREMENT
          • CDB_OB_AUX_STATISTICS
          • oceanbase.CDB_OB_BACKUP_DELETE_JOB_HISTORY
          • oceanbase.CDB_OB_BACKUP_DELETE_JOBS
          • oceanbase.CDB_OB_BACKUP_DELETE_POLICY
          • oceanbase.CDB_OB_BACKUP_DELETE_TASK_HISTORY
          • oceanbase.CDB_OB_BACKUP_DELETE_TASKS
          • oceanbase.CDB_OB_BACKUP_JOB_HISTORY
          • oceanbase.CDB_OB_BACKUP_JOBS
          • oceanbase.CDB_OB_BACKUP_PARAMETER
          • oceanbase.CDB_OB_BACKUP_SET_FILES
          • oceanbase.CDB_OB_BACKUP_STORAGE_INFO
          • oceanbase.CDB_OB_BACKUP_STORAGE_INFO_HISTORY
          • oceanbase.CDB_OB_BACKUP_TASK_HISTORY
          • oceanbase.CDB_OB_BACKUP_TASKS
          • oceanbase.CDB_OB_BALANCE_JOB_HISTORY
          • oceanbase.CDB_OB_BALANCE_JOBS
          • oceanbase.CDB_OB_BALANCE_TASK_HISTORY
          • oceanbase.CDB_OB_BALANCE_TASKS
          • oceanbase.CDB_OB_COLUMN_CHECKSUM_ERROR_INFO
          • oceanbase.CDB_OB_CCL_RULES
          • oceanbase.CDB_OB_CS_REPLICA_STATS
          • oceanbase.CDB_OB_DATA_DICTIONARY_IN_LOG
          • oceanbase.CDB_OB_DATABASES
          • oceanbase.CDB_OB_DEADLOCK_EVENT_HISTORY
          • oceanbase.CDB_OB_DYNAMIC_PARTITION_TABLES
          • oceanbase.CDB_OB_EXTERNAL_TABLE_FILES
          • oceanbase.CDB_OB_FREEZE_INFO
          • oceanbase.CDB_OB_IMPORT_TABLE_JOB_HISTORY
          • oceanbase.CDB_OB_IMPORT_TABLE_JOBS
          • oceanbase.CDB_OB_IMPORT_TABLE_TASK_HISTORY
          • oceanbase.CDB_OB_IMPORT_TABLE_TASKS
          • oceanbase.CDB_OB_KV_REDIS_TABLE
          • oceanbase.CDB_OB_KV_TTL_TASK_HISTORY
          • oceanbase.CDB_OB_KV_TTL_TASKS
          • oceanbase.CDB_OB_LOG_RESTORE_SOURCE
          • oceanbase.CDB_OB_LS
          • oceanbase.CDB_OB_LS_ARB_REPLICA_TASK_HISTORY
          • oceanbase.CDB_OB_LS_HISTORY
          • oceanbase.CDB_OB_LS_LOCATIONS
          • oceanbase.CDB_OB_LS_LOG_ARCHIVE_PROGRESS
          • oceanbase.CDB_OB_LS_REPLICA_TASKS
          • oceanbase.CDB_OB_LS_REPLICA_TASK_HISTORY
          • oceanbase.CDB_OB_MAJOR_COMPACTION
          • oceanbase.CDB_OB_RECOVER_TABLE_JOB_HISTORY
          • oceanbase.CDB_OB_RECOVER_TABLE_JOBS
          • oceanbase.CDB_OB_SERVICES
          • oceanbase.CDB_OB_RESTORE_HISTORY
          • oceanbase.CDB_OB_RESTORE_PROGRESS
          • oceanbase.CDB_OB_RSRC_DIRECTIVES
          • oceanbase.CDB_OB_SENSITIVE_COLUMNS
          • oceanbase.CDB_OB_SENSITIVE_RULE_PLAINACCESS_USERS
          • oceanbase.CDB_OB_SENSITIVE_RULES
          • oceanbase.CDB_OB_SERVER_SPACE_USAGE
          • oceanbase.CDB_OB_SPACE_USAGE
          • oceanbase.CDB_OB_SYS_VARIABLES
          • oceanbase.CDB_OB_STORAGE_IO_USAGE
          • oceanbase.CDB_OB_TABLE_LOCATIONS
          • oceanbase.CDB_OB_TABLEGROUP_PARTITIONS
          • oceanbase.CDB_OB_TABLEGROUP_SUBPARTITIONS
          • oceanbase.CDB_OB_TABLEGROUP_TABLES
          • oceanbase.CDB_OB_TABLEGROUPS
          • oceanbase.CDB_OB_TABLET_CHECKSUM_ERROR_INFO
          • oceanbase.CDB_OB_TABLET_REPLICAS
          • oceanbase.CDB_OB_TABLET_TO_LS
          • oceanbase.CDB_OB_TABLE_SPACE_USAGE
          • oceanbase.CDB_OB_TEMP_FILES
          • oceanbase.CDB_OB_TENANT_EVENT_HISTORY
          • oceanbase.CDB_OB_TRANSFER_PARTITION_TASKS
          • oceanbase.CDB_OB_TRANSFER_PARTITION_TASK_HISTORY
          • oceanbase.CDB_OB_TRANSFER_TASK_HISTORY
          • oceanbase.CDB_OB_TRANSFER_TASKS
          • oceanbase.CDB_OB_USERS
          • oceanbase.CDB_OB_VECTOR_INDEX_TASKS
          • oceanbase.CDB_OB_VECTOR_INDEX_TASK_HISTORY
          • oceanbase.CDB_OB_ZONE_MAJOR_COMPACTION
          • oceanbase.CDB_OBJECTS
          • oceanbase.CDB_PART_INDEXES
          • oceanbase.CDB_PART_KEY_COLUMNS
          • oceanbase.CDB_PART_TABLES
          • oceanbase.CDB_SCHEDULER_JOB_RUN_DETAILS
          • oceanbase.CDB_SUBPART_KEY_COLUMNS
          • oceanbase.CDB_SUBPARTITION_TEMPLATES
          • oceanbase.CDB_TAB_COL_STATISTICS
          • oceanbase.CDB_TAB_COLS
          • oceanbase.CDB_TAB_COLS_V$
          • oceanbase.CDB_TAB_PARTITIONS
          • oceanbase.CDB_TAB_SUBPARTITIONS
          • oceanbase.CDB_TABLES
          • oceanbase.CDB_WR_ACTIVE_SESSION_HISTORY
          • oceanbase.CDB_WR_CONTROL
          • oceanbase.CDB_WR_EVENT_NAME
          • oceanbase.CDB_WR_SNAPSHOT
          • oceanbase.CDB_WR_SQLSTAT
          • oceanbase.CDB_WR_SQLTEXT
          • oceanbase.CDB_WR_STATNAME
          • oceanbase.CDB_WR_SYS_TIME_MODEL
          • oceanbase.CDB_WR_SYSSTAT
          • oceanbase.CDB_WR_SYSTEM_EVENT
          • oceanbase.DBA_DB_LINKS
          • oceanbase.DBA_IND_PARTITIONS
          • oceanbase.DBA_IND_STATISTICS
          • oceanbase.DBA_IND_SUBPARTITIONS
          • oceanbase.DBA_INDEX_USAGE
          • oceanbase.DBA_MVIEW_DEPS
          • oceanbase.DBA_MVIEW_LOGS
          • oceanbase.DBA_MVIEW_RUNNING_JOBS
          • oceanbase.DBA_MVIEWS
          • DBA_MVREF_CHANGE_STATS
          • oceanbase.DBA_MVREF_RUN_STATS
          • oceanbase.DBA_MVREF_STATS
          • oceanbase.DBA_MVREF_STATS_PARAMS
          • oceanbase.DBA_MVREF_STATS_SYS_DEFAULTS
          • oceanbase.DBA_MVREF_STMT_STATS
          • oceanbase.DBA_OB_ACCESS_POINT
          • oceanbase.DBA_OB_ARBITRATION_SERVICE
          • oceanbase.DBA_OB_ARCHIVE_DEST
          • oceanbase.DBA_OB_ARCHIVELOG
          • oceanbase.DBA_OB_ARCHIVELOG_PIECE_FILES
          • oceanbase.DBA_OB_ARCHIVELOG_SUMMARY
          • oceanbase.DBA_OB_AUTO_INCREMENT
          • DBA_OB_AUX_STATISTICS
          • oceanbase.DBA_OB_BACKUP_DELETE_JOB_HISTORY
          • oceanbase.DBA_OB_BACKUP_DELETE_JOBS
          • oceanbase.DBA_OB_BACKUP_DELETE_POLICY
          • oceanbase.DBA_OB_BACKUP_DELETE_TASK_HISTORY
          • oceanbase.DBA_OB_BACKUP_DELETE_TASKS
          • oceanbase.DBA_OB_BACKUP_JOB_HISTORY
          • oceanbase.DBA_OB_BACKUP_JOBS
          • oceanbase.DBA_OB_BACKUP_PARAMETER
          • oceanbase.DBA_OB_BACKUP_SET_FILES
          • oceanbase.DBA_OB_BACKUP_STORAGE_INFO
          • oceanbase.DBA_OB_BACKUP_STORAGE_INFO_HISTORY
          • oceanbase.DBA_OB_BACKUP_TASK_HISTORY
          • oceanbase.DBA_OB_BACKUP_TASKS
          • oceanbase.DBA_OB_BALANCE_JOB_HISTORY
          • oceanbase.DBA_OB_BALANCE_JOBS
          • oceanbase.DBA_OB_BALANCE_TASK_HISTORY
          • oceanbase.DBA_OB_BALANCE_TASKS
          • oceanbase.DBA_OB_CLONE_HISTORY
          • oceanbase.DBA_OB_CLONE_PROGRESS
          • oceanbase.DBA_OB_CLUSTER_EVENT_HISTORY
          • oceanbase.DBA_OB_CONCURRENT_LIMIT_SQL
          • oceanbase.DBA_OB_CCL_RULES
          • oceanbase.DBA_OB_CS_REPLICA_STATS
          • oceanbase.DBA_OB_DATA_DICTIONARY_IN_LOG
          • oceanbase.DBA_OB_DATABASE_PRIVILEGE
          • oceanbase.DBA_OB_DATABASES
          • oceanbase.DBA_OB_DEADLOCK_EVENT_HISTORY
          • oceanbase.DBA_OB_DYNAMIC_PARTITION_TABLES
          • oceanbase.DBA_OB_EXTERNAL_TABLE_FILES
          • DBA_OB_FORMAT_OUTLINES
          • oceanbase.DBA_OB_FREEZE_INFO
          • oceanbase.DBA_OB_IMPORT_TABLE_JOB_HISTORY
          • oceanbase.DBA_OB_IMPORT_TABLE_JOBS
          • oceanbase.DBA_OB_IMPORT_TABLE_TASK_HISTORY
          • oceanbase.DBA_OB_IMPORT_TABLE_TASKS
          • oceanbase.DBA_OB_KV_TTL_TASK_HISTORY
          • oceanbase.DBA_OB_KV_TTL_TASKS
          • oceanbase.DBA_OB_LOG_RESTORE_SOURCE
          • oceanbase.DBA_OB_LS
          • oceanbase.DBA_OB_LS_ARB_REPLICA_TASKS
          • oceanbase.DBA_OB_LS_ARB_REPLICA_TASK_HISTORY
          • oceanbase.DBA_OB_LS_HISTORY
          • oceanbase.DBA_OB_LS_LOCATIONS
          • oceanbase.DBA_OB_LS_LOG_ARCHIVE_PROGRESS
          • oceanbase.DBA_OB_LS_REPLICA_TASKS
          • oceanbase.DBA_OB_LS_REPLICA_TASK_HISTORY
          • oceanbase.DBA_OB_MAJOR_COMPACTION
          • oceanbase.DBA_OB_OUTLINE_CONCURRENT_HISTORY
          • oceanbase.DBA_OB_OUTLINES
          • oceanbase.DBA_OB_RECOVER_TABLE_JOB_HISTORY
          • oceanbase.DBA_OB_SERVICES
          • oceanbase.DBA_OB_RECOVER_TABLE_JOBS
          • oceanbase.DBA_OB_RESOURCE_POOLS
          • oceanbase.DBA_OB_RESTORE_HISTORY
          • oceanbase.DBA_OB_RESTORE_PROGRESS
          • oceanbase.DBA_OB_ROOTSERVICE_EVENT_HISTORY
          • oceanbase.DBA_OB_RSRC_IO_DIRECTIVES
          • oceanbase.DBA_OB_RSRC_DIRECTIVES
          • oceanbase.DBA_OB_SEQUENCE_OBJECTS
          • oceanbase.DBA_OB_SERVER_EVENT_HISTORY
          • oceanbase.DBA_OB_SERVER_JOBS
          • oceanbase.DBA_OB_SERVERS
          • oceanbase.DBA_OB_STORAGE_IO_USAGE
          • oceanbase.DBA_OB_SYS_VARIABLES
          • oceanbase.DBA_OB_TABLE_LOCATIONS
          • oceanbase.DBA_OB_TABLE_OPT_STAT_GATHER_HISTORY
          • oceanbase.DBA_OB_TABLE_STAT_STALE_INFO
          • oceanbase.DBA_OB_TABLEGROUP_PARTITIONS
          • oceanbase.DBA_OB_TABLEGROUP_SUBPARTITIONS
          • oceanbase.DBA_OB_TABLEGROUP_TABLES
          • oceanbase.DBA_OB_TABLEGROUPS
          • oceanbase.DBA_OB_TABLET_REPLICAS
          • oceanbase.DBA_OB_TABLET_TO_LS
          • oceanbase.DBA_OB_TASK_OPT_STAT_GATHER_HISTORY
          • oceanbase.DBA_OB_TEMP_FILES
          • oceanbase.DBA_OB_TENANT_EVENT_HISTORY
          • oceanbase.DBA_OB_TENANT_JOBS
          • oceanbase.DBA_OB_TENANTS
          • oceanbase.DBA_OB_TRANSFER_PARTITION_TASKS
          • oceanbase.DBA_OB_TRANSFER_PARTITION_TASK_HISTORY
          • oceanbase.DBA_OB_TRANSFER_TASK_HISTORY
          • oceanbase.DBA_OB_TRANSFER_TASKS
          • DBA_OB_TRUSTED_ROOT_CERTIFICATE
          • oceanbase.DBA_OB_UNIT_CONFIGS
          • oceanbase.DBA_OB_UNIT_JOBS
          • oceanbase.DBA_OB_UNITS
          • oceanbase.DBA_OB_USER_DEFINED_RULES
          • oceanbase.DBA_OB_USERS
          • oceanbase.DBA_OB_VECTOR_INDEX_TASKS
          • oceanbase.DBA_OB_VECTOR_INDEX_TASK_HISTORY
          • oceanbase.DBA_OB_ZONE_MAJOR_COMPACTION
          • oceanbase.DBA_OB_ZONES
          • oceanbase.DBA_OB_ZONE_STORAGE
          • oceanbase.DBA_OBJECTS
          • oceanbase.DBA_PART_COL_STATISTICS
          • oceanbase.DBA_PART_HISTOGRAMS
          • oceanbase.DBA_PART_INDEXES
          • oceanbase.DBA_PART_KEY_COLUMNS
          • oceanbase.DBA_PART_TABLES
          • oceanbase.DBA_RECYCLEBIN
          • oceanbase.DBA_RSRC_CONSUMER_GROUPS
          • oceanbase.DBA_RSRC_GROUP_MAPPINGS
          • oceanbase.DBA_RSRC_PLAN_DIRECTIVES
          • oceanbase.DBA_RSRC_PLANS
          • oceanbase.DBA_SCHEDULER_JOBS
          • oceanbase.DBA_SCHEDULER_JOB_RUN_DETAILS
          • oceanbase.DBA_SCHEDULER_WINDOWS
          • oceanbase.DBA_SEQUENCES
          • oceanbase.DBA_SQL_MANAGEMENT_CONFIG
          • oceanbase.DBA_SQL_PLAN_BASELINES
          • oceanbase.DBA_SUBPART_COL_STATISTICS
          • oceanbase.DBA_SUBPART_HISTOGRAMS
          • oceanbase.DBA_SUBPART_KEY_COLUMNS
          • oceanbase.DBA_SUBPARTITION_TEMPLATES
          • oceanbase.DBA_TAB_COL_STATISTICS
          • oceanbase.DBA_TAB_HISTOGRAMS
          • oceanbase.DBA_TAB_MODIFICATIONS
          • oceanbase.DBA_TAB_PARTITIONS
          • oceanbase.DBA_TAB_STATISTICS
          • oceanbase.DBA_TAB_STATS_HISTORY
          • oceanbase.DBA_TAB_SUBPARTITIONS
          • oceanbase.DBA_WR_ACTIVE_SESSION_HISTORY
          • oceanbase.DBA_WR_CONTROL
          • oceanbase.DBA_WR_EVENT_NAME
          • oceanbase.DBA_WR_SNAPSHOT
          • oceanbase.DBA_WR_SQLSTAT
          • oceanbase.DBA_WR_SQLTEXT
          • oceanbase.DBA_WR_STATNAME
          • oceanbase.DBA_WR_SYS_TIME_MODEL
          • oceanbase.DBA_WR_SYSSTAT
          • oceanbase.DBA_WR_SYSTEM_EVENT
          • oceanbase.DBA_OB_LICENSE
        • Performance views
          • GV$ACTIVE_SESSION_HISTORY
          • GV$DML_STATS
          • GV$LATCH
          • GV$OB_ACTIVE_SESSION_HISTORY
          • GV$OB_COMPACTION_DIAGNOSE_INFO
          • GV$OB_COMPACTION_PROGRESS
          • GV$OB_COMPACTION_SUGGESTIONS
          • GV$OB_CGROUP_CONFIG
          • GV$OB_DTL_INTERM_RESULT_MONITOR
          • GV$OB_FLT_TRACE_CONFIG
          • GV$OB_FUNCTION_IO_STAT
          • GV$OB_GROUP_IO_STAT
          • GV$OB_IO_BENCHMARK
          • GV$OB_IO_CALIBRATION_STATUS
          • GV$OB_KVCACHE
          • GV$OB_KV_GROUP_COMMIT_STATUS
          • GV$OB_LOG_STAT
          • GV$OB_LOG_TRANSPORT_DEST_STAT
          • GV$OB_LS_SNAPSHOTS
          • GV$OB_MEMORY
          • GV$OB_MEMSTORE
          • GV$OB_MEMSTORE_INFO
          • GV$OB_MERGE_INFO
          • GV$OB_NIC_INFO
          • GV$OB_RPC_INCOMING
          • GV$OB_RPC_OUTGOING
          • GV$OB_PARAMETERS
          • GV$OB_PLAN_CACHE_PLAN_EXPLAIN
          • GV$OB_PLAN_CACHE_PLAN_STAT
          • GV$OB_PLAN_CACHE_STAT
          • GV$OB_PROCESSLIST
          • GV$OB_PS_ITEM_INFO
          • GV$OB_PS_STAT
          • GV$OB_PX_P2P_DATAHUB
          • GV$OB_PX_TARGET_MONITOR
          • GV$OB_PX_WORKER_STAT
          • GV$OB_QUERY_RESPONSE_TIME_HISTOGRAM
          • GV$OB_RES_MGR_SYSSTAT
          • GV$OB_SERVER_SCHEMA_INFO
          • GV$OB_SERVERS
          • GV$OB_SERVER_STORAGE
          • GV$OB_SESS_TIME_MODEL
          • GV$OB_SESSION
          • GV$OB_SHARED_STORAGE_QUOTA
          • GV$OB_SQL_AUDIT
          • GV$OB_SQL_CCL_STATUS
          • GV$SQL_JOIN_FILTER
          • GV$OB_SQL_PLAN
          • GV$SQL_PLAN_MONITOR
          • GV$OB_SQL_WORKAREA_MEMORY_INFO
          • GV$OB_SQLSTAT
          • GV$OB_SSTABLES
          • GV$OB_SS_LOCAL_CACHE
          • GV$OB_STORAGE_CACHE_TASKS
          • GV$OB_SYS_TIME_MODEL
          • GV$OB_TABLET_COMPACTION_HISTORY
          • GV$OB_TABLET_COMPACTION_PROGRESS
          • GV$OB_TABLET_LOCAL_CACHE
          • GV$OB_TENANT_MEMORY
          • GV$OB_TENANT_RESOURCE_LIMIT
          • GV$OB_TENANT_RESOURCE_LIMIT_DETAIL
          • GV$OB_TENANT_RUNTIME_INFO
          • GV$OB_TRANSACTION_PARTICIPANTS
          • GV$OB_TRANSACTION_SCHEDULERS
          • GV$OB_UNITS
          • GV$OB_VECTOR_MEMORY
          • GV$SESSION_EVENT
          • GV$SESSION_LONGOPS
          • GV$SESSION_WAIT
          • GV$SESSION_WAIT_HISTORY
          • GV$SESSTAT
          • GV$SQL_WORKAREA
          • GV$SQL_WORKAREA_ACTIVE
          • GV$SQL_WORKAREA_HISTOGRAM
          • GV$SYSSTAT
          • GV$SYSTEM_EVENT
          • gv$tenant
          • gv$tenant_memstore_allocator_info
          • GV$OB_ARBITRATION_MEMBER_INFO
          • GV$OB_ARBITRATION_SERVICE_STATUS
          • GV$OB_KV_CLIENT_INFO
          • GV$OB_LOCKS
          • GV$OB_OPT_STAT_GATHER_MONITOR
          • GV$OB_THREAD
          • GV$OB_PL_CACHE_OBJECT
          • GV$UNIT
          • GV$VECTOR_MEMORY
          • V$OB_PL_CACHE_OBJECT
          • V$ACTIVE_SESSION_HISTORY
          • V$DML_STATS
          • V$ENCRYPTED_TABLESPACES
          • V$EVENT_NAME
          • V$LATCH
          • V$OB_ACTIVE_SESSION_HISTORY
          • V$OB_ARCHIVE_DEST_STATUS
          • V$OB_COMPACTION_DIAGNOSE_INFO
          • V$OB_COMPACTION_PROGRESS
          • V$OB_COMPACTION_SUGGESTIONS
          • V$OB_COMPATIBILITY_CONTROL
          • V$OB_CGROUP_CONFIG
          • V$OB_DTL_INTERM_RESULT_MONITOR
          • V$OB_DYNAMIC_PARTITION_TABLES
          • V$OB_ENCRYPTED_TABLES
          • V$OB_FUNCTION_IO_STAT
          • V$OB_GROUP_IO_STAT
          • V$OB_IO_BENCHMARK
          • V$OB_IO_CALIBRATION_STATUS
          • V$OB_KVCACHE
          • V$OB_KV_CLIENT_INFO
          • V$OB_KV_GROUP_COMMIT_STATUS
          • V$OB_LOG_STAT
          • V$OB_LOG_TRANSPORT_DEST_STAT
          • V$OB_LS_LOG_RESTORE_STATUS
          • V$OB_LS_REPLICA_TASK_PLAN
          • V$OB_LS_SNAPSHOTS
          • V$OB_MEMORY
          • V$OB_MEMSTORE
          • V$OB_MEMSTORE_INFO
          • V$OB_MERGE_INFO
          • V$OB_NIC_INFO
          • V$OB_RPC_INCOMING
          • V$OB_RPC_OUTGOING
          • V$OB_PARAMETERS
          • V$OB_PLAN_CACHE_PLAN_EXPLAIN
          • V$OB_PLAN_CACHE_PLAN_STAT
          • V$OB_PLAN_CACHE_STAT
          • V$OB_PROCESSLIST
          • V$OB_PS_ITEM_INFO
          • V$OB_PS_STAT
          • V$OB_PX_P2P_DATAHUB
          • V$OB_PX_TARGET_MONITOR
          • V$OB_PX_WORKER_STAT
          • V$OB_QUERY_RESPONSE_TIME_HISTOGRAM
          • V$OB_RES_MGR_SYSSTAT
          • V$OB_SERVER_SCHEMA_INFO
          • V$OB_SERVERS
          • V$OB_SERVER_STORAGE
          • V$OB_SESS_TIME_MODEL
          • V$OB_SESSION
          • V$SESSION_EVENT
          • V$OB_SHARED_STORAGE_QUOTA
          • V$OB_SQL_AUDIT
          • V$OB_SQL_CCL_STATUS
          • V$SQL_JOIN_FILTER
          • V$OB_SQL_PLAN
          • V$OB_SQL_WORKAREA_MEMORY_INFO
          • V$OB_SQLSTAT
          • V$OB_SSTABLES
          • V$OB_SS_LOCAL_CACHE
          • V$OB_STORAGE_CACHE_TASKS
          • V$OB_SYS_TIME_MODEL
          • V$OB_TABLET_COMPACTION_HISTORY
          • V$OB_TABLET_COMPACTION_PROGRESS
          • V$OB_TABLET_LOCAL_CACHE
          • V$OB_TENANT_MEMORY
          • V$OB_TENANT_RESOURCE_LIMIT
          • V$OB_TENANT_RESOURCE_LIMIT_DETAIL
          • V$OB_TENANT_RUNTIME_INFO
          • V$OB_TIMESTAMP_SERVICE
          • V$OB_TRANSACTION_PARTICIPANTS
          • V$OB_TRANSACTION_SCHEDULERS
          • V$OB_UNITS
          • V$RESTORE_POINT
          • V$RSRC_PLAN
          • V$SESSION_LONGOPS
          • V$SESSION_WAIT
          • V$SESSION_WAIT_HISTORY
          • V$SESSTAT
          • V$SQL_MONITOR_STATNAME
          • V$SQL_PLAN_MONITOR
          • V$SQL_WORKAREA
          • V$SQL_WORKAREA_ACTIVE
          • V$SQL_WORKAREA_HISTOGRAM
          • V$STATNAME
          • V$SYSSTAT
          • V$SYSTEM_EVENT
          • V$OB_ARBITRATION_MEMBER_INFO
          • V$OB_ARBITRATION_SERVICE_STATUS
          • V$OB_LOCKS
          • V$OB_OPT_STAT_GATHER_MONITOR
          • V$OB_THREAD
          • V$OB_VECTOR_MEMORY
          • v$tenant_memstore_allocator_info
          • V$UNIT
          • V$VECTOR_MEMORY
      • MySQL tenant views
        • Dictionary views
          • information_schema.CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS
          • information_schema.CHARACTER_SETS
          • information_schema.CHECK_CONSTRAINTS
          • information_schema.COLLATION_CHARACTER_SET_APPLICABILITY
          • information_schema.COLLATIONS
          • information_schema.COLUMN_PRIVILEGES
          • information_schema.COLUMNS
          • information_schema.ENGINES
          • information_schema.events
          • information_schema.GLOBAL_STATUS
          • information_schema.GLOBAL_VARIABLES
          • information_schema.KEY_COLUMN_USAGE
          • information_schema.PARAMETERS
          • information_schema.PARTITIONS
          • information_schema.PROCESSLIST
          • information_schema.QUERY_RESPONSE_TIME
          • information_schema.REFERENTIAL_CONSTRAINTS
          • information_schema.role_table_grants
          • information_schema.role_column_grants
          • information_schema.role_routine_grants
          • information_schema.ROUTINES
          • information_schema.SCHEMA_PRIVILEGES
          • information_schema.SCHEMATA
          • information_schema.SESSION_STATUS
          • information_schema.SESSION_VARIABLES
          • information_schema.ST_GEOMETRY_COLUMNS
          • information_schema.ST_SPATIAL_REFERENCE_SYSTEMS
          • information_schema.STATISTICS
          • information_schema.TABLE_CONSTRAINTS
          • information_schema.TABLE_PRIVILEGES
          • information_schema.TABLES
          • information_schema.USER_PRIVILEGES
          • information_schema.VIEW_TABLE_USAGE
          • information_schema.VIEWS
          • mysql.audit_log_filter
          • mysql.audit_log_user
          • mysql.columns_priv
          • mysql.db
          • mysql.default_roles
          • mysql.help_category
          • mysql.help_keyword
          • mysql.help_relation
          • mysql.help_topic
          • mysql.proc
          • mysql.procs_priv
          • mysql.role_edges
          • mysql.time_zone
          • mysql.time_zone_name
          • mysql.time_zone_transition
          • mysql.time_zone_transition_type
          • mysql.user
          • oceanbase.ALL_OB_EXTERNAL_TABLE_FILES
          • oceanbase.DBA_DB_LINKS
          • oceanbase.DBA_IND_PARTITIONS
          • oceanbase.DBA_IND_STATISTICS
          • oceanbase.DBA_IND_SUBPARTITIONS
          • oceanbase.DBA_INDEX_USAGE
          • oceanbase.DBA_MVIEW_DEPS
          • oceanbase.DBA_MVIEW_LOGS
          • oceanbase.DBA_MVIEW_RUNNING_JOBS
          • oceanbase.DBA_MVIEWS
          • DBA_MVREF_CHANGE_STATS
          • oceanbase.DBA_MVREF_RUN_STATS
          • oceanbase.DBA_MVREF_STATS
          • oceanbase.DBA_MVREF_STATS_PARAMS
          • oceanbase.DBA_MVREF_STATS_SYS_DEFAULTS
          • oceanbase.DBA_MVREF_STMT_STATS
          • oceanbase.DBA_OB_ACCESS_POINT
          • oceanbase.DBA_OB_ARCHIVE_DEST
          • oceanbase.DBA_OB_ARCHIVELOG
          • oceanbase.DBA_OB_ARCHIVELOG_PIECE_FILES
          • oceanbase.DBA_OB_ARCHIVELOG_SUMMARY
          • oceanbase.DBA_OB_AUTO_INCREMENT
          • DBA_OB_AUX_STATISTICS
          • oceanbase.DBA_OB_BACKUP_DELETE_JOB_HISTORY
          • oceanbase.DBA_OB_BACKUP_DELETE_JOBS
          • oceanbase.DBA_OB_BACKUP_DELETE_POLICY
          • oceanbase.DBA_OB_BACKUP_DELETE_TASK_HISTORY
          • oceanbase.DBA_OB_BACKUP_DELETE_TASKS
          • oceanbase.DBA_OB_BACKUP_JOB_HISTORY
          • oceanbase.DBA_OB_BACKUP_JOBS
          • oceanbase.DBA_OB_BACKUP_PARAMETER
          • oceanbase.DBA_OB_BACKUP_SET_FILES
          • oceanbase.DBA_OB_BACKUP_STORAGE_INFO
          • oceanbase.DBA_OB_BACKUP_STORAGE_INFO_HISTORY
          • oceanbase.DBA_OB_BACKUP_TASK_HISTORY
          • oceanbase.DBA_OB_BACKUP_TASKS
          • oceanbase.DBA_OB_BALANCE_JOB_HISTORY
          • oceanbase.DBA_OB_BALANCE_JOBS
          • oceanbase.DBA_OB_BALANCE_TASK_HISTORY
          • oceanbase.DBA_OB_BALANCE_TASKS
          • oceanbase.DBA_OB_CONCURRENT_LIMIT_SQL
          • oceanbase.DBA_OB_CCL_RULES
          • oceanbase.DBA_OB_CS_REPLICA_STATS
          • oceanbase.DBA_OB_DATA_DICTIONARY_IN_LOG
          • oceanbase.DBA_OB_DATABASE_PRIVILEGE
          • oceanbase.DBA_OB_DATABASES
          • oceanbase.DBA_OB_DEADLOCK_EVENT_HISTORY
          • oceanbase.DBA_OB_DYNAMIC_PARTITION_TABLES
          • oceanbase.DBA_OB_EXTERNAL_TABLE_FILES
          • DBA_OB_FORMAT_OUTLINES
          • oceanbase.DBA_OB_FREEZE_INFO
          • oceanbase.DBA_OB_IMPORT_TABLE_JOB_HISTORY
          • oceanbase.DBA_OB_IMPORT_TABLE_JOBS
          • oceanbase.DBA_OB_IMPORT_TABLE_TASK_HISTORY
          • oceanbase.DBA_OB_IMPORT_TABLE_TASKS
          • oceanbase.DBA_OB_KV_REDIS_TABLE
          • oceanbase.DBA_OB_KV_TTL_TASK_HISTORY
          • oceanbase.DBA_OB_KV_TTL_TASKS
          • oceanbase.DBA_OB_LOG_RESTORE_SOURCE
          • oceanbase.DBA_OB_LS
          • oceanbase.DBA_OB_LS_ARB_REPLICA_TASKS
          • oceanbase.DBA_OB_LS_ARB_REPLICA_TASK_HISTORY
          • oceanbase.DBA_OB_LS_HISTORY
          • oceanbase.DBA_OB_LS_LOCATIONS
          • oceanbase.DBA_OB_LS_LOG_ARCHIVE_PROGRESS
          • oceanbase.DBA_OB_LS_REPLICA_TASKS
          • oceanbase.DBA_OB_LS_REPLICA_TASK_HISTORY
          • oceanbase.DBA_OB_MAJOR_COMPACTION
          • oceanbase.DBA_OB_OUTLINE_CONCURRENT_HISTORY
          • oceanbase.DBA_OB_OUTLINES
          • oceanbase.DBA_OB_RECOVER_TABLE_JOB_HISTORY
          • oceanbase.DBA_OB_RECOVER_TABLE_JOBS
          • oceanbase.DBA_OB_SERVICES
          • oceanbase.DBA_OB_RESTORE_HISTORY
          • oceanbase.DBA_OB_RESTORE_PROGRESS
          • oceanbase.DBA_OB_RSRC_IO_DIRECTIVES
          • oceanbase.DBA_OB_RSRC_DIRECTIVES
          • oceanbase.DBA_OB_SENSITIVE_COLUMNS
          • oceanbase.DBA_OB_SENSITIVE_RULE_PLAINACCESS_USERS
          • oceanbase.DBA_OB_SENSITIVE_RULES
          • oceanbase.DBA_OB_SEQUENCE_OBJECTS
          • oceanbase.DBA_OB_STORAGE_IO_USAGE
          • oceanbase.DBA_OB_SYS_VARIABLES
          • oceanbase.DBA_OB_TABLE_LOCATIONS
          • oceanbase.DBA_OB_TABLE_OPT_STAT_GATHER_HISTORY
          • oceanbase.DBA_OB_TABLE_STAT_STALE_INFO
          • oceanbase.DBA_OB_TABLEGROUP_PARTITIONS
          • oceanbase.DBA_OB_TABLEGROUP_SUBPARTITIONS
          • oceanbase.DBA_OB_TABLEGROUP_TABLES
          • oceanbase.DBA_OB_TABLEGROUPS
          • oceanbase.DBA_OB_TABLET_REPLICAS
          • oceanbase.DBA_OB_TABLE_SPACE_USAGE
          • oceanbase.DBA_OB_TABLET_TO_LS
          • oceanbase.DBA_OB_TASK_OPT_STAT_GATHER_HISTORY
          • oceanbase.DBA_OB_TENANT_EVENT_HISTORY
          • oceanbase.DBA_OB_TENANTS
          • oceanbase.DBA_OB_TEMP_FILES
          • oceanbase.DBA_OB_TRANSFER_PARTITION_TASKS
          • oceanbase.DBA_OB_TRANSFER_PARTITION_TASK_HISTORY
          • oceanbase.DBA_OB_TRANSFER_TASK_HISTORY
          • oceanbase.DBA_OB_TRANSFER_TASKS
          • oceanbase.DBA_OB_USER_DEFINED_RULES
          • oceanbase.DBA_OB_USERS
          • oceanbase.DBA_OB_VECTOR_INDEX_TASKS
          • oceanbase.DBA_OB_VECTOR_INDEX_TASK_HISTORY
          • oceanbase.DBA_OB_ZONE_MAJOR_COMPACTION
          • oceanbase.DBA_OBJECTS
          • oceanbase.DBA_PART_COL_STATISTICS
          • oceanbase.DBA_PART_HISTOGRAMS
          • oceanbase.DBA_PART_INDEXES
          • oceanbase.DBA_PART_KEY_COLUMNS
          • oceanbase.DBA_PART_TABLES
          • oceanbase.DBA_RECYCLEBIN
          • oceanbase.DBA_RSRC_CONSUMER_GROUPS
          • oceanbase.DBA_RSRC_GROUP_MAPPINGS
          • oceanbase.DBA_RSRC_PLAN_DIRECTIVES
          • oceanbase.DBA_RSRC_PLANS
          • oceanbase.DBA_SCHEDULER_JOBS
          • oceanbase.DBA_SCHEDULER_JOB_RUN_DETAILS
          • oceanbase.DBA_SCHEDULER_WINDOWS
          • oceanbase.DBA_SEQUENCES
          • oceanbase.DBA_SQL_MANAGEMENT_CONFIG
          • oceanbase.DBA_SQL_PLAN_BASELINES
          • oceanbase.DBA_SUBPART_COL_STATISTICS
          • oceanbase.DBA_SUBPART_HISTOGRAMS
          • oceanbase.DBA_SUBPART_KEY_COLUMNS
          • oceanbase.DBA_SUBPARTITION_TEMPLATES
          • oceanbase.DBA_TAB_COL_STATISTICS
          • oceanbase.DBA_TAB_HISTOGRAMS
          • oceanbase.DBA_TAB_MODIFICATIONS
          • oceanbase.DBA_TAB_PARTITIONS
          • oceanbase.DBA_TAB_STATISTICS
          • oceanbase.DBA_TAB_STATS_HISTORY
          • oceanbase.DBA_TAB_SUBPARTITIONS
          • oceanbase.DBA_WR_ACTIVE_SESSION_HISTORY
          • oceanbase.DBA_WR_CONTROL
          • oceanbase.DBA_WR_EVENT_NAME
          • oceanbase.DBA_WR_SNAPSHOT
          • oceanbase.DBA_WR_SQLSTAT
          • oceanbase.DBA_WR_SQLTEXT
          • oceanbase.DBA_WR_STATNAME
          • oceanbase.DBA_WR_SYS_TIME_MODEL
          • oceanbase.DBA_WR_SYSSTAT
          • oceanbase.DBA_WR_SYSTEM_EVENT
        • Performance views
          • GV$ACTIVE_SESSION_HISTORY
          • GV$DML_STATS
          • GV$LATCH
          • GV$OB_ACTIVE_SESSION_HISTORY
          • GV$OB_COMPACTION_DIAGNOSE_INFO
          • GV$OB_COMPACTION_PROGRESS
          • GV$OB_COMPACTION_SUGGESTIONS
          • GV$OB_CGROUP_CONFIG
          • GV$OB_DTL_INTERM_RESULT_MONITOR
          • GV$OB_FLT_TRACE_CONFIG
          • GV$OB_FUNCTION_IO_STAT
          • GV$OB_GROUP_IO_STAT
          • GV$OB_KVCACHE
          • GV$OB_KV_CLIENT_INFO
          • GV$OB_KV_GROUP_COMMIT_STATUS
          • GV$OB_LOG_STAT
          • GV$OB_LOG_TRANSPORT_DEST_STAT
          • GV$OB_LS_SNAPSHOTS
          • GV$OB_MEMORY
          • GV$OB_MEMSTORE
          • GV$OB_MEMSTORE_INFO
          • GV$OB_MERGE_INFO
          • GV$OB_NIC_INFO
          • GV$OB_RPC_INCOMING
          • GV$OB_RPC_OUTGOING
          • GV$OB_PARAMETERS
          • GV$OB_PLAN_CACHE_PLAN_EXPLAIN
          • GV$OB_PLAN_CACHE_PLAN_STAT
          • GV$OB_PLAN_CACHE_STAT
          • GV$OB_PROCESSLIST
          • GV$OB_PS_ITEM_INFO
          • GV$OB_PS_STAT
          • GV$OB_PX_P2P_DATAHUB
          • GV$OB_PX_TARGET_MONITOR
          • GV$OB_PX_WORKER_STAT
          • GV$OB_QUERY_RESPONSE_TIME_HISTOGRAM
          • GV$OB_RES_MGR_SYSSTAT
          • GV$OB_SERVER_SCHEMA_INFO
          • GV$OB_SESS_TIME_MODEL
          • GV$OB_SESSION
          • GV$OB_SHARED_STORAGE_QUOTA
          • GV$OB_SQL_AUDIT
          • GV$OB_SQL_CCL_STATUS
          • GV$SQL_JOIN_FILTER
          • GV$OB_SQL_PLAN
          • GV$OB_SQL_WORKAREA_MEMORY_INFO
          • GV$OB_SQLSTAT
          • GV$OB_SSTABLES
          • GV$OB_SS_LOCAL_CACHE
          • GV$OB_STORAGE_CACHE_TASKS
          • GV$OB_SYS_TIME_MODEL
          • GV$OB_TABLET_COMPACTION_HISTORY
          • GV$OB_TABLET_COMPACTION_PROGRESS
          • GV$OB_TABLET_LOCAL_CACHE
          • GV$OB_TENANT_MEMORY
          • GV$OB_TENANT_RESOURCE_LIMIT
          • GV$OB_TENANT_RESOURCE_LIMIT_DETAIL
          • GV$OB_TRANSACTION_PARTICIPANTS
          • GV$OB_TRANSACTION_SCHEDULERS
          • GV$OB_UNITS
          • GV$OB_VECTOR_MEMORY
          • GV$SESSION_EVENT
          • GV$SESSION_LONGOPS
          • GV$SESSION_WAIT
          • GV$SESSION_WAIT_HISTORY
          • GV$SESSTAT
          • GV$SQL_PLAN_MONITOR
          • GV$SQL_WORKAREA
          • GV$SQL_WORKAREA_ACTIVE
          • GV$SQL_WORKAREA_HISTOGRAM
          • GV$SYSSTAT
          • GV$SYSTEM_EVENT
          • GV$OB_ARBITRATION_MEMBER_INFO
          • GV$OB_ARBITRATION_SERVICE_STATUS
          • GV$OB_LOCKS
          • GV$OB_OPT_STAT_GATHER_MONITOR
          • GV$OB_THREAD
          • GV$OB_PL_CACHE_OBJECT
          • V$OB_PL_CACHE_OBJECT
          • V$ACTIVE_SESSION_HISTORY
          • V$DML_STATS
          • V$EVENT_NAME
          • V$LATCH
          • V$OB_ACTIVE_SESSION_HISTORY
          • V$OB_ARCHIVE_DEST_STATUS
          • V$OB_COMPACTION_DIAGNOSE_INFO
          • V$OB_COMPACTION_PROGRESS
          • V$OB_COMPACTION_SUGGESTIONS
          • V$OB_COMPATIBILITY_CONTROL
          • V$OB_CGROUP_CONFIG
          • V$OB_DTL_INTERM_RESULT_MONITOR
          • V$OB_DYNAMIC_PARTITION_TABLES
          • V$OB_ENCRYPTED_TABLES
          • V$ENCRYPTED_TABLESPACES
          • V$OB_FUNCTION_IO_STAT
          • V$OB_GROUP_IO_STAT
          • V$OB_KVCACHE
          • V$OB_KV_CLIENT_INFO
          • V$OB_KV_GROUP_COMMIT_STATUS
          • V$OB_LOG_STAT
          • V$OB_LOG_TRANSPORT_DEST_STAT
          • V$OB_LS_LOG_RESTORE_STATUS
          • V$OB_LS_REPLICA_TASK_PLAN
          • V$OB_LS_SNAPSHOTS
          • V$OB_MEMORY
          • V$OB_MEMSTORE
          • V$OB_MEMSTORE_INFO
          • V$OB_MERGE_INFO
          • V$OB_NIC_INFO
          • V$OB_RPC_INCOMING
          • V$OB_RPC_OUTGOING
          • V$OB_PARAMETERS
          • V$OB_PLAN_CACHE_PLAN_EXPLAIN
          • V$OB_PLAN_CACHE_PLAN_STAT
          • V$OB_PLAN_CACHE_STAT
          • V$OB_PROCESSLIST
          • V$OB_PS_ITEM_INFO
          • V$OB_PS_STAT
          • V$OB_PX_P2P_DATAHUB
          • V$OB_PX_TARGET_MONITOR
          • V$OB_PX_WORKER_STAT
          • V$OB_QUERY_RESPONSE_TIME_HISTOGRAM
          • V$OB_RES_MGR_SYSSTAT
          • V$RSRC_PLAN
          • V$OB_SERVER_SCHEMA_INFO
          • V$OB_SESS_TIME_MODEL
          • V$OB_SESSION
          • V$SESSION_EVENT
          • V$OB_SHARED_STORAGE_QUOTA
          • V$OB_SQL_AUDIT
          • V$OB_SQL_CCL_STATUS
          • V$SQL_JOIN_FILTER
          • V$OB_SQL_PLAN
          • V$OB_SQL_WORKAREA_MEMORY_INFO
          • V$OB_SQLSTAT
          • V$OB_SSTABLES
          • V$OB_SS_LOCAL_CACHE
          • V$OB_STORAGE_CACHE_TASKS
          • V$OB_SYS_TIME_MODEL
          • V$OB_TABLET_COMPACTION_HISTORY
          • V$OB_TABLET_COMPACTION_PROGRESS
          • V$OB_TABLET_LOCAL_CACHE
          • V$OB_TENANT_MEMORY
          • V$OB_TENANT_RESOURCE_LIMIT
          • V$OB_TENANT_RESOURCE_LIMIT_DETAIL
          • V$OB_TIMESTAMP_SERVICE
          • V$OB_TRANSACTION_PARTICIPANTS
          • V$OB_TRANSACTION_SCHEDULERS
          • V$OB_UNITS
          • V$OB_VECTOR_MEMORY
          • V$RESTORE_POINT
          • V$SESSION_LONGOPS
          • V$SESSION_WAIT
          • V$SESSION_WAIT_HISTORY
          • V$SESSTAT
          • V$SQL_MONITOR_STATNAME
          • V$SQL_PLAN_MONITOR
          • V$SQL_WORKAREA
          • V$SQL_WORKAREA_ACTIVE
          • V$SQL_WORKAREA_HISTOGRAM
          • V$STATNAME
          • V$SYSSTAT
          • V$SYSTEM_EVENT
          • V$OB_ARBITRATION_MEMBER_INFO
          • V$OB_ARBITRATION_SERVICE_STATUS
          • V$OB_LOCKS
          • V$OB_OPT_STAT_GATHER_MONITOR
          • V$OB_THREAD
      • Oracle tenant views
        • Dictionary views
          • ALL_ALL_TABLES
          • ALL_ARGUMENTS
          • ALL_COL_COMMENTS
          • ALL_COL_PRIVS
          • ALL_COLL_TYPES
          • ALL_CONS_COLUMNS
          • ALL_CONSTRAINTS
          • ALL_DB_LINKS
          • ALL_DEF_AUDIT_OPTS
          • ALL_DEPENDENCIES
          • ALL_DIRECTORIES
          • ALL_ERRORS
          • ALL_IND_COLUMNS
          • ALL_IND_EXPRESSIONS
          • ALL_IND_PARTITIONS
          • ALL_IND_STATISTICS
          • ALL_IND_SUBPARTITIONS
          • ALL_INDEXES
          • ALL_METHOD_PARAMS
          • ALL_MVIEW_LOGS
          • ALL_MVIEWS
          • ALL_OB_EXTERNAL_TABLE_FILES
          • ALL_OBJECTS
          • ALL_OB_SOURCE
          • ALL_PART_COL_STATISTICS
          • ALL_PART_HISTOGRAMS
          • ALL_PART_INDEXES
          • ALL_PLSQL_TYPES
          • ALL_PLSQL_COLL_TYPES
          • ALL_PLSQL_TYPE_ATTRS
          • ALL_PART_KEY_COLUMNS
          • ALL_PART_TABLES
          • ALL_POLICIES
          • ALL_POLICY_CONTEXTS
          • ALL_POLICY_GROUPS
          • ALL_PROCEDURES
          • ALL_PROFILES
          • ALL_SCHEDULER_JOB_ARGS
          • ALL_SCHEDULER_PROGRAM_ARGS
          • ALL_SCHEDULER_WINDOWS
          • ALL_SEC_RELEVANT_COLS
          • ALL_SEQUENCES
          • ALL_SOURCE
          • ALL_SUBPART_COL_STATISTICS
          • ALL_SUBPART_HISTOGRAMS
          • ALL_SUBPART_KEY_COLUMNS
          • ALL_SUBPARTITION_TEMPLATES
          • ALL_SYNONYMS
          • ALL_TAB_COL_STATISTICS
          • ALL_TAB_COLS
          • ALL_TAB_COLUMNS
          • ALL_TAB_COMMENTS
          • ALL_TAB_HISTOGRAMS
          • ALL_TAB_MODIFICATIONS
          • ALL_TAB_PARTITIONS
          • ALL_TAB_PRIVS
          • ALL_TAB_STATISTICS
          • ALL_TAB_STATS_HISTORY
          • ALL_TAB_SUBPARTITIONS
          • ALL_TABLES
          • ALL_TRIGGER_ORDERING
          • ALL_TRIGGERS
          • ALL_TYPE_ATTRS
          • ALL_TYPE_METHODS
          • ALL_TYPES
          • ALL_USERS
          • ALL_VIEWS
          • AUDIT_ACTIONS
          • DBA_ALL_TABLES
          • DBA_ARGUMENTS
          • DBA_AUDIT_EXISTS
          • DBA_AUDIT_OBJECT
          • DBA_AUDIT_SESSION
          • DBA_AUDIT_STATEMENT
          • DBA_AUDIT_TRAIL
          • DBA_COL_COMMENTS
          • DBA_COL_PRIVS
          • DBA_COLL_TYPES
          • DBA_CONS_COLUMNS
          • DBA_CONSTRAINTS
          • DBA_CONTEXT
          • DBA_DB_LINKS
          • DBA_DEPENDENCIES
          • DBA_DIRECTORIES
          • DBA_ERRORS
          • DBA_IND_COLUMNS
          • DBA_IND_EXPRESSIONS
          • DBA_IND_PARTITIONS
          • DBA_IND_STATISTICS
          • DBA_IND_SUBPARTITIONS
          • DBA_INDEX_USAGE
          • DBA_INDEXES
          • DBA_JOBS
          • DBA_JOBS_RUNNING
          • DBA_METHOD_PARAMS
          • DBA_MVIEW_DEPS
          • DBA_MVIEW_LOGS
          • DBA_MVIEW_RUNNING_JOBS
          • DBA_MVIEWS
          • DBA_MVREF_CHANGE_STATS
          • DBA_MVREF_RUN_STATS
          • DBA_MVREF_STATS
          • DBA_MVREF_STATS_PARAMS
          • DBA_MVREF_STATS_SYS_DEFAULTS
          • DBA_MVREF_STMT_STATS
          • DBA_OB_ACCESS_POINT
          • DBA_OB_ARCHIVE_DEST
          • DBA_OB_ARCHIVELOG
          • DBA_OB_ARCHIVELOG_PIECE_FILES
          • DBA_OB_ARCHIVELOG_SUMMARY
          • DBA_OB_AUX_STATISTICS
          • DBA_OB_BACKUP_DELETE_JOB_HISTORY
          • DBA_OB_BACKUP_DELETE_JOBS
          • DBA_OB_BACKUP_DELETE_POLICY
          • DBA_OB_BACKUP_DELETE_TASK_HISTORY
          • DBA_OB_BACKUP_DELETE_TASKS
          • DBA_OB_BACKUP_JOB_HISTORY
          • DBA_OB_BACKUP_JOBS
          • DBA_OB_BACKUP_PARAMETER
          • DBA_OB_BACKUP_SET_FILES
          • DBA_OB_BACKUP_STORAGE_INFO
          • DBA_OB_BACKUP_STORAGE_INFO_HISTORY
          • DBA_OB_BACKUP_TASK_HISTORY
          • DBA_OB_BACKUP_TASKS
          • DBA_OB_BALANCE_JOB_HISTORY
          • DBA_OB_BALANCE_JOBS
          • DBA_OB_BALANCE_TASK_HISTORY
          • DBA_OB_BALANCE_TASKS
          • DBA_OB_CONCURRENT_LIMIT_SQL
          • DBA_OB_CS_REPLICA_STATS
          • DBA_OB_CCL_RULES
          • DBA_OB_DATA_DICTIONARY_IN_LOG
          • DBA_OB_DATABASE_PRIVILEGE
          • DBA_OB_DATABASES
          • DBA_OB_DEADLOCK_EVENT_HISTORY
          • DBA_OB_DYNAMIC_PARTITION_TABLES
          • DBA_OB_EXTERNAL_TABLE_FILES
          • DBA_OB_FORMAT_OUTLINES
          • DBA_OB_FREEZE_INFO
          • DBA_OB_IMPORT_TABLE_JOB_HISTORY
          • DBA_OB_IMPORT_TABLE_JOBS
          • DBA_OB_IMPORT_TABLE_TASK_HISTORY
          • DBA_OB_IMPORT_TABLE_TASKS
          • DBA_OB_LOG_RESTORE_SOURCE
          • DBA_OB_LS
          • DBA_OB_LS_ARB_REPLICA_TASKS
          • DBA_OB_LS_ARB_REPLICA_TASK_HISTORY
          • DBA_OB_LS_HISTORY
          • DBA_OB_LS_LOCATIONS
          • DBA_OB_LS_LOG_ARCHIVE_PROGRESS
          • DBA_OB_SERVICES
          • DBA_OB_LS_REPLICA_TASKS
          • DBA_OB_LS_REPLICA_TASK_HISTORY
          • DBA_OB_MAJOR_COMPACTION
          • DBA_OB_OUTLINE_CONCURRENT_HISTORY
          • DBA_OB_OUTLINES
          • DBA_OB_RECOVER_TABLE_JOB_HISTORY
          • DBA_OB_RECOVER_TABLE_JOBS
          • DBA_OB_RESTORE_HISTORY
          • DBA_OB_RESTORE_PROGRESS
          • DBA_OB_RSRC_IO_DIRECTIVES
          • DBA_OB_RSRC_DIRECTIVES
          • DBA_OB_SPATIAL_COLUMNS
          • oceanbase.DBA_OB_STORAGE_IO_USAGE
          • DBA_OB_SYS_VARIABLES
          • DBA_OB_SOURCE
          • DBA_OB_TABLE_LOCATIONS
          • DBA_OB_TABLE_OPT_STAT_GATHER_HISTORY
          • DBA_OB_TABLE_STAT_STALE_INFO
          • DBA_OB_TABLEGROUP_PARTITIONS
          • DBA_OB_TABLEGROUP_SUBPARTITIONS
          • DBA_OB_TABLEGROUP_TABLES
          • DBA_OB_TABLEGROUPS
          • DBA_OB_TABLET_REPLICAS
          • DBA_OB_TABLET_TO_LS
          • DBA_OB_TASK_OPT_STAT_GATHER_HISTORY
          • DBA_OB_TENANT_EVENT_HISTORY
          • DBA_OB_TEMP_FILES
          • DBA_OB_TENANTS
          • DBA_OB_TRANSFER_PARTITION_TASKS
          • DBA_PLSQL_TYPES
          • DBA_PLSQL_COLL_TYPES
          • DBA_PLSQL_TYPE_ATTRS
          • DBA_OB_TRANSFER_PARTITION_TASK_HISTORY
          • DBA_OB_TRANSFER_TASK_HISTORY
          • DBA_OB_TRANSFER_TASKS
          • DBA_OB_USER_DEFINED_RULES
          • DBA_OB_ZONE_MAJOR_COMPACTION
          • DBA_OBJ_AUDIT_OPTS
          • DBA_OBJECTS
          • DBA_PART_COL_STATISTICS
          • DBA_PART_HISTOGRAMS
          • DBA_PART_INDEXES
          • DBA_PART_KEY_COLUMNS
          • DBA_PART_TABLES
          • DBA_POLICIES
          • DBA_POLICY_CONTEXTS
          • DBA_POLICY_GROUPS
          • DBA_PROCEDURES
          • DBA_PROFILES
          • DBA_RECYCLEBIN
          • DBA_ROLE_PRIVS
          • DBA_ROLES
          • DBA_RSRC_CONSUMER_GROUPS
          • DBA_RSRC_GROUP_MAPPINGS
          • DBA_RSRC_PLAN_DIRECTIVES
          • DBA_RSRC_PLANS
          • DBA_SCHEDULER_JOB_ARGS
          • DBA_SCHEDULER_JOB_RUN_DETAILS
          • DBA_SCHEDULER_JOBS
          • DBA_SCHEDULER_PROGRAM
          • DBA_SCHEDULER_PROGRAM_ARGS
          • DBA_SCHEDULER_WINDOWS
          • DBA_SEC_RELEVANT_COLS
          • DBA_SEGMENTS
          • DBA_SEQUENCES
          • DBA_SOURCE
          • DBA_SQL_MANAGEMENT_CONFIG
          • DBA_SQL_PLAN_BASELINES
          • DBA_STMT_AUDIT_OPTS
          • DBA_SUBPART_COL_STATISTICS
          • DBA_SUBPART_HISTOGRAMS
          • DBA_SUBPART_KEY_COLUMNS
          • DBA_SUBPARTITION_TEMPLATES
          • DBA_SYNONYMS
          • DBA_SYS_PRIVS
          • DBA_TAB_COL_STATISTICS
          • DBA_TAB_COLS
          • DBA_TAB_COLUMNS
          • DBA_TAB_COMMENTS
          • DBA_TAB_HISTOGRAMS
          • DBA_TAB_MODIFICATIONS
          • DBA_TAB_PARTITIONS
          • DBA_TAB_PRIVS
          • DBA_TAB_STATISTICS
          • DBA_TAB_STATS_HISTORY
          • DBA_TAB_SUBPARTITIONS
          • DBA_TABLES
          • DBA_TABLESPACES
          • DBA_OB_TABLE_SPACE_USAGE
          • DBA_TRIGGER_ORDERING
          • DBA_TRIGGERS
          • DBA_TYPE_ATTRS
          • DBA_TYPE_METHODS
          • DBA_TYPES
          • DBA_USERS
          • DBA_VIEWS
          • DBA_WR_ACTIVE_SESSION_HISTORY
          • DBA_WR_CONTROL
          • DBA_WR_EVENT_NAME
          • DBA_WR_SNAPSHOT
          • DBA_WR_SQLSTAT
          • DBA_WR_SQLTEXT
          • DBA_WR_STATNAME
          • DBA_WR_SYS_TIME_MODEL
          • DBA_WR_SYSSTAT
          • DBA_WR_SYSTEM_EVENT
          • DBMS_LOCK_ALLOCATED
          • DICT
          • DICTIONARY
          • NLS_DATABASE_PARAMETERS
          • NLS_INSTANCE_PARAMETERS
          • NLS_SESSION_PARAMETERS
          • PROXY_USERS
          • ROLE_ROLE_PRIVS
          • ROLE_SYS_PRIVS
          • ROLE_TAB_PRIVS
          • STMT_AUDIT_OPTION_MAP
          • TENANT_VIRTUAL_GLOBAL_VARIABLE
          • TENANT_VIRTUAL_SESSION_VARIABLE
          • USER_ALL_TABLES
          • USER_ARGUMENTS
          • USER_AUDIT_OBJECT
          • USER_AUDIT_SESSION
          • USER_AUDIT_STATEMENT
          • USER_AUDIT_TRAIL
          • USER_COL_COMMENTS
          • USER_COL_PRIVS
          • USER_COLL_TYPES
          • USER_CONS_COLUMNS
          • USER_CONSTRAINTS
          • USER_DB_LINKS
          • USER_DEPENDENCIES
          • USER_ERRORS
          • USER_IND_COLUMNS
          • USER_IND_EXPRESSIONS
          • USER_IND_PARTITIONS
          • USER_IND_STATISTICS
          • USER_IND_SUBPARTITIONS
          • USER_INDEXES
          • USER_PLSQL_TYPES
          • USER_PLSQL_COLL_TYPES
          • USER_PLSQL_TYPE_ATTRS
          • USER_JOBS
          • USER_MVIEW_LOGS
          • USER_MVIEWS
          • USER_MVREF_CHANGE_STATS
          • USER_MVREF_RUN_STATS
          • USER_MVREF_STATS
          • USER_MVREF_STATS_PARAMS
          • USER_MVREF_STATS_SYS_DEFAULTS
          • USER_MVREF_STMT_STATS
          • USER_OBJECTS
          • USER_OB_SOURCE
          • USER_PART_COL_STATISTICS
          • USER_PART_HISTOGRAMS
          • USER_PART_INDEXES
          • USER_PART_KEY_COLUMNS
          • USER_PART_TABLES
          • USER_POLICIES
          • USER_POLICY_CONTEXTS
          • USER_POLICY_GROUPS
          • USER_PROCEDURES
          • USER_PROFILES
          • USER_RECYCLEBIN
          • USER_ROLE_PRIVS
          • USER_SCHEDULER_JOB_ARGS
          • USER_SCHEDULER_PROGRAM_ARGS
          • USER_SEC_RELEVANT_COLS
          • USER_SEGMENTS
          • USER_SEQUENCES
          • USER_SOURCE
          • USER_SUBPART_COL_STATISTICS
          • USER_SUBPART_HISTOGRAMS
          • USER_SUBPART_KEY_COLUMNS
          • USER_SUBPARTITION_TEMPLATES
          • USER_SYNONYMS
          • USER_SYS_PRIVS
          • USER_TAB_COL_STATISTICS
          • USER_TAB_COLS
          • USER_TAB_COLUMNS
          • USER_TAB_COMMENTS
          • USER_TAB_HISTOGRAMS
          • USER_TAB_MODIFICATIONS
          • USER_TAB_PARTITIONS
          • USER_TAB_PRIVS
          • USER_TAB_STATISTICS
          • USER_TAB_STATS_HISTORY
          • USER_TAB_SUBPARTITIONS
          • USER_TABLES
          • USER_TABLESPACES
          • USER_TRIGGER_ORDERING
          • USER_TRIGGERS
          • USER_TYPE_ATTRS
          • USER_TYPE_METHODS
          • USER_TYPES
          • USER_USERS
          • USER_VIEWS
        • Performance views
          • GV$ACTIVE_SESSION_HISTORY
          • GV$DBLINK
          • GV$DML_STATS
          • GV$GLOBAL_TRANSACTION
          • GV$INSTANCE
          • GV$OB_ACTIVE_SESSION_HISTORY
          • GV$OB_ARBITRATION_MEMBER_INFO
          • GV$OB_COMPACTION_DIAGNOSE_INFO
          • GV$OB_COMPACTION_PROGRESS
          • GV$OB_COMPACTION_SUGGESTIONS
          • GV$OB_CGROUP_CONFIG
          • GV$OB_DTL_INTERM_RESULT_MONITOR
          • GV$OB_FLT_TRACE_CONFIG
          • GV$OB_FUNCTION_IO_STAT
          • GV$OB_GLOBAL_TRANSACTION
          • GV$OB_GROUP_IO_STAT
          • GV$OB_KVCACHE
          • GV$OB_LOG_STAT
          • GV$OB_LOG_TRANSPORT_DEST_STAT
          • GV$OB_LS_SNAPSHOTS
          • GV$OB_MEMORY
          • GV$OB_MEMSTORE
          • GV$OB_MEMSTORE_INFO
          • GV$OB_NIC_INFO
          • GV$OB_OPT_STAT_GATHER_MONITOR
          • GV$OB_PARAMETERS
          • GV$OB_PLAN_CACHE_PLAN_EXPLAIN
          • GV$OB_PL_CACHE_OBJECT
          • GV$OB_PLAN_CACHE_PLAN_STAT
          • GV$OB_PLAN_CACHE_STAT
          • GV$OB_PROCESSLIST
          • GV$OB_PS_ITEM_INFO
          • GV$OB_PS_STAT
          • GV$OB_PX_P2P_DATAHUB
          • GV$OB_PX_TARGET_MONITOR
          • GV$OB_PX_WORKER_STAT
          • GV$OB_QUERY_RESPONSE_TIME_HISTOGRAM
          • GV$OB_RES_MGR_SYSSTAT
          • GV$OB_SERVER_SCHEMA_INFO
          • GV$OB_SESS_TIME_MODEL
          • GV$OB_SESSION
          • GV$OB_SHARED_STORAGE_QUOTA
          • GV$OB_SQL_AUDIT
          • GV$OB_SQL_CCL_STATUS
          • GV$SQL_JOIN_FILTER
          • GV$OB_SQL_PLAN
          • GV$OB_SQL_WORKAREA_MEMORY_INFO
          • GV$OB_SQLSTAT
          • GV$OB_SSTABLES
          • GV$OB_SS_LOCAL_CACHE
          • GV$OB_SYS_TIME_MODEL
          • GV$OB_TABLET_COMPACTION_HISTORY
          • GV$OB_TABLET_COMPACTION_PROGRESS
          • GV$OB_TENANT_MEMORY
          • GV$OB_TENANT_RESOURCE_LIMIT
          • GV$OB_TENANT_RESOURCE_LIMIT_DETAIL
          • GV$OB_TRANSACTION_PARTICIPANTS
          • GV$OB_TRANSACTION_SCHEDULERS
          • GV$OB_UNITS
          • GV$OB_RESULT_CACHE_OBJECTS
          • GV$OPEN_CURSOR
          • GV$SESSION_WAIT
          • GV$SESSION_WAIT_HISTORY
          • GV$SESSTAT
          • GV$SQL_PLAN_MONITOR
          • GV$SQL_WORKAREA
          • GV$SQL_WORKAREA_ACTIVE
          • GV$SQL_WORKAREA_HISTOGRAM
          • GV$SYSSTAT
          • GV$SYSTEM_EVENT
          • GV$OB_ARBITRATION_SERVICE_STATUS
          • GV$OB_LOCKS
          • GV$OB_THREAD
          • V$ACTIVE_SESSION_HISTORY
          • V$DBLINK
          • V$DML_STATS
          • V$OB_ENCRYPTED_TABLES
          • V$ENCRYPTED_TABLESPACES
          • V$EVENT_NAME
          • V$GLOBAL_TRANSACTION
          • V$GLOBALCONTEXT
          • V$INSTANCE
          • V$OB_MEMORY
          • V$OB_MEMSTORE
          • V$NLS_PARAMETERS
          • V$OB_ACTIVE_SESSION_HISTORY
          • V$OB_ARBITRATION_MEMBER_INFO
          • V$OB_ARCHIVE_DEST_STATUS
          • V$OB_COMPACTION_DIAGNOSE_INFO
          • V$OB_COMPACTION_PROGRESS
          • V$OB_COMPACTION_SUGGESTIONS
          • V$OB_CGROUP_CONFIG
          • V$OB_DTL_INTERM_RESULT_MONITOR
          • V$OB_DYNAMIC_PARTITION_TABLES
          • V$OB_FUNCTION_IO_STAT
          • V$OB_GLOBAL_TRANSACTION
          • V$OB_GROUP_IO_STAT
          • V$OB_KVCACHE
          • V$OB_LOG_STAT
          • V$OB_LOG_TRANSPORT_DEST_STAT
          • V$OB_LS_LOG_RESTORE_STATUS
          • V$OB_LS_SNAPSHOTS
          • V$OB_MEMSTORE_INFO
          • V$OB_NIC_INFO
          • V$OB_OPT_STAT_GATHER_MONITOR
          • V$OB_PARAMETERS
          • V$OB_PL_CACHE_OBJECT
          • V$OB_PROCESSLIST
          • V$OB_PX_P2P_DATAHUB
          • V$OB_PX_TARGET_MONITOR
          • V$OB_PX_WORKER_STAT
          • V$OB_QUERY_RESPONSE_TIME_HISTOGRAM
          • V$OB_RES_MGR_SYSSTAT
          • V$OB_RESULT_CACHE_OBJECTS
          • V$OB_SERVER_SCHEMA_INFO
          • V$OB_SESS_TIME_MODEL
          • V$OB_SESSION
          • V$OB_SHARED_STORAGE_QUOTA
          • V$OB_SQL_PLAN
          • V$OB_SQL_WORKAREA_MEMORY_INFO
          • V$OB_SQLSTAT
          • V$OB_SS_LOCAL_CACHE
          • V$OB_SYS_TIME_MODEL
          • V$OB_TABLET_COMPACTION_HISTORY
          • V$OB_TABLET_COMPACTION_PROGRESS
          • V$OB_TENANT_RESOURCE_LIMIT
          • V$OB_TENANT_RESOURCE_LIMIT_DETAIL
          • V$OB_TIMESTAMP_SERVICE
          • V$OB_TRANSACTION_PARTICIPANTS
          • V$OB_TRANSACTION_SCHEDULERS
          • V$OB_UNITS
          • V$OPEN_CURSOR
          • V$OB_PLAN_CACHE_PLAN_EXPLAIN
          • V$OB_PLAN_CACHE_PLAN_STAT
          • V$OB_PLAN_CACHE_STAT
          • V$OB_PS_ITEM_INFO
          • V$OB_PS_STAT
          • V$RSRC_PLAN
          • V$SESSION_WAIT
          • V$SESSION_WAIT_HISTORY
          • V$SESSTAT
          • V$OB_SQL_AUDIT
          • V$OB_SQL_CCL_STATUS
          • V$SQL_JOIN_FILTER
          • V$SQL_MONITOR_STATNAME
          • V$SQL_PLAN_MONITOR
          • V$SQL_WORKAREA
          • V$SQL_WORKAREA_ACTIVE
          • V$SQL_WORKAREA_HISTOGRAM
          • V$OB_SSTABLES
          • V$RESTORE_POINT
          • V$STATNAME
          • V$SYSSTAT
          • V$SYSTEM_EVENT
          • V$OB_TENANT_MEMORY
          • V$TIMEZONE_NAMES
          • V$VERSION
          • V$OB_ARBITRATION_SERVICE_STATUS
          • V$OB_LOCKS
          • V$OB_LS_REPLICA_TASK_PLAN
          • V$OB_THREAD
      • Description of common statistical events
      • General wait events
    • Parameters and system variables
      • Overview
      • Changes in V3.x and V4.x
      • Parameters
        • Overview of parameters
        • Cluster-level parameters
          • alert_log_level
          • all_cluster_list
          • all_server_list
          • arbitration_degradation_policy
          • auto_broadcast_location_cache_rate_limit
          • auto_leader_switch_interval
          • auto_refresh_location_cache_rate_limit
          • autoinc_cache_refresh_interval
          • backup_backup_dest
          • backup_backup_dest_option
          • backup_concurrency
          • backup_dest
          • backup_dest_option
          • backup_log_archive_option
          • backup_net_limit
          • backup_recovery_window
          • backup_region
          • backup_zone
          • balance_blacklist_failure_threshold
          • balance_blacklist_retry_interval
          • balancer_emergency_percentage
          • balancer_log_interval
          • balancer_task_timeout
          • balancer_timeout_check_interval
          • balancer_tolerance_percentage
          • bf_cache_miss_count_threshold
          • bf_cache_priority
          • builtin_db_data_verify_cycle
          • cache_wash_threshold
          • clog_cache_priority
          • clog_disk_usage_limit_percentage
          • clog_disk_utilization_threshold
          • clog_expire_days
          • clog_io_isolation_mode
          • clog_sync_time_warn_threshold
          • clog_transport_compress_func
          • cluster
          • cluster_id
          • config_additional_dir
          • cpu_count
          • cpu_reserved
          • data_copy_concurrency
          • data_dir
          • data_disk_usage_limit_percentage
          • data_disk_write_limit_percentage
          • data_storage_error_tolerance_time
          • data_storage_warning_tolerance_time
          • datafile_disk_percentage
          • datafile_maxsize
          • datafile_next
          • datafile_size
          • dead_socket_detection_timeout
          • debug_sync_timeout
          • default_compress
          • default_compress_func
          • default_row_format
          • default_transport_compress_func
          • devname
          • diag_syslog_per_error_limit
          • disk_io_thread_count
          • dtl_buffer_size
          • election_blacklist_interval
          • election_cpu_quota
          • _enable_add_fulltext_index_to_existing_table
          • enable_asan_for_memory_context
          • enable_async_syslog
          • enable_auto_leader_switch
          • enable_auto_refresh_location_cache
          • enable_cgroup
          • enable_dblink
          • enable_ddl
          • enable_election_group
          • enable_global_background_resource_isolation
          • enable_global_freeze_trigger
          • enable_log_archive
          • enable_major_freeze
          • enable_manual_merge
          • enable_merge_by_turn
          • enable_ob_esi_process
          • enable_ob_ratelimit
          • enable_one_phase_commit
          • enable_perf_event
          • enable_pg
          • enable_record_trace_id
          • enable_record_trace_log
          • enable_rereplication
          • enable_rich_error_msg
          • enable_rootservice_standalone
          • enable_rpc_authentication_bypass
          • enable_separate_sys_clog
          • enable_smooth_leader_switch
          • enable_sql_audit
          • enable_sql_operator_dump
          • enable_sys_table_ddl
          • enable_sys_unit_standalone
          • enable_syslog_recycle
          • enable_syslog_wf
          • enable_tcp_keepalive
          • enable_upgrade_mode
          • fast_recovery_concurrency
          • flush_log_at_trx_commit
          • fuse_row_cache_priority
          • gc_wait_archive
          • get_leader_candidate_rpc_timeout
          • global_background_cpu_quota
          • global_index_build_single_replica_timeout
          • global_major_freeze_residual_memory
          • global_write_halt_residual_memory
          • high_priority_net_thread_count
          • ignore_replay_checksum_error
          • ignore_replica_checksum_error
          • ilog_index_expire_time
          • index_block_cache_priority
          • index_cache_priority
          • index_clog_cache_priority
          • index_info_block_cache_priority
          • internal_sql_execute_timeout
          • large_query_threshold
          • large_query_worker_percentage
          • leak_mod_to_check
          • lease_time
          • local_ip
          • location_cache_cpu_quota
          • location_cache_expire_time
          • location_cache_priority
          • location_cache_refresh_min_interval
          • location_cache_refresh_rpc_timeout
          • location_cache_refresh_sql_timeout
          • location_fetch_concurrency
          • location_refresh_thread_count
          • log_archive_batch_buffer_limit
          • log_archive_checkpoint_interval
          • log_disk_percentage
          • log_disk_size
          • log_storage_warning_tolerance_time
          • ls_meta_table_check_interval
          • max_kept_major_version_number
          • max_px_worker_count
          • max_string_print_length
          • max_syslog_file_count
          • memory_chunk_cache_size
          • memory_limit
          • memory_limit_percentage
          • memory_reserved
          • memstore_limit_percentage
          • merge_stat_sampling_ratio
          • merge_thread_count
          • merger_completion_percentage
          • merger_switch_leader_duration_time
          • merger_warm_up_duration_time
          • micro_block_merge_verify_level
          • migrate_concurrency
          • migration_disable_time
          • min_observer_version
          • minor_deferred_gc_time
          • minor_freeze_times
          • minor_merge_concurrency
          • minor_warm_up_duration_time
          • multiblock_read_gap_size
          • multiblock_read_size
          • mysql_port
          • net_thread_count
          • ob_esi_io_concurrency
          • ob_esi_max_syslog_file_count
          • ob_esi_memory_limit
          • ob_esi_rpc_port
          • ob_esi_session_timeout
          • ob_esi_syslog_level
          • ob_event_history_recycle_interval
          • ob_ratelimit_stat_period
          • ob_startup_mode
          • obconfig_url
          • observer_id
          • ob_storage_s3_url_encode_type
          • ob_enable_java_env
          • ob_java_home
          • ob_java_connector_path
          • ob_java_opts
          • ofs_list
          • opt_tab_stat_cache_priority
          • partition_table_check_interval
          • plan_cache_evict_interval
          • plan_cache_high_watermark
          • plan_cache_low_watermark
          • px_task_size
          • px_workers_per_cpu_quota
          • rdma_io_thread_count
          • rebuild_replica_data_lag_threshold
          • recyclebin_object_expire_time
          • replica_safe_remove_time
          • resource_hard_limit
          • resource_soft_limit
          • restore_concurrency
          • rootservice_async_task_queue_size
          • rootservice_async_task_thread_count
          • rootservice_list
          • rootservice_memory_limit
          • rootservice_ready_check_interval
          • row_compaction_update_limit
          • row_purge_thread_count
          • rpc_client_authentication_method
          • rpc_port
          • rpc_server_authentication_method
          • rpc_timeout
          • schema_history_expire_time
          • schema_history_recycle_interval
          • server_balance_cpu_mem_tolerance_percent
          • server_balance_critical_disk_waterlevel
          • server_balance_disk_tolerance_percent
          • server_check_interval
          • server_cpu_quota_max
          • server_cpu_quota_min
          • server_data_copy_in_concurrency
          • server_data_copy_out_concurrency
          • server_permanent_offline_time
          • sql_audit_memory_limit
          • sql_login_thread_count
          • sql_net_thread_count
          • sql_protocol_min_tls_version
          • ssl_client_authentication
          • ssl_external_kms_info
          • stack_size
          • standby_fetch_log_bandwidth_limit
          • storage_meta_cache_priority
          • strict_check_os_params
          • switchover_process_thread_count
          • sync_io_thread_count
          • sys_bkgd_io_high_percentage
          • sys_bkgd_io_low_percentage
          • sys_bkgd_migration_change_member_list_timeout
          • sys_bkgd_migration_retry_num
          • sys_bkgd_net_percentage
          • sys_cpu_limit_trigger
          • syslog_compress_func
          • syslog_disk_size
          • syslog_file_uncompressed_count
          • syslog_io_bandwidth_limit
          • syslog_level
          • system_cpu_quota
          • system_memory
          • system_trace_level
          • tableapi_transport_compress_func
          • tablet_ls_cache_priority
          • tablet_meta_table_check_interval
          • tablet_meta_table_scan_batch_count
          • tablet_size
          • tcp_keepcnt
          • tcp_keepidle
          • tcp_keepintvl
          • tenant_cpu_variation_per_server
          • tenant_groups
          • tenant_task_queue_size
          • token_reserved_percentage
          • trace_log_sampling_interval
          • trace_log_slow_query_watermark
          • trx_2pc_retry_interval
          • trx_force_kill_threshold
          • trx_try_wait_lock_timeout
          • unit_balance_resource_weight
          • unit_gc_wait_time
          • use_large_pages
          • user_block_cache_priority
          • user_iort_up_percentage
          • user_row_cache_priority
          • user_tab_col_stat_cache_priority
          • virtual_table_location_cache_expire_time
          • wait_leader_batch_count
          • weak_read_version_refresh_interval
          • workers_per_cpu_quota
          • zone
          • zone_merge_concurrency
          • zone_merge_order
          • zone_merge_timeout
        • Tenant-level parameters
          • arbitration_timeout
          • archive_lag_target
          • approx_count_distinct_precision
          • audit_log_buffer_size
          • audit_log_compression
          • audit_log_enable
          • audit_log_format
          • audit_log_max_size
          • audit_log_path
          • audit_log_prune_seconds
          • audit_log_query_sql
          • audit_log_rotate_on_size
          • audit_log_strategy
          • audit_sys_operations
          • audit_trail
          • auto_split_tablet_size
          • backup_data_file_size
          • balancer_idle_time
          • choose_migration_source_policy
          • clog_max_unconfirmed_log_count
          • clog_persistence_compress_func
          • compaction_dag_cnt_limit
          • compaction_high_thread_score
          • compaction_low_thread_score
          • compaction_mid_thread_score
          • compaction_schedule_tablet_batch_cnt
          • compatible
          • connection_control_failed_connections_threshold
          • connection_control_max_connection_delay
          • connection_control_min_connection_delay
          • cpu_quota_concurrency
          • ddl_thread_score
          • default_auto_increment_mode
          • default_enable_extended_rowid
          • default_load_mode
          • default_progressive_merge_num
          • default_skip_index_level
          • default_storage_cache_policy
          • default_table_merge_engine
          • default_table_organization
          • default_table_store_format
          • direct_load_allow_fallback
          • dump_data_dictionary_to_log_interval
          • enable_adaptive_plan_cache
          • enable_auto_split
          • enable_clog_persistence_compress
          • enable_early_lock_release
          • enable_kv_group_commit
          • enable_kv_ttl
          • enable_lock_priority
          • enable_manual_storage_cache_policy
          • enable_mlog_auto_maintenance
          • enable_monotonic_weak_read
          • enable_mv_binlog_minimal_mode
          • enable_rebalance
          • enable_sql_extension
          • enable_transfer
          • enable_user_defined_rewrite_rules
          • enable_ps_parameterize
          • external_kms_info
          • freeze_trigger_percentage
          • global_index_auto_split_policy
          • ha_high_thread_score
          • ha_low_thread_score
          • ha_mid_thread_score
          • io_category_config
          • job_queue_processes
          • json_document_max_depth
          • kv_ttl_duty_duration
          • kv_group_commit_batch_size
          • kv_group_commit_rw_mode
          • kv_hbase_client_scanner_timeout_period
          • kv_ttl_history_recycle_interval
          • load_vector_index_on_follower
          • lob_enable_block_cache_threshold
          • log_archive_concurrency
          • log_disk_throttling_maximum_duration
          • log_disk_throttling_percentage
          • log_disk_utilization_limit_threshold
          • log_disk_utilization_threshold
          • log_restore_concurrency
          • log_storage_compress_all
          • log_storage_compress_func
          • log_transport_compress_all
          • log_transport_compress_func
          • ls_gc_delay_time
          • major_compact_trigger
          • major_freeze_duty_time
          • max_partition_num
          • max_stale_time_for_weak_consistency
          • merger_check_interval
          • minor_compact_trigger
          • mlog_trim_interval
          • ob_compaction_schedule_interval
          • ob_enable_batched_multi_statement
          • ob_encoding_granularity
          • ob_proxy_readonly_transaction_routing_policy
          • ob_query_switch_leader_retry_timeout
          • ob_ssl_invited_common_names
          • ob_vector_memory_limit_percentage
          • open_cursors
          • optimizer_index_cost_adj
          • partition_balance_schedule_interval
          • plsql_code_type
          • plsql_debug
          • plsql_optimize_level
          • plsql_v2_compatibility
          • px_node_policy
          • package_state_sync_max_size
          • query_memory_limit_percentage
          • query_response_time_flush
          • query_response_time_range_base
          • query_response_time_stats
          • range_optimizer_max_mem_size
          • recover_table_concurrency
          • recover_table_dop
          • replica_parallel_migration_mode
          • result_cache_max_size
          • result_cache_max_result
          • ob_result_cache_evict_percentage
          • ob_deterministic_udf_cache_max_size
          • rpc_memory_limit_percentage
          • shared_log_retention
          • spill_compression_codec
          • sql_work_area
          • standby_db_fetch_log_rpc_timeout
          • standby_db_preferred_upstream_log_region
          • sts_credential
          • tde_method
          • tenant_sql_login_thread_count
          • tenant_sql_net_thread_count
          • temporary_file_max_disk_size
          • storage_rowsets_size
          • suspend_storage_cache_task
          • ttl_thread_score
          • undo_retention
          • vector_index_memory_saving_mode
          • vector_index_optimize_duty_time
          • workarea_size_policy
          • writing_throttling_maximum_duration
          • writing_throttling_trigger_percentage
      • System variables
        • System variable summary
        • Global variables
          • activate_all_roles_on_login
          • auto_increment_cache_size
          • auto_increment_increment
          • auto_increment_offset
          • autocommit
          • automatic_sp_privileges
          • binlog_row_image
          • block_encryption_mode
          • character_set_client
          • character_set_connection
          • cardinality_estimation_model
          • character_set_database
          • character_set_filesystem
          • character_set_results
          • character_set_server
          • character_set_system
          • collation_connection
          • collation_database
          • collation_server
          • connect_timeout
          • cte_max_recursion_depth
          • cursor_sharing
          • datadir
          • default_password_lifetime
          • default_storage_engine
          • div_precision_increment
          • error_on_overlap_time
          • event_scheduler
          • explicit_defaults_for_timestamp
          • ENABLE_OPTIMIZER_ROWGOAL
          • foreign_key_checks
          • group_concat_max_len
          • identity
          • init_connect
          • innodb_stats_persistent
          • innodb_strict_mode
          • interactive_timeout
          • license
          • lc_time_names
          • log_row_value_options
          • long_query_time
          • lower_case_table_names
          • max_allowed_packet
          • max_connections
          • max_sp_recursion_depth
          • max_user_connections
          • mview_refresh_dop
          • net_buffer_length
          • net_read_timeout
          • net_write_timeout
          • nls_calendar
          • nls_characterset
          • nls_comp
          • nls_currency
          • nls_date_format
          • nls_date_language
          • nls_dual_currency
          • nls_iso_currency
          • nls_length_semantics
          • nls_nchar_characterset
          • nls_nchar_conv_excp
          • nls_numeric_characters
          • nls_sort
          • nls_territory
          • nls_timestamp_format
          • nls_timestamp_tz_format
          • ob_bnl_join_cache_size
          • ob_compatibility_mode
          • ob_compatibility_control
          • ob_compatibility_version
          • ob_create_table_strict_mode
          • ob_default_lob_inrow_threshold
          • ob_default_replica_num
          • ob_early_lock_release
          • ob_enable_ps_parameter_anonymous_block
          • ob_enable_aggregation_pushdown
          • ob_enable_blk_nestedloop_join
          • ob_enable_hash_group_by
          • ob_enable_index_direct_select
          • ob_enable_jit
          • ob_enable_pl_cache
          • ob_enable_plan_cache
          • ob_enable_rich_error_msg
          • ob_enable_sql_audit
          • ob_enable_transformation
          • ob_enable_transmission_checksum
          • ob_enable_truncate_flashback
          • ob_global_debug_sync
          • ob_log_level
          • ob_max_read_stale_time
          • ob_pl_block_timeout
          • ob_plan_cache_evict_high_percentage
          • ob_plan_cache_evict_low_percentage
          • ob_plan_cache_percentage
          • ob_proxy_global_variables_version
          • ob_query_timeout
          • ob_read_consistency
          • ob_reserved_meta_memory_percentage
          • ob_route_policy
          • ob_sql_audit_percentage
          • ob_sql_work_area_percentage
          • ob_table_access_policy
          • ob_tcp_invited_nodes
          • ob_temp_tablespace_size_percentage
          • ob_timestamp_service
          • ob_trx_idle_timeout
          • ob_trx_lock_timeout
          • ob_trx_timeout
          • optimizer_capture_sql_plan_baselines
          • ob_security_version
          • optimizer_dynamic_sampling
          • optimizer_features_enable
          • optimizer_use_sql_plan_baselines
          • parallel_degree_limit
          • parallel_degree_policy
          • parallel_max_servers
          • parallel_min_scan_time_threshold
          • parallel_servers_target
          • performance_schema
          • plugin_dir
          • plsql_ccflags
          • pid_file
          • query_cache_size
          • plsql_optimize_level
          • port
          • query_cache_type
          • query_rewrite_enabled
          • query_rewrite_integrity
          • read_only
          • recyclebin
          • regexp_stack_limit
          • regexp_time_limit
          • resource_manager_plan
          • socket
          • runtime_bloom_filter_max_size
          • runtime_filter_max_in_num
          • runtime_filter_type
          • runtime_filter_wait_time_ms
          • secure_file_priv
          • server_uuid
          • sql_auto_is_null
          • sql_mode
          • sql_quote_show_create
          • sql_safe_updates
          • sql_select_limit
          • sql_throttle_current_priority
          • sql_throttle_network
          • sql_throttle_priority
          • sql_throttle_rt
          • SQL_TRANSPILER
          • sql_warnings
          • system_time_zone
          • time_zone
          • transaction_isolation
          • transaction_read_only
          • tx_isolation
          • tx_read_only
          • validate_password_check_user_name
          • validate_password_length
          • validate_password_mixed_case_count
          • validate_password_number_count
          • validate_password_policy
          • validate_password_special_char_count
          • version
          • version_comment
          • wait_timeout
        • Session-level variables
          • enable_sql_plan_monitor
          • is_result_accurate
          • last_insert_id
          • nls_language
          • ob_capability_flag
          • ob_enable_show_trace
          • ob_hnsw_ef_search
          • ob_ivf_nprobes
          • ob_last_schema_version
          • ob_org_cluster_id
          • ob_sparse_drop_ratio_search
          • ob_proxy_partition_hit
          • ob_proxy_set_trx_executed
          • ob_trace_info
          • optimizer_dynamic_sampling
          • timestamp
          • tracefile_identifier
    • Error codes
      • MySQL mode
        • Overview
        • 0001 to 3999
        • 4000 to 4499
        • 4500 to 4999
        • 5000 to 5999
        • 6000 to 6999
        • 7000 to 7999
        • 8000 to 8999
        • 9000 ~ 9499
        • 9500 to 9999
        • 10000 to 12000
        • 22998, 30926, 38104, and 38105
      • Oracle mode
        • Overview
        • OBE-00000 ~ OBE-00999
        • OBE-01000 to OBE-01499
        • OBE-01500 to OBE-01999
        • OBE-02000 to OBE-04999
        • OBE-05000 to OBE-10000
        • OBE-10000 to OBE-19999
        • OBE-20000 to OBE-29999
        • OBE-30000 to OBE-49999
        • OBE-50000 to OBE-99999
        • PLS-00000 to PLS-00999
    • Performance tuning
      • Overview
      • Performance related tools
        • System tools
          • Top
          • CPU tools
          • Memory tools
          • Disk I/O tools
          • Network tools
        • Internal tables
          • GV$SYSSTAT
          • GV$OB_SQL_AUDIT
          • GV$OB_TRANSACTION_PARTICIPANTS
        • Logs
          • slow trans
          • dump tenant info
          • Trace logs
        • OCP
      • System tuning
        • OS parameter tuning
        • Database parameter tuning
          • CPU parameters
          • I/O parameters
          • Memory-related parameters
          • Network transmission parameters
        • ODP parameter tuning
          • CPU parameters
          • Network transmission parameters
          • Routing parameters on nodes
      • Business model tuning
        • Load balancing
        • SQL diagnostics
        • Distributed transactions
      • Performance diagnosis
        • Monitor and diagnose the cluster performance
        • Diagnose tenant performance
        • Monitor ODP performance
        • Monitor host performance
        • WR management
          • Overview
          • Manage WR
          • Monitor historical session performance
          • Clean up WR data
        • ASH report
          • ASH
          • Generate an ASH report
          • Analyze the ASH report
      • SQL tuning
        • Execution process of SQL queries
        • SQL execution plans
          • Introduction to SQL execution plans
          • Fast parameterization
          • Plan cache
          • Execution plan operators
            • TABLE SCAN
            • JOIN
            • COUNT
            • GROUP BY
            • WINDOW FUNCTION
            • SUBPLAN FILTER
            • DISTINCT
            • SEQUENCE
            • MATERIAL
            • SORT
            • LIMIT
            • FOR UPDATE
            • SELECT INTO
            • SUBPLAN SCAN
            • UNION
            • INTERSECT
            • EXCEPT/MINUS
            • INSERT
            • DELETE
            • UPDATE
            • MERGE
            • EXCHANGE
            • GI
          • Real-time execution plan display
          • SQL optimization practice with EXPLAIN
        • Distributed execution plans
          • Perform distributed execution and parallel queries
          • Generate a distributed plan
          • Schedule distributed execution plans
          • Manage distributed execution plans
          • Parallel execution enabling methods and their priority
          • Auto DOP
          • Execute parallel queries
          • Perform parameter tuning for a parallel query
          • Parallel DML
          • Parallel DDL
        • Parallel execution plans
          • Introduction to parallel execution
          • Classification and optimization of parallel execution
          • Set concurrent execution
            • Concurrency control and queuing
            • Set a DOP for parallel execution
            • Set parallel execution parameters
          • Parallel execution diagnostics
          • Parallel execution tuning tips
          • Quick start
        • SQL tuning
          • Overview
          • General procedure
          • SQL execution performance monitoring
            • SQL audit
            • SQL Trace
            • Plan cache views
            • SQL performance analysis example
              • Use SQL Audit to analyze wait events in a query
              • Analyze SQL queries that cause an abrupt RT jitter
              • View and analyze the shape of an execution plan
              • Analyze slow SQL queries
              • Query SQL traffic distribution and QPS
              • Check whether SQL queries are balanced across servers in a cluster
              • Find the TOP N SQL queries
              • Analyze whether an unusually large number of remote execution requests exist in the system or the execution of an SQL statement
              • Find full table scan SQL statements in a tenant
              • Find the TOP N queries with the longest execution time within a certain period
              • Analyze queries related to distributed plans
              • Check whether the RPC execution count of a distributed subplan is balanced across servers in a cluster
          • Optimizer statistics
            • Overview of statistics
            • Statistics collection methods
              • Overview of methods for collecting statistics
              • Histograms
              • Manual statistics collection
              • Automatic statistics collection
              • Online statistics collection
              • Dynamic sampling
            • Statistics management
              • Overview
              • Delete statistics
              • Set statistics
              • Import and export statistics
              • Lock and unlock statistics
              • Manage statistics history
              • Manage statistics preferences
            • Collection and update strategies of statistics for partitioned tables
            • Monitoring and diagnostics for statistics collection
            • OceanBase statistics management practical guide
          • Query rewrite
            • Overview
            • Rule-based query rewrite
            • Cost-based query rewrite
          • Query optimization
            • Access path
              • Overview
              • Rule-based path selection
              • Cost-based path selection
            • Join algorithm
              • Overview
              • Join algorithms
              • Runtime filter
              • Join order
          • Manage execution plans
            • Optimizer hints
            • Plan binding
            • SPM plan management
        • Glossary
        • General issues in SQL tuning
    • Perform testing
      • OceanBase Sysbench testing
        • Run the Sysbench benchmark test with OceanBase Database
        • Sysbench test report of OceanBase Database
        • High-performance parameter configuration for OceanBase Sysbench
        • Analyze OceanBase Sysbench performance issues
      • OceanBase TPC-C testing
        • Run the TPC-C benchmark test with OceanBase Database
        • TPC-C test report of OceanBase Database
      • OceanBase TPC-DS testing
        • Run the TPC-DS benchmark test with OceanBase Database
        • TPC-DS test report of OceanBase Database
      • OceanBase TPC-H testing
        • Run the TPC-H benchmark test with OceanBase Database
        • TPC-H test report of OceanBase Database
    • Database proxy
      • OceanBase Database Proxy
      • Connection and routing
      • ODP
        • Overview
        • Manage ODP clusters
          • Create an ODP cluster
          • Manage ODP cluster parameters
          • Delete an ODP cluster
          • Upgrade all ODPs in an ODP cluster
          • Restart all ODPs in an ODP cluster
          • Manage OceanBase clusters connected to an ODP cluster
          • Monitor ODP cluster performance
        • Manage ODP
          • Add an ODP
          • Start an ODP
          • Refresh ODP configurations
          • Stop an ODP
          • Restart an ODP
          • Delete an ODP
          • Upgrade one or more ODPs
        • ODP startup parameters
      • Physical connections
      • Logical connection
        • Query all sessions
        • Query the details of a session
        • Query the metrics of a session
        • Query session variables
        • Terminate a server session
      • Route management
        • Table-based routing of ODP
        • LDC-based routing
        • ODP routing policy
          • Read/Write splitting
          • Follower-first read
          • Blocklist mechanism
          • Transaction routing
      • View tenant sessions
      • Terminate a tenant session
      • Set the maximum number of connections for a tenant
    • Drivers
      • ECOB
      • OBCI
      • OceanBase Connector/J
      • OceanBase Connector/C
      • OceanBase Connector/ODBC
    • Platforms
      • OMA
      • OMS
      • OCP
      • ODC
      • OAT
    • Components & tools
      • O&M management
        • obshell
          • Overview
          • Use cases
            • obshell management
              • Start or stop obshell
              • Upgrade obshell
            • cluster management
              • Deploy an OceanBase cluster
              • Take over an OceanBase cluster not deployed by obshell
              • Start an OceanBase cluster
              • Stop an OceanBase cluster
              • Use obshell to scale out an OceanBase cluster
              • Upgrade an OceanBase cluster
              • Initiate a cluster-level backup
            • Tenant management
              • Create a tenant
              • Initiate a tenant-level backup
              • Initiate tenant-level restore
              • Expand a tenant
            • Configure an OBServer node to start automatically on boot
          • obshell commands
            • Agent commands of obshell
            • Cluster commands of obshell
            • obshell unit commands
            • obshell resource pool commands
            • Tenant command group of obshell
            • Task commands of obshell
            • Backup commands in obshell
            • obshell restore command group
            • obshell recyclebin command group
          • API references
            • obshell API requests
            • Hybrid encryption for API operations
            • obshell management
              • AgentUpgradeCheck
              • UpgradeAgent
              • QueryNodeStatus
            • cluster management
              • AddNodeBeforeClusterInitialization
              • DeleteNodeBeforeClusterInitialization
              • SetClusterConfig
              • SetServerConfig
              • InitializeCluster
              • StartCluster
              • StopCluster
              • ObUpgradeCheck
              • UpgradeOb
              • AddNode
              • GetObInfo
            • Unit config management
              • Create a resource specification
              • Retrieve all resource specifications
              • Query the information of a specified resource specification
              • Delete a resource specification
            • Resource pool management
              • Get information about all resource pools
              • Delete a specified resource pool
            • Tenant management
              • Create a tenant
              • Add a tenant replica
              • Modify a tenant replica
              • Delete a tenant replica
              • Lock a tenant
              • Unlock a tenant
              • Get an overview of all tenants
              • Query a system variable of a specified tenant
              • Fuzzy query tenant system variables
              • Query a tenant parameter
              • Fuzzy query tenant parameters
              • Query tenant information
              • Change the tenant password
              • Modify the access whitelist of a tenant
              • Modify the primary zone of a tenant
              • Modify tenant system variables
              • Modify tenant configurations
              • Rename a tenant
              • Delete a tenant
            • Backup management
              • Set the backup configuration for a tenant
              • Set cluster-level backup configurations
              • Update the backup configuration of a tenant
              • Update the cluster-level backup configuration
              • Initiate a backup for a single tenant
              • Initiate a cluster-level backup
              • View information about a backup task for a tenant
              • View cluster-level backup tasks
              • Modify the backup status of a tenant
              • Modify the status of cluster-level backups
              • Modify the log archiving status of a tenant
              • Modify the log archiving status of a cluster
            • Restore management
              • Initiate tenant restore
              • View tenant recovery
              • Cancel tenant restore
            • Recycle bin management
              • Query all tenant information in the recycle bin
              • Restore a tenant from the recycle bin
              • Clear a tenant from the recycle bin
            • Task management
              • OperateDag
              • GetDagDetails
              • GetNodeDetails
              • GetSubtaskDetails
              • QueryUnfinishedTasks
              • QueryUnfinishedAgentTasks
              • QueryUnfinishedObTasks
              • QueryLastObTask
              • QueryLastAgentTask
            • Other APIs
              • UploadPkg
              • GetPublicKey
          • SDK references
            • Python
              • Quick start
              • obshell management
                • Perform an agent upgrade check
                • Upgrade agents
                • Query the status of a node
              • cluster management
                • Add a node before cluster initialization
                • Remove a node before cluster initialization
                • Set cluster-level configurations
                • Set server-level configurations
                • Initialize a cluster
                • Start a cluster
                • Stop a cluster
                • Perform an OceanBase Database upgrade check
                • Upgrade OceanBase Database
                • Scale out a cluster
                • Query the information about a cluster
                • Clean up obshell nodes in an uninitialized cluster
                • Create a cluster
              • Unit config management
                • Create a resource specification
                • Obtain information about all resource specifications
                • Query information about a specified resource unit
                • Delete a resource specification
              • Resource pool management
                • Get information about all resource pools
                • Delete a resource pool
              • Tenant management
                • Create a tenant
                • Query tenant information
                • Change the password of a tenant
                • Modify the access whitelist of a tenant
                • Modify the primary zone of a tenant
                • Modify tenant system variables
                • Modify tenant parameters
                • Rename a tenant
                • Drop a tenant
                • Add a tenant replica
                • Modify a tenant replica
                • Delete a tenant replica
                • Lock a tenant
                • Unlock a tenant
                • Query the overview of all tenants
                • Query tenant system variables
                • Query tenant configuration items
              • Backup management
                • Configure the backup settings for a tenant
                • Configure cluster-level backup settings
                • Update the backup configuration of a tenant
                • Update cluster-level backup configuration
                • Initiate a backup for a single tenant
                • Initiate a cluster-level backup
                • View a backup task of a tenant
                • View cluster-level tenant backup tasks
                • Modify the backup status of a tenant
                • Modify the status of cluster-level backups
                • Change the log archiving status of a tenant
                • Modify the log archiving status of a cluster
              • Restore management
                • Restore a single tenant
                • View tenant recovery
                • Cancel tenant restoration
              • Recycle bin management
                • Get information about all tenants in the recycle bin
                • Restore a tenant from the recycle bin
                • Purge a tenant from the recycle bin
              • Task management
                • Operate a task
                • Obtain the information about a task
                • Obtain the information about a node
                • Obtain the information about a subtask
                • Query all unfinished tasks
                • Query unfinished agent tasks
                • Query unfinished OceanBase cluster tasks
                • Query the last O&M task in an OceanBase cluster
                • Query the last O&M task of an obshell node
              • Other APIs
                • Upload an RPM package
            • GO
              • Quick Start with obshell-sdk-go
              • obshell management
                • Perform an agent upgrade check
                • Upgrade agents
                • Query the status of a node
              • cluster management
                • Add a node before cluster initialization
                • Remove a node before cluster initialization
                • Set cluster-level configurations
                • Set server-level configurations
                • Initialize a cluster
                • Start a cluster
                • Stop a cluster
                • Perform an OceanBase Database upgrade check
                • Upgrade OceanBase Database
                • Scale out a cluster
                • Query the information about a cluster
                • Clean up obshell nodes in an uninitialized cluster
                • Create a cluster
              • Unit config management
                • Create a resource unit configuration
                • Query all resource specifications
                • Query the specifications of a specified resource
                • Drop a resource unit configuration
              • Resource pool management
                • Get information about all resource pools
                • Drop a resource pool
              • Tenant management
                • Create a tenant
                • Query tenant information
                • Change a tenant password
                • Modify the tenant access whitelist
                • Modify the primary zone of a tenant
                • Modify tenant system variables
                • Modify tenant parameters
                • Rename a tenant
                • Drop a tenant
                • Add a tenant replica
                • Modify a tenant replica
                • Delete a tenant replica
                • Lock a tenant
                • Unlock a tenant
                • Query the overview of all tenants
                • Query tenant system variables
                • Query tenant configuration items
              • Backup management
                • Set the backup configuration for a tenant
                • Set the cluster-level backup configuration
                • Update the backup configuration for a tenant
                • Update the cluster-level backup configuration
                • Initiate a backup for a single tenant
                • Initiate a cluster-level backup
                • View a backup task for a tenant
                • View cluster-level tenant backup tasks
                • Modify the backup status of a tenant
                • Modify the status of a cluster-level backup
                • Change the log archiving status of a tenant
                • Modify the status of cluster-level log archiving
              • Restore management
                • Initiate a restore for a single tenant
                • View tenant recovery
                • Cancel tenant restore
              • Recycle bin management
                • Get information about all tenants in the recycle bin
                • Restore a tenant from the recycle bin
                • Purge tenants from the recycle bin
              • Task management
                • Operate a task
                • Obtain the information about a task
                • Obtain the information about a node
                • Obtain the information about a subtask
                • Query all unfinished tasks
                • Query unfinished agent tasks
                • Query unfinished OceanBase cluster tasks
                • Query the last O&M task in an OceanBase cluster
                • Query the last O&M task of an obshell node
              • Other APIs
                • Upload an RPM package
        • obd
        • ob_admin
          • Overview
          • clog
            • log_tool
            • Format of clogs
            • Transaction logs
          • Backup and restore
            • dump_backup
            • test_io_device
            • io_adapter_benchmark
          • dumpsst
        • ob-operator
        • ob_error
      • Monitoring and diagnostics
        • obdiag
        • sql_diagnoser
          • Overview
          • Install and use SQL diagnoser sql_diagnoser
            • Install sql_diagnoser
            • Use sql_diagnoser
          • sql_diagnoser parameters
            • Built-in diagnostic items
            • Diagnostic rule expression
            • API operations
            • Diagnostic items of SQL review
      • Log analysis
        • oblogminer
          • Overview
          • Install oblogminer
          • Command-line options
          • Examples
          • FAQ
      • Data integration
        • obloader and obdumper
        • oblogproxy
        • obcdc
          • OceanBase Binlog Service
          • obcdc parameters
            • Sample configuration file
            • General obcdc parameters
            • obcdc parameters
          • obcdc development instructions
          • obcdc_tailf
          • Throttling
          • obcdc allowlist and blocklist
          • Incremental direct load in obcdc
          • FAQ
      • Stress testing tools
        • mysqltest
          • Use obd.sh to run mysqltest
          • Use of cases
            • Add a test case
            • Test case writing conventions
            • General test case writing commands
    • OceanBase plugin
      • Overview of OceanBase plugin
      • Tokenizer plugin
  • FAQ
    • Products
    • FAQ about SQL statements
    • Deployment
    • Cluster management
    • High availability
    • FAQ about columnstores
  • Release Notes
    • Version number guidelines
    • OceanBase Database Enterprise Edition
      • V4.3
        • OceanBase Database Enterprise Edition V4.3.5
        • OceanBase Database Enterprise Edition V4.3.3
        • OceanBase Database Enterprise Edition V4.3.2
        • OceanBase Database Enterprise Edition V4.3.1
        • OceanBase Database Enterprise Edition V4.3.0
      • V4.2
        • OceanBase Database Enterprise Edition V4.2.5
        • OceanBase Database Enterprise Edition V4.2.1
        • OceanBase Database Enterprise Edition V4.2.0
      • V4.1
        • OceanBase Database Enterprise Edition V4.1.0
      • V3.2
        • OceanBase Database Enterprise Edition V3.2.4
        • OceanBase Database Enterprise Edition V3.2.3
        • OceanBase Database Enterprise Edition V3.2.2
        • OceanBase Database Enterprise Edition V3.2.1
        • OceanBase Database Enterprise Edition V3.2.0
      • V3.1
        • OceanBase Database Enterprise Edition V3.1.2
        • OceanBase Database Enterprise Edition V3.1.1
      • V2.2
        • OceanBase Database Enterprise Edition V2.2.77
        • OceanBase Database Enterprise Edition V2.2.76
        • OceanBase Database Enterprise Edition V2.2.30
    • OceanBase Database Community Edition
      • V4.3
        • OceanBase Database Community Edition V4.3.5
        • OceanBase Database Community Edition V4.3.3
        • OceanBase Database Community Edition V4.3.2
        • OceanBase Database Community Edition V4.3.1
        • OceanBase Database Community Edition V4.3.0
      • V4.2
        • OceanBase Database Community Edition V4.2.5
        • OceanBase Database Community Edition V4.2.1
        • OceanBase Database Community Edition V4.2.0
      • V4.1
        • OceanBase Database Community Edition V4.1.0
      • V4.0
        • OceanBase Database Community Edition V4.0.0
      • V3.1
        • OceanBase Database Community Edition V3.1.5
        • OceanBase Database Community Edition V3.1.4
        • OceanBase Database Community Edition V3.1.3
        • OceanBase Database Community Edition V3.1.2
        • OceanBase Database Community Edition V3.1.1
  • Glossary

Download PDF

Documentation updates What's New Overview Differences between Enterprise Edition and Community Edition System architecture Overview SQL data types Built-in functions System views Compatibility with MySQL Limitations Quick start with OceanBase Database Community Edition Before you begin Basic SQL operations (MySQL mode) Basic SQL operations (Oracle mode) Build a Python application Build a Java application Build a C application Build a Go application Build a Java application Build a C application Try out operational OLAP Try out parallel import and data compression Try out the multi-tenant feature Video tutorial Overview HA deployment solutions for OceanBase clusters Deployment process Deploy the OceanBase Database Java SDK Overview Deploy an OceanBase cluster in a Kubernetes environment Install OceanBase Desktop Clear an OceanBase cluster Recommended configurations Overview Use OMS to migrate data from a MySQL database to a MySQL tenant of OceanBase Database Use mydumper and myloader to migrate data from a MySQL database to OceanBase Database Use DBCAT to migrate schemas from a MySQL database to OceanBase Database Use DataX to migrate table data from a MySQL database to OceanBase Database Use CloudCanal to migrate data from a MySQL database to OceanBase Database Use Canal to synchronize data from a MySQL database to OceanBase Database Use Flink CDC to synchronize data from a MySQL database to OceanBase Database Use ChunJun to migrate data from a MySQL database to OceanBase Database Use OMS to migrate data from a MySQL tenant of OceanBase Database to a MySQL database Use OMS to migrate incremental data from an Oracle tenant of OceanBase Database to a MySQL database Use DBCAT to migrate schemas from OceanBase Database to a MySQL database Use DataX to migrate table data from OceanBase Database to a MySQL database Use Canal to synchronize data from OceanBase Database to a MySQL database Use CloudCanal to migrate data from OceanBase Database to a MySQL database Use Flink CDC to migrate data from OceanBase Database to a MySQL database Use ChunJun to migrate data from OceanBase Database to a MySQL database Use OMS to migrate data from an Oracle database to a MySQL tenant of OceanBase Database Use OMS to migrate data from an Oracle database to an Oracle tenant of OceanBase Database Use DBCAT to migrate schemas from an Oracle database to OceanBase Database Use DataX to migrate table data from an Oracle database to OceanBase Database Use OMS to migrate data from an Oracle tenant of OceanBase Database to an Oracle database Use DBCAT to migrate schemas from OceanBase Database to an Oracle database Use DataX to migrate table data from OceanBase Database to an Oracle database Use OMS to migrate data from a DB2 LUW database to a MySQL tenant of OceanBase Database Use OMS to migrate data from a DB2 LUW database to an Oracle tenant of OceanBase Database Use DBCAT to migrate table schemas from a DB2 LUW database to OceanBase Database Use OMS to migrate data from a MySQL tenant of OceanBase Database to a DB2 LUW database Use OMS to migrate data from an Oracle tenant of OceanBase Database to a DB2 LUW database Use OMS to migrate data from a TiDB database to a MySQL tenant of OceanBase Database Use OMS to migrate data from a PostgreSQL database to a MySQL tenant of OceanBase Database Use DataX to migrate CSV files to OceanBase Database Import data by using the LOAD DATA statement Import data from SQL files to OceanBase Database Use obloader & obdumper to migrate data between MySQL tenants in OceanBase Database Use obloader & obdumper to migrate data from a MySQL tenant to an Oracle tenant in OceanBase Database Use obloader & obdumper to migrate data between Oracle tenants in OceanBase Database Use obloader & obdumper to migrate data from an Oracle tenant to a MySQL tenant in OceanBase Database Use OMS to migrate data from an OceanBase tenant to another of the same type Use OMS to migrate data from an OceanBase tenant to another of the same type in active-active disaster recovery scenarios Migrate data between tables Migrate resource units Export data using the OUTFILE statement Overview of direct load Log in to an OceanBase tenant Overview Cluster parameters Tenant introduction Tenant capacity Tenant types User tenant introduction Tenant system variables Overview Use columnstore replicas Traffic distribution Data distribution High availability overview Flashback queries Overview Physical backup and restore Experience physical backup and restore with simplified deployment Backup and restore performance tuning Deploy NFS Update `access_id` and `access_key` information for the backup or archive path Overview Cases
OceanBase logo

The Unified Distributed Database for the AI Era.

Follow Us
Products
OceanBase CloudOceanBase EnterpriseOceanBase Community EditionOceanBase seekdb
Resources
DocsBlogLive DemosTraining & Certification
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.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

System variable summary

Last Updated:2026-04-09 02:53:56  Updated
share
What is on this page
Global variables
Security variables
Version variables
Debugging variables
Case sensitivity variables
Read/Write and query variables
Scheduler variables
Replica variables
Replication source variables
Recycle bin variables
Cache variables
Function variables
InnoDB storage engine variables
Cluster variables
Directory variables
MyISAM storage engine variables
Temporary file variables
Memory variables
NDB storage engine variables
Full-text index variables
Runtime filter variables
Upgrade variables
Time zone and date variables
Transaction and transaction log variables
Audit variables
Data type variables
SQL/PL variables
System log variables
System server variables
X plugin variables
Performance schema variables
Lock variables
FOREIGN KEY constraint variables
Materialized view variables
Optimizer variables
Auto-increment column variables
Character set and string variables
Group replication variables
Session-level variables
Version variables
Debugging variables
Read/Write and query variables
Replica variables
Cache variables
Cluster variables
NDB storage engine variables
SQL/PL variables
System log variables
System server variables
Time zone and date variables
Transaction and transaction log variables
Vector variables
Optimizer variables
Auto-increment column variables
Group replication variables

folded

share

This topic lists the system variables of OceanBase Database in detail based on their intended use.

Global variables

Security variables

Variable Description
validate_password_check_user_name Specifies whether the user password can be the same as the username.
validate_password_length The minimum length of the user password.
validate_password_mixed_case_count The minimum number of uppercase and lowercase letters that a user password must contain.
validate_password_number_count The minimum number of digits that a user password must contain.
validate_password_policy The password check strategy.
validate_password_special_char_count The minimum number of special characters that a user password must contain.
ob_tcp_invited_nodes The IP address allowlist of a tenant. The value can contain percent signs (%), underscores (_), and IP addresses. Multiple IP addresses are separated with commas (,). IP list matching, mask matching, and fuzzy matching are supported.
default_password_lifetime The permitted password lifetime.
block_encryption_mode The encryption algorithm used in the AES_ENCRYPT() and AES_DECRYPT() functions.
sql_safe_updates Specifies whether to enable the safe update mode of MySQL. The mode is disabled by default.
super_read_only Controls the read and write permissions of the database. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried and set, but the setting operation will not take effect and will not report an error.

pid_file Queries the pathname of the file where the server writes its process ID.
port Sets the port number for the server to listen for TCP/IP connections when deploying on OBServer nodes.
socket Queries the name of the Socket file for local client connections.

Version variables

Variable Description
version_comment The version information of the OBServer node.
version The version number of the OBServer node.
ob_last_schema_version The latest schema version used in the session.
ob_proxy_global_variables_version The latest version information of global variables returned by the OBServer node to OceanBase Database Proxy (ODP).
ob_enable_transmission_checksum Specifies whether to perform checksum comparison on data packets between ODP and the OBServer node. The setting takes effect immediately.
ob_compatibility_control The compatible MySQL version in the case of a product behavior conflict. Valid values are MYSQL5.7 and MYSQL8.0.
ob_compatibility_version The compatible OceanBase Database version in the case of normal product behavioral changes.
ob_security_version The compatible OceanBase Database version in the case of security-related product behavioral changes. You can specify the compatible version when you create a tenant. It cannot be modified after the tenant is created.
old_alter_table Specifies whether to enable the ALTER TABLE syntax and operation method of an earlier version. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Debugging variables

Variable Description
debug The debug option. The default value is d:t:i:o,/tmp/mysqld.trace.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

ob_global_debug_sync The synchronization point during debugging. Unlike debug_sync, this variable takes effect on all sessions.

Case sensitivity variables

Variable Description
lower_case_table_names Specifies whether object names are case-sensitive for storage and comparison.

Read/Write and query variables

Variable Description
query_cache_size The size of memory allocated for caching query results, which also indicates the size of memory not in use.
query_cache_type The query cache type.
ob_query_timeout The query timeout period.
is_result_accurate Specifies whether the query result is correct when a query carries a topk hint.
net_buffer_length The SQL query size acceptable to the OBServer node.
read_only Specifies whether the tenant is in read-only mode.
ob_read_consistency The read consistency level.
ob_max_read_stale_time The maximum latency threshold, in μs, for weak-consistency read queries.
net_read_timeout The number of seconds to wait for more data of the connection before aborting the read.
net_write_timeout The number of seconds to wait for a block to be written to a connection before aborting the write.
ob_enable_index_direct_select Specifies whether to enable direct queries of index tables.
ob_enable_aggregation_pushdown Specifies whether to enable aggregation pushdown.
ob_enable_jit Specifies whether to enable the just-in-time (JIT) execution engine.
sql_throttle_network The request queuing time. If the request queuing time is greater than or equal to the specified value, the query is not executed.
parallel_servers_target The queuing conditions for large queries on each server.
cte_max_recursion_depth The maximum recursion depth of common table expressions (CTEs). The server aborts any operation that exceeds this CTE value.
regexp_stack_limit The maximum memory available to the internal stack for regular expression matching operations.
regexp_time_limit The time limit on regular expression matching operations.
long_query_time Sets the threshold for slow queries.

Scheduler variables

Variable Description
event_scheduler Specifies whether the event scheduler is enabled and running on the server.

Replica variables

Variable Description
ob_create_table_strict_mode Specifies whether to enable the strict mode for table creation.
ob_default_replica_num The default number of table replicas in each cluster.
master_info_repository Specifies whether the replica records metadata to an InnoDB table in the mysql system database or as a file in the data directory. The default value is FILE.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

replication_optimize_for_static_plugin_config Specifies whether to enable shared locks to improve the performance of semi-synchronous replication. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

replication_sender_observe_commit_only Specifies whether to limit callbacks to improve the performance of semi-synchronous replication. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rpl_semi_sync_slave_enabled Specifies whether to enable semi-synchronous replication on the replica. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rpl_semi_sync_slave_trace_level The debug trace level of semi-synchronous replication on the replica. The default value 32 indicates the net wait level.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rpl_stop_slave_timeout The number of seconds that the STOP SLAVE statement waits before it times out. The default value is 31536000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_checkpoint_group The maximum number of transactions that can be processed in multi-threaded replication before a checkpoint operation is called to update the replication status. The default value is 512.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_checkpoint_period The maximum number of milliseconds allowed to pass before a checkpoint operation is called to update the status of multi-threaded replication. The default value is 300.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_compressed_protocol Specifies whether to use compression of the source or replica protocol when both the source and the replica support compression. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_exec_mode Specifies how a replication thread responds to conflicts and errors during replication. The value IDEMPOTENT indicates to suppress duplicate-key and no-key-found errors. The value STRICT indicates not to suppress duplicate-key and no-key-found errors. The default value is STRICT.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_max_allowed_packet The maximum packet size for the replication SQL and I/O threads, in bytes. The default value is 1073741824.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_net_timeout The number of seconds to wait for more data or a heartbeat signal from the source before the replica considers that the connection is broken, aborts the read, and tries to reconnect. The default value is 60.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_parallel_type The type of replication transactions to be executed in parallel when multi-threaded replication is enabled. The default value is DATABASE.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_parallel_workers The number of threads for executing replication transactions in parallel. The default value 0 indicates to disable parallel execution of replication transactions.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_pending_jobs_size_max The maximum size (in bytes) of worker queues storing events that have not yet been applied during multi-threaded replication. The default value is 16777216.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_preserve_commit_order For multi-threaded replication, controls whether transactions are committed in the order they appear in the relay log. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried and set, but the setting operation will not take effect and will not report an error.

slave_rows_search_algorithms The algorithms used to search for rows in the replica. The default value is TABLE_SCAN,INDEX_SCAN.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

slave_sql_verify_checksum Specifies whether the replication SQL thread uses checksums read from the relay log to verify data. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not cause errors nor have any effect.

slave_transaction_retries Specifies the number of times the replication SQL thread automatically retries a transaction if it fails due to a deadlock or if the transaction execution time exceeds the value specified by the innodb_lock_wait_timeout variable. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried and set, but the setting operation will not take effect and will not report an error.

slave_type_conversions Controls the type conversion mode on replicas when using row-based replication. Its default value is empty, which means type conversion between the source and the replica is disabled.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried and set, but the setting operation will not take effect and will not report an error.

sql_slave_skip_counter The number of events from the source that the replica must skip. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

skip_slave_start Specifies whether the replica server skips starting replication threads when the server starts. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

slave_load_tmpdir The name of the directory where the replica creates temporary files. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

slave_skip_errors The errors to skip during replication. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

sync_master_info The effect of this variable on replicas depends on whether the replica's master_info_repository is set to FILE or TABLE. Its default value is 10000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not cause errors nor have any effect.

init_slave This variable is similar to init_connect and is used to specify a string executed by the slave server each time the replication SQL thread starts. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not cause errors nor have any effect.

log_slow_slave_statements Determines whether slow SQL executed by the replication thread is recorded in the slow query log if the replica server has slow query logging enabled. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not cause errors nor have any effect.

report_host The hostname or IP address reported to the source during replica registration. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

report_password The password for the replication user account reported to the source during replica registration. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

report_port The TCP/IP port number used to connect to the replica, reported to the source during replica registration. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

report_user The username of the account reported to the source during replica registration. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

relay_log The name of the relay log. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

relay_log_basename The name and full path of the relay log. Its default value is /usr/local/mysql/data/obrd-relay-bin.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

relay_log_index The name of the relay log index file. Its default value is /usr/local/mysql/data/obrd-relay-bin.index.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

relay_log_info_file The name of the file that records information about the relay log. Its default value is relay-log.info.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

relay_log_recovery If this variable is enabled, it allows automatic recovery of the relay log to be enabled immediately after the replica server starts. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

relay_log_space_limit The maximum capacity available for all relay logs, in bytes. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

Replication source variables

Variable Description
rpl_semi_sync_master_enabled Specifies whether to enable semi-synchronous replication on the source. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rpl_semi_sync_master_timeout The number of milliseconds that the source waits after a commit for an acknowledgment from the replica. The default value is 10000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rpl_semi_sync_master_trace_level The debug trace level of semi-synchronous replication on the source. The default value 32 indicates the net wait level.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rpl_semi_sync_master_wait_for_slave_count The number of replica acknowledgments that the source must receive per transaction before proceeding. The default value is 1.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rpl_semi_sync_master_wait_no_slave Specifies whether the source waits for the timeout period specified by the rpl_semi_sync_master_timeout variable to expire, even if the replica count drops to a value less than the number of replicas specified by the rpl_semi_sync_master_wait_for_slave_count variable. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rpl_semi_sync_master_wait_point The point at which a semi-synchronous source waits for acknowledgment of transaction receipt from the replica before returning the status to the client that committed the transaction. The default value is AFTER_SYNC.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Recycle bin variables

Variable Description
recyclebin Specifies whether to enable the recycle bin.
ob_enable_truncate_flashback Specifies whether to enable flashback for truncated tables.

Cache variables

Variable Description
ob_enable_plan_cache Specifies whether to enable the plan cache.
ob_plan_cache_percentage The percentage of tenant memory that can be occupied by the plan cache.
ob_plan_cache_evict_high_percentage The percentage of the absolute value of the maximum memory usage to trigger plan cache eviction.
ob_plan_cache_evict_low_percentage The percentage of the absolute value of the maximum memory usage to stop plan cache eviction.
ob_bnl_join_cache_size The volume of the cached data that triggers a batch nested loop join.
stored_program_cache The number of stored procedures and functions that can be cached. The default value is 256.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

table_definition_cache The number of memory spaces for caching table definitions. The default value is -1.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

table_open_cache_instances Sets the number of open table cache instances. Its default value is 16.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

Function variables

Variable Description
interactive_timeout The number of seconds that the server waits for an interactive idle connection to become active before closing it.
wait_timeout The number of seconds that the server waits for a non-interactive idle connection to become active before closing it.
group_concat_max_len The maximum length of the result of the GROUP_CONCAT() function.

InnoDB storage engine variables

Variable Description
innodb_change_buffering_debug The debug level for InnoDB change buffering. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_compress_debug The debug level for the adjustment and control of compression. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_disable_resize_buffer_pool_debug Specifies whether to enable resizing of the InnoDB buffer pool. The default value is 1.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_fil_make_page_dirty_debug Dirties the specified page during InnoDB debugging. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_limit_optimistic_insert_debug The number of records per B-tree page. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_merge_threshold_set_all_debug The page-full percentage of index pages. The default value is 50.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_saved_page_number_debug The page number to save during InnoDB debugging. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_trx_purge_view_update_only_debug The debug level for updating the purge view only during transaction purging. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_trx_rseg_n_slots_debug The number of slots in the transaction rollback segment. Each slot stores transaction rollback information. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_stats_persistent Specifies whether to persist InnoDB index statistics to the disk.
innodb_force_recovery The crash recovery mode for recovering damaged data of the InnoDB storage engine. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

innodb_replication_delay The replication thread delay in milliseconds on the replication server when the concurrency specified by innodb_thread_concurrency is reached. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_large_prefix Specifies whether to allow index key prefixes longer than 767 bytes (up to 3,072 bytes) for InnoDB tables that use the DYNAMIC or COMPRESSED row format. The default value is ON.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_sort_buffer_size The buffer size for sorting operations. The default value is 1048576.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

default_tmp_storage_engine The default storage engine for temporary tables. The default value is InnoDB.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_tmpdir The directory for storing InnoDB temporary files.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

mecab_rc_file The path of the MeCab configuration file.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

innodb_temp_data_file_path The path of the InnoDB temporary data file. The default value ibtmp1:12M:autoextend indicates that InnoDB uses a temporary data file named ibtmp1 with an initial size of 12 MB and the file will automatically extend to store additional temporary data.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

innodb_data_file_path The storage path and file name of the InnoDB data file. The default value ibdata1:12M:autoextend indicates that InnoDB uses a data file named ibdata1 with an initial size of 12 MB and the file will automatically extend to store additional data.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

innodb_data_home_dir The root directory of the InnoDB data file.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

innodb_read_only Determines whether to start InnoDB in read-only mode. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried but cannot be set.

innodb_rollback_on_timeout Specifies whether to abort and roll back the entire transaction when a timeout occurs. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried but cannot be set.

innodb_api_disable_rowlock Determines whether to disable row locks during DML operations executed by InnoDB memcached. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried but cannot be set.

innodb_autoinc_lock_mode Specifies the lock mode used for generating auto-increment values. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried but cannot be set.

low_priority_updates Determines whether to control the priority of INSERT, UPDATE, DELETE, and REPLACE statements. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried and set, but the setting operation will not take effect and will not report an error.

max_error_count Sets the maximum number of errors, warnings, and notices that the server can store in the diagnostic context. Its default value is 64.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried and set, but the setting operation will not take effect and will not report an error.

max_insert_delayed_threads Specifies the maximum number of threads that can execute INSERT DELAYED statements. Its default value is 20.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried and set, but the setting operation will not take effect and will not report an error.

innodb_monitor_disable This variable acts as a switch to control which metric counters are disabled.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_monitor_enable This variable acts as a switch to control which metric counters are enabled.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_monitor_reset This variable acts as a switch to control which metric counters are reset to 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_monitor_reset_all This variable acts as a switch to control which metric counters have all values (maximum, minimum, etc.) reset to 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_old_blocks_pct Specifies the approximate percentage of the old data block sublist in the InnoDB buffer pool. Its default value is 37.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_old_blocks_time Specifies how long a block inserted into the old sublist must stay after its first access before it can be moved to the new sublist, in milliseconds. Its default value is 1000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_purge_batch_size Specifies the number of undo log pages to parse and process from the history list at once. Its default value is 300.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_purge_rseg_truncate_frequency Controls the frequency of purging rollback segments, i.e., how often the system releases a rollback segment after being called. Its default value is 128.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_random_read_ahead Uses enabled random read-ahead technology to optimize InnoDB I/O. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_read_ahead_threshold Controls the linear read-ahead behavior of the InnoDB storage engine. Its default value is 56, which means InnoDB must sequentially read at least 56 pages from a segment to initiate asynchronous reads for the next segment.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_rollback_segments Specifies the number of rollback segments for transactions generating Undo records. Its default value is 128.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_spin_wait_delay The interval for each spin lock wait. Its default value is 6.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_status_output Enables or disables periodic output of the standard InnoDB monitor. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_status_output_locks Enables or disables InnoDB lock monitoring. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_sync_spin_loops The number of times a thread waits before being suspended when an InnoDB mutex is released. Its default value is 30.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

internal_tmp_disk_storage_engine Specifies the storage engine for internal temporary tables on disk. Its default value is INNODB.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_fast_shutdown The shutdown mode of the InnoDB engine. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_io_capacity The approximate number of IOPS that InnoDB can perform per second for background tasks. Its default value is 200.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_io_capacity_max The maximum number of IOPS that can be performed per second for background tasks in emergency situations. Its default value is 2000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_thread_concurrency The maximum number of threads allowed internally by InnoDB. Its default value is 0, which means unlimited.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_thread_sleep_delay The time, in microseconds, that InnoDB threads sleep before being added to the InnoDB wait queue. Its default value is 10000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it does not produce an error and has no effect.

innodb_adaptive_hash_index_parts Specifies the number of partitions for the adaptive hash index search system. Its default value is 8.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_numa_interleave Indicates whether to enable the NUMA interleave memory policy for allocating buffer pool memory. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_open_files Specifies the maximum number of files that can be opened at one time. Its default value is 2000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_page_cleaners The number of threads for flushing dirty pages from the buffer pool. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_purge_threads The number of background threads used for purge operations. Its default value is 4.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_read_io_threads The number of I/O threads for performing read operations. Its default value is 4.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_sync_array_size Specifies the size of the mutex/lock wait array. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_use_native_aio Indicates whether to use the Linux asynchronous I/O subsystem. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_write_io_threads The number of I/O threads for performing write operations. Its default value is 4.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_api_enable_binlog Indicates whether to allow the use of the InnoDB memcached plugin with the MySQL binlog. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_locks_unsafe_for_binlog This variable affects how InnoDB uses gap locking for searches and index scans. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_log_buffer_size Specifies the size of the InnoDB transaction log buffer in bytes. Its default value is 16777216.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_log_files_in_group The number of log files in the log group. Its default value is 2.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_log_file_size The size of each log file in the log group in bytes. Its default value is 50331648.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_log_group_home_dir Specifies the directory path for the InnoDB Redo logs. Its default value is ./.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_undo_directory Specifies the directory for undo tablespaces created by InnoDB. Its default value is ./.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

innodb_undo_tablespaces Specifies the number of undo tablespaces available for use by InnoDB. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

Cluster variables

Variable Description
ob_capability_flag The capabilities that the OBServer node can provide. It is used to inform ODP of the features supported and features not supported by the OBServer node during capability negotiation between the OBServer node and ODP.
ob_compatibility_mode The compatibility mode of a tenant.
ob_route_policy Sets the routing policy for selecting data replicas within OBServer nodes.
performance_schema Declares to the client whether performance queries are supported. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 8.0, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

resource_manager_plan Activates a resource management plan. The CPU quota for limiting the user activities in a resource group varies based on the resource management plan.
license The license type.
ob_proxy_partition_hit Specifies whether to enable ODP to send the data requested by SQL statements to the OBServer node where the primary partition of the data is located.
ob_org_cluster_id The CLUSTER_ID of the OceanBase cluster.
server_uuid The UUID of the OBServer node.
default_storage_engine The default storage engine of the OBServer node.
slave_allow_batching Specifies whether to enable batch updates on replication threads. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Directory variables

Variable Description
datadir The local disk directory for data storage.
plugin_dir The directory for storing plug-in DLL files.
secure_file_priv The directory that can be accessed for file import or export.
ob_enable_hash_group_by Specifies whether to enable HASH GROUP BY.

MyISAM storage engine variables

Variable Description
delay_key_write Specifies whether to delay key writing for MyISAM tables. The default value is ON.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

key_buffer_size The key buffer size of the MyISAM storage engine. The default value is 8388608.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

key_cache_age_threshold The threshold to trigger the demotion of buffers from the hot sublist of a key cache to the warm sublist. A smaller value causes quicker demotion. The default value is 300.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

key_cache_block_size The size in bytes of a block in the MyISAM key cache. The default value is 1024.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

key_cache_division_limit The division point for the MyISAM key cache. The default value is 100.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

max_seeks_for_key The maximum number of key seeks allowed in a MyISAM query. The default value is 18446744073709551615.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

skip_external_locking Determines whether to disable the external locking mechanism for MyISAM tables. Its default value is ON.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried but cannot be set.

Temporary file variables

Variable Description
max_tmp_tables The maximum number of temporary tables supported in a user session. The default value is 32.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Memory variables

Variable Description
ob_sql_work_area_percentage The maximum percentage of tenant memory for SQL statement execution.
ob_sql_audit_percentage The maximum percentage of the SQL audit memory to the total memory of the current tenant.
ob_reserved_meta_memory_percentage The percentage of reserved memory of a tenant. The reserved memory mainly stores metadata-related structure information.
ob_temp_tablespace_size_percentage The temporary tablespace size threshold in percentage for a tenant disk.

NDB storage engine variables

Variable Description
ndb_allow_copying_alter_table Indicates whether ALTER TABLE statements and other DDL statements are allowed to use copying operations on tables. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_autoincrement_prefetch_sz Specifies the number of prefetch values for auto-increment, affecting performance and concurrency access for auto-increment columns. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_blob_read_batch_bytes Configures the size of batch reads for BLOB data in NDB Cluster, in bytes. Its default value is 65536.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_blob_write_batch_bytes Configures the size of batch writes for BLOB data in NDB Cluster, in bytes. Its default value is 65536.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_cache_check_time Specifies the interval in milliseconds for checking if the cache needs refreshing on each NDB node. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_clear_apply_status Specifies whether to clear the apply status. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_data_node_neighbour Defines the neighbor relationship of data nodes. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_default_column_format Defines the default column format for tables, whether stored in fixed-length format or variable-length format. Its default value is FIXED, meaning stored in fixed-length format.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_deferred_constraints Controls whether constraint checks on tables are deferred. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_distribution Specifies the default distribution method for NDB tables, whether partitioned by hash key or linear hash. Its default value is KEYHASH, meaning partitioned by hash key.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_eventbuffer_free_percent Specifies the percentage of free space in the NDB Cluster event buffer. Its default value is 20.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_eventbuffer_max_alloc Specifies the maximum allocatable memory size for the event buffer, in bytes. Its default value is 0, meaning no limit.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_extra_logging Used to log specified information from the NDB storage engine in the MySQL error log. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_force_send Whether to force sending the cache to NDB immediately without waiting for other threads. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_fully_replicated Determines whether new tables are fully replicated. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_index_stat_enable Whether to use the NDB index statistics collection feature. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_index_stat_option Specifies the options for generating NDB index statistics. Its default value is loop_checkon=1000ms,loop_idle=1000ms,loop_busy=100ms,update_batch=1,read_batch=4,idle_batch=32,check_batch=32,check_delay=1m,delete_batch=8,clean_delay=0,error_batch=4,error_delay=1m,evict_batch=8,evict_delay=1m,cache_limit=32M,cache_lowpct=90.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_join_pushdown Controls whether the join pushdown optimization feature in the storage engine is enabled. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_binlog_index Controls whether to insert the mapping of epochs to positions in the binlog into the ndb_binlog_index table. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_empty_epochs Controls whether unchanged epoch transactions are written to the binlog. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_empty_update Controls whether unchanged update transactions are written to the binlog. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_exclusive_reads Determines whether to use exclusive locks to log primary key reads. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_update_as_write Controls whether updates on the source are written to the binlog as updates (OFF) or writes (ON). Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_update_minimal Controls the logging behavior of NDB Cluster. When set to ON, NDB Cluster logs only minimal information about update operations; when set to OFF, it logs changes to the entire row. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_updated_only Controls whether Mysqld writes only updated rows or the full row to the binlog when writing updates. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_optimization_delay Specifies the wait time in microseconds between each group of rows when using the OPTIMIZE TABLE statement on NDB tables. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_read_backup Specifies whether data can be read from any fragment replica of any NDB table created afterwards. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_recv_thread_activation_threshold Specifies the activation threshold for receive threads. Its default value is 8.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_recv_thread_cpu_mask Specifies the CPU mask for running receive threads. Its default value is an empty string.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_report_thresh_binlog_epoch_slip Specifies the maximum allowed slip size before reporting a binlog timestamp slip. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_report_thresh_binlog_mem_usage Specifies the threshold percentage of remaining available memory for the binlog before sending a report. When the remaining available memory falls below this value, the system sends a report. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_row_checksum Specifies the checksum value for table rows. A value of 1 means that a checksum is calculated and stored for each row; a value of 0 means no checksum is performed on table row data. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_show_foreign_key_mock_tables Controls whether to display mock tables for foreign key dependencies. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_slave_conflict_role Specifies the role of this node in a circular replication (master-master) setup. Its default value is NONE, indicating undefined or unconfigured.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_table_no_logging Controls the logging behavior of NDB tables. When set to ON, all tables created or altered using the NDB storage engine are in a no-log state. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_table_temporary Specifies the behavior of temporary tables when using the NDB storage engine. When set to ON, it causes NDB tables not to be written to disk. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_use_exact_count Specifies whether to force NDB to use record counting during the query plan for SELECT count(*) to speed up such queries. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_use_transactions Controls whether NDB transaction support is enabled. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndbinfo_max_bytes Used only for testing and debugging. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndbinfo_max_rows Used only for testing and debugging. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndbinfo_offline Controls whether the ndbinfo database is set to offline status. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndbinfo_show_hidden Controls whether to display the underlying internal tables of the ndbinfo database in the MySQL client. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_data_pointer_size Sets the default pointer size, in bytes, for created MyISAM tables when the MAX_ROWS option is not specified. Its default value is 6.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_max_sort_file_size Specifies the maximum size of temporary files allowed when recreating MyISAM indexes during REPAIR TABLE, ALTER TABLE, or LOAD DATA. Its default value is 9223372036853720064 bytes.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_repair_threads Specifies the number of concurrent threads used when repairing MyISAM tables. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_sort_buffer_size Specifies the buffer size allocated for sorting MyISAM indexes during REPAIR TABLE or when creating indexes using CREATE INDEX (or ALTER TABLE). Its default value is 8388608 bytes.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_stats_method Specifies how the server calculates statistics for the distribution of index values in MyISAM tables, particularly for NULL values. Its default value is nulls_unequal, which treats NULL values as ordinary values, similar to other values.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_use_mmap Determines whether to use memory mapping for reading and writing MyISAM tables. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

server_id_bits Specifies the least significant number of bits in a 32-bit server_id that are used to actually identify the server. Its default value is 32.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

Full-text index variables

Variable Description
innodb_ft_enable_diag_print Specifies whether to enable the debug output of InnoDB full-text indexes. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_ft_num_word_optimize The minimum number of words to process during an OPTIMIZE TABLE operation. The default value is 2000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_ft_result_cache_limit The maximum size of the result cache for InnoDB full-text indexes, in bytes. The default value is 2000000000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_ft_server_stopword_table The server stopword list for InnoDB full-text indexes. The default value is NULL.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_optimize_fulltext_only Specifies whether to change the way the OPTIMIZE TABLE statement operates on InnoDB tables containing full-text indexes. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_ft_cache_size The size of the cache for InnoDB full-text indexes, in bytes. The default value is 8000000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

innodb_ft_sort_pll_degree The number of parallel threads for full-text index sorting. The default value is 2.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

innodb_ft_total_cache_size The total size of the cache for InnoDB full-text indexes, in bytes. The default value is 640000000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

ft_stopword_file The path of the file from which the list of stopwords is read. The default value is built-in.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

Runtime filter variables

Variable Description
runtime_filter_type The runtime filter type at the tenant level.
runtime_filter_wait_time_ms The maximum waiting duration for runtime filters.
runtime_filter_max_in_num The number of distinct values (NDV) in the filter condition specified by the runtime filter of the IN type.
runtime_bloom_filter_max_size The maximum memory usage in bytes allowed for the runtime filter of the BLOOM_FILTER type.

Upgrade variables

Variable Description
avoid_temporal_upgrade Specifies whether to upgrade temporal data such as datetime data. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Time zone and date variables

Variable Description
time_zone The session time zone of the current tenant. The value can be an offset, such as '+08:00', or a geographical location, such as Asia/Shanghai.
timestamp The timestamp in seconds. This variable affects the result of SELECT NOW(6).
system_time_zone The system time zone of the server.
error_on_overlap_time Specifies whether to report an error in case of an ambiguous boundary datetime value, a case in which it is not clear whether the datetime is in standard or daylight saving time.
nls_language The default language of prompt messages, date, month, and the default values of nls_sort and nls_date_language.
nls_territory The current territory, which is used in combination with nls_language.
nls_date_language The default date language.
nls_calendar The calendar system used by the database.
ob_timestamp_service The timestamp service.

Transaction and transaction log variables

Variable Description
autocommit Specifies whether to automatically commit transactions.
tx_isolation The isolation level of transactions.
ob_proxy_set_trx_executed Specifies whether to send START TRANSACTION Syntax to the OBServer node through ODP.
ob_early_lock_release Specifies whether to enable the early lock release (ELR) feature for transactions.

Note

This variable has been deprecated since V2.2.30. The ELR feature is now controlled by the tenant-level parameter enable_early_lock_release.

ob_trx_idle_timeout The idle timeout period of a transaction. A timeout error occurs if the execution interval between two consecutive statements in the transaction exceeds the value of this variable.
transaction_isolation The isolation level of transactions.
transaction_read_only Specifies whether to enable just read-only transactions.
ob_trx_lock_timeout The lock wait timeout period for transactions.
tx_read_only Specifies whether the transaction is read-only.
ob_trx_timeout The transaction timeout period.
ob_trace_info The trace information to be transparently transferred, which can be stored in redo logs.
gtid_executed Stores the set of all transactions that have been committed and the GTIDs set by statements. Its default value is NULL.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried but cannot be set.

gtid_owned Stores the list of all GTIDs currently in use and the IDs of the threads owning them. Its default value is NULL.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. It can be queried but cannot be set.

Audit variables

Variable Description
ob_enable_sql_audit Specifies whether to enable SQL audit for the current tenant.

Data type variables

Variable Description
nls_length_semantics The length semantics of the CHAR and VARCHAR2 data types.
nls_nchar_conv_excp Specifies whether to report an error when data is lost during the conversion between NCHAR/NVARCHAR2 and CHAR/VARCHAR2.
nls_numeric_characters The decimal and thousands separators used in a string during the conversion between a number and a string.
nls_currency The local currency symbol for the L number format element.
nls_iso_currency The local currency symbol for the C number format element.
nls_dual_currency The local currency symbol for the U number format element.
nls_date_format The format of converting a date to a string and the format of implicitly converting a string to a date.
nls_timestamp_format The format to use when you convert a timestamp or LTZ timestamp to a string, or when you implicitly convert a string to a timestamp or LTZ timestamp.
nls_timestamp_tz_format The format to use when you convert a timestamp or TZ timestamp to a string, or when you implicitly convert a string to a timestamp or TZ timestamp.
explicit_defaults_for_timestamp Specifies whether to enable non-standard behaviors for processing default values and NULL values in TIMESTAMP columns.
log_row_value_options Specifies whether LOB fields use partial updates.
ob_default_lob_inrow_threshold The default INROW storage threshold for LOB fields in a table.

SQL/PL variables

Variable Description
connect_timeout The connection timeout period.
ob_pl_block_timeout The maximum timeout period for Procedural Language (PL) execution.
cursor_sharing Specifies whether to parameterize an SQL statement when processing it.
have_profiling Indicates whether statement profiling is supported. The default value is NO.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

profiling Specifies whether to enable the statement profiling feature. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

profiling_history_size The number of statements whose profiling information is stored. The default value is 15.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

innodb_strict_mode The check mode for SQL statements with specific syntax.
max_connections The maximum number of connections for a tenant.
sql_mode The SQL mode. Actions such as insert vary greatly with the SQL mode.
sql_quote_show_create Specifies whether to quote identifiers for the SHOW CREATE TABLE and SHOW CREATE DATABASE statements.
ob_enable_rich_error_msg Specifies whether to display information such as svr_ip, time, and trace_id when an error occurs during SQL statement execution.
sql_throttle_current_priority The throttling priority. Only requests of sessions whose sql_throttle_current_priority value is less than the sql_throttle_priority value are throttled.
sql_throttle_priority The throttling priority.
sql_throttle_rt The response time (RT).
max_allowed_packet The maximum size of a network packet.
max_user_connections The maximum number of connections that a single user can set up with the OBServer node. When the value is set to 0, the number of connections is not limited.
max_sp_recursion_depth The maximum recursion level of a specified stored procedure.
sql_select_limit The maximum number of rows to be returned for a SELECT query.
max_connections The maximum number of connections for a tenant.
ob_enable_blk_nestedloop_join Specifies whether to enable Block Nested Loop (BNL) join.
parallel_max_servers The maximum number of threads in the parallel execution (PX) thread pool on each server.
sql_transpiler Controls whether to enable the SQL Transpiler feature.

Note

This variable is available starting with V4.3.5 BP5.

System log variables

Variable Description
binlog_row_image Specifies whether to record full column logs.
ob_enable_show_trace Specifies whether to enable trace logs.
ob_log_level The level of session logs. If this variable is not specified, the system log level is used.
tracefile_identifier The custom identifier that becomes part of the log so that a row iteration trace log can be identified with ease.
master_verify_checksum Specifies whether to examine checksums for data verification. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

log_statements_unsafe_for_binlog Determines whether error code 1592 information is logged in the error log. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

binlog_gtid_simple_recovery Controls how the server iterates over binlog files during GTID search upon startup or restart. Its default value is 1, meaning the values of gtid_executed and gtid_purged are calculated at startup based on the values of previous_gtids_log_event in the newest and oldest binlog files.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

log_bin_basename The full pathname of the binlog files. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

log_bin_index The name and path of the binlog index file. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

log_slave_updates Determines whether a replica server logs updates received from its master server's binlog into its own binlog. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but it cannot be set.

System server variables

Variable Description
preload_buffer_size Specifies the buffer size in bytes used when preloading indexes. Its default value is 32768.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

read_buffer_size Specifies the buffer size in bytes available for reading data. Its default value is 131072.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

read_rnd_buffer_size Specifies the buffer size in bytes used when reading data from MyISAM tables, and also for multi-range read optimization for any storage engine. Its default value is 262144.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

sync_frm Determines whether to sync InnoDB table metadata information to the .frm file on disk. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

keep_files_on_create Controls whether the server retains existing files in the directory when creating MyISAM tables without specifying data or index file locations using the DATA DIRECTORY or INDEX DIRECTORY options. Its default value is OFF, meaning existing files are overwritten.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

max_heap_table_size Specifies the maximum size in bytes that user-created memory tables are allowed to grow to. Its default value is 16777216.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

bulk_insert_buffer_size Specifies the buffer size in bytes/thread used for bulk insert operations. Its default value is 8388608.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

general_log_file Specifies the name of the general query log file. Its default format is host_name.log.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

host_cache_size Specifies the size of the host cache. Its default value is 279.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_error_verbosity Defines the level of detail for errors, warnings, and notes written to the error log. Its default value is 3.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_output Specifies the destination for the general query log and slow query log output. Its default value is FILE.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_queries_not_using_indexes Determines whether queries not using indexes are logged in the slow query log. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_slow_admin_statements Specifies whether slow administrative statements like ALTER TABLE, ANALYZE TABLE, CHECK TABLE, CREATE INDEX, DROP INDEX, OPTIMIZE TABLE, and REPAIR TABLE are logged in the slow query log. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_syslog Determines whether the error log is recorded in the system log. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_syslog_facility The tool used for writing the error log output to the system log. Its default value is daemon.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_syslog_include_pid Specifies whether the service process ID is written to the system log in the error log output. Its default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_syslog_tag Specifies the tag to add to the server identifier in the error log output written to the system log. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_throttle_queries_not_using_indexes The maximum number of statements per minute written to the slow query log. Its default value is 0, meaning no limit.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_timestamps Controls the timezone of timestamps written to the error log, general log, and slow query log files. Its default value is UTC.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

log_warnings Specifies the level of additional warning messages recorded in the error log. Its default value is 2.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

max_delayed_threads The maximum number of threads allowed to be created for processing INSERT DELAYED statements. Its default value is 20.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

offline_mode Specifies whether the server is set to offline mode. Its default value is 0, meaning it is not set to offline mode.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

require_secure_transport Specifies whether connections between the client and server must use some form of secure transport. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

slow_launch_time When the time taken to create a thread exceeds this value, the status variable Slow_launch_threads is incremented. The unit is seconds, and its default value is 2.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

sql_log_off Enables (OFF) or disables (ON) the general query log recording for the current session. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

thread_cache_size The maximum number of threads that can be contained in the thread cache. Its default value is 9.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

thread_pool_high_priority_connection Controls whether the thread pool reserves idle threads for high-priority connections. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

thread_pool_max_unused_threads The maximum number of unused threads allowed in the thread pool. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

thread_pool_prio_kickup_timer The time required, in milliseconds, before a statement moves to the high-priority queue. Its default value is 1000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

thread_pool_stall_limit The time, in units of 10 milliseconds, within which a statement must complete after starting execution. Its default value is 6.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

have_statement_timeout Specifies whether the timeout feature for statement execution is enabled. Its default value is ON.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

old A compatibility variable used to address compatibility issues. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

version_tokens_session_number An internally used variable with a default value of 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

back_log The maximum number of pending connection requests that can be stored in the queue while the server is processing connection requests. Its default value is 80.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

basedir The pathname of the installation root directory. Its default value is /usr/local/mysql/.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

bind_address The IP address to which the server binds when listening for TCP/IP client connections. Its default value is *.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

core_file Specifies whether the server should generate a core file upon exiting due to a fatal error. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

have_compress Indicates whether the zlib compression library required for the COMPRESS() and UNCOMPRESS() functions is available. Its default value is ON, meaning it is available.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

ignore_db_dirs A comma-separated list of names that are not considered as database directories in the data directory. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

init_file Specifies a filename containing SQL statements that the server executes at startup. Its default value is null.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

large_files_support Indicates whether the server supports handling large files. Its default value is 1, meaning support is enabled.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

large_pages Specifies whether large page support is enabled. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

large_page_size If large page support is enabled, this variable specifies the size of memory pages in bytes. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

locked_in_memory Indicates whether the server is locked in memory. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

log_error The output destination of the error log file. Its default value is ./obrd.16c.vd3-s2h6-n3.err.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

named_pipe Indicates whether the server allows clients to connect using named pipes. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

named_pipe_full_access_group Specifies which Windows user group has permission to connect using named pipes when supported. Its default value is empty string.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

open_files_limit The number of file descriptors available to the server. Its default value is 655360.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

shared_memory Indicates whether the server allows clients to connect using shared memory. Its default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

shared_memory_base_name Specifies the name of the shared memory used for shared memory connections. Its default value is MYSQL.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

skip_name_resolve Controls whether hostnames are resolved when checking client connections. Its default value is OFF, meaning hostnames need to be resolved.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

skip_networking Controls whether the server allows TCP/IP connections. Its default value is OFF, meaning TCP/IP connections are disabled.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

thread_handling The thread model the server uses to handle client connections. Its default value is one-thread-per-connection.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

thread_pool_algorithm Controls the algorithm used by the thread pool plugin. Its default value is 0, indicating a conservative low concurrency algorithm.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

thread_pool_size Sets the number of thread groups in the thread pool. Its default value is 16.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

thread_stack The stack size for each thread. Its default value is 262144.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

tls_version Specifies which protocols the server allows for encrypted connections.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

X plugin variables

Variable Description
mysqlx_bind_address Specifies the network address X Plugin listens for TCP/IP connections. Its default value is *, meaning it accepts TCP/IP connections from all server hosts.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_port Specifies the network port X Plugin listens for TCP/IP connections. Its default value is 33060.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_port_open_timeout Specifies the time X Plugin waits for the TCP/IP port to be idle, in seconds. Its default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_socket Specifies the path of the Unix socket file used by X Plugin for connections. Its default value is /tmp/mysqlx.sock.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_ssl_ca Specifies the pathname of the SSL certificate authority (CA) file used by X Plugin.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_ssl_capath Specifies the directory path of the SSL certificate authority (CA) certificates used by X Plugin.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_ssl_cert Specifies the pathname of the SSL certificate file used by X Plugin.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_ssl_cipher Specifies the list of encryption algorithms used by X Plugin for SSL encryption.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_ssl_crl Specifies the filename containing the certificate revocation list used by X Plugin.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_ssl_crlpath Specifies the directory path containing the certificate revocation list files used by X Plugin.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

mysqlx_ssl_key Specifies the pathname of the SSL certificate key file used by X Plugin.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

Performance schema variables

Variable Description
performance_schema_accounts_size Specifies the number of rows in the accounts table. Its default value is -1, meaning it auto-scales.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_digests_size Specifies the maximum number of rows in the events_statements_summary_by_digest table. Its default value is 10000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_events_stages_history_long_size Specifies the number of rows in the events_stages_history_long table. Its default value is 10000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_events_stages_history_size Specifies the number of rows per thread in the events_stages_history table. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_events_statements_history_long_size Specifies the number of rows in the events_statements_history_long table. Its default value is 10000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_events_statements_history_size Specifies the number of rows per thread in the events_statements_history table. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_events_transactions_history_long_size Specifies the number of rows in the events_transactions_history_long table. Its default value is 10000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_events_transactions_history_size Specifies the number of rows per thread in the events_transactions_history table. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_events_waits_history_long_size Specifies the number of rows in the events_waits_history_long table. Its default value is 10000.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_events_waits_history_size Specifies the number of rows per thread in the events_waits_history table. Its default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_hosts_size Specifies the number of rows in the hosts table. Its default value is -1, meaning it auto-scales.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_cond_classes Specifies the maximum number of condition collectors. Its default value is 80.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_cond_instances Specifies the maximum number of condition objects that can be collected. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_digest_length Specifies the maximum length, in bytes, of a normalized SQL statement stored in the performance schema. The default value is 1024.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_file_classes Specifies the maximum number of file collectors. The default value is 80.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_file_handles Specifies the maximum number of file objects that can be opened. The default value is 32768.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_file_instances Specifies the maximum number of file objects that can be collected. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_index_stat Specifies the maximum number of indexes for which statistics are maintained in the performance schema. The default value is -1, indicating automatic resizing.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_memory_classes Specifies the maximum number of memory collectors. The default value is 320.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_metadata_locks Specifies the maximum number of metadata lock collectors. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_mutex_classes Specifies the maximum number of mutex collectors. The default value is 200.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_mutex_instances Specifies the maximum number of mutex objects that can be collected. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_prepared_statements_instances Specifies the maximum number of rows in the prepared_statements_instances table. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_program_instances Specifies the maximum number of stored programs for which statistics are maintained in the performance schema. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_rwlock_classes Specifies the maximum number of rwlock collectors. The default value is 50.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_rwlock_instances Specifies the maximum number of rwlock objects that can be collected. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_socket_classes Specifies the maximum number of socket collectors. The default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_socket_instances Specifies the maximum number of socket objects that can be collected. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_sql_text_length Specifies the maximum length, in bytes, of SQL statements that can be stored in the SQL_TEXT column of statement event tables such as events_statements_current, events_statements_history, and events_statements_history_long. The default value is 1024.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_stage_classes Specifies the maximum number of stage collectors. The default value is 150.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_statement_classes Specifies the maximum number of statement collectors. The default value is 193.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_statement_stack Specifies the maximum depth of nested stored program calls for which statistics are maintained in the performance schema. The default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_table_handles Specifies the maximum number of table objects that can be opened. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_table_instances Specifies the maximum number of table objects that can be collected. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_table_lock_stat Specifies the maximum number of tables for which lock statistics are maintained in the performance schema. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_thread_classes Specifies the maximum number of thread collectors. The default value is 50.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_max_thread_instances Specifies the maximum number of thread objects that can be collected. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_session_connect_attrs_size The amount of preallocated memory, in bytes, reserved per thread for storing connection attribute key-value pairs. The default value is 512.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_setup_actors_size Specifies the number of rows in the setup_actors table. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_setup_objects_size Specifies the number of rows in the setup_objects table. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

performance_schema_users_size Specifies the number of rows in the users table. The default value is -1, indicating automatic scaling.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

Lock variables

Variable Description
metadata_locks_cache_size The size of the metadata lock cache, in bytes. The default value is 1024.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

metadata_locks_hash_instances The number metadata lock hashes. The default value is 8.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

FOREIGN KEY constraint variables

Variable Description
foreign_key_checks Specifies whether to enable FOREIGN KEY constraint check for DML or DDL statements.

Materialized view variables

Variable Description
mview_refresh_dop Controls the default refresh parallelism of materialized views.

Optimizer variables

Variable Description
optimizer_use_sql_plan_baselines Specifies whether the optimizer uses SQL plan baselines.
optimizer_capture_sql_plan_baselines Specifies whether new plans can be automatically captured to the plan baseline.
parallel_degree_policy The strategy based on which the optimizer selects the degree of parallelism (DOP).
parallel_degree_limit The maximum DOP that the optimizer can select when the Auto DOP strategy is used.
parallel_min_scan_time_threshold The minimum evaluation period for the parallel scan of base tables.
optimizer_dynamic_sampling The level of dynamic sampling.
optimizer_features_enable The version of the OceanBase Database optimizer that you want to enable.
ob_enable_transformation Specifies whether to enable the rewrite feature of the SQL optimizer.
ob_table_access_policy Controls the optimizer to prioritize a specific storage format when generating base table plans.

Auto-increment column variables

Variable Description
auto_increment_increment The auto-increment step size. It is used only for MySQL client login.
auto_increment_offset The start value of an auto-increment column.
last_insert_id The last inserted auto-increment value in the current session.
identity The identity variable is synonymous with the last_insert_id variable and can be queried by using select @@identity.
sql_auto_is_null Specifies whether to obtain the auto-increment column value of the last inserted row.
auto_increment_cache_size The number of cached auto-increment values.
div_precision_increment The number of digits by which to increase the scale of the result of a division operation based on the scale of the dividend. This variable is for compatibility with MySQL.

Character set and string variables

Variable Description
character_set_client The character set in which the statements are sent by the client.
character_set_connection The character set to which the received statements are converted.
character_set_database The character set of the default database.
character_set_results The character set to which the server converts the result sets or error messages before sending them to the client.
character_set_server The character set of the server.
character_set_system The character set of the system.
collation_connection The character set and collation for the connection.
collation_database The default character set and collation of the database.
collation_server The default character set and collation for the server.
character_set_filesystem The character set of the file system.
sql_warnings Specifies whether to generate an information string for single-row INSERT statements when warnings occur.
init_connect The character string that the server executes for each connected client. The string consists of one or more SQL statements which are separated by semicolons (;).
nls_sort The string value sorting rule.
nls_comp The string value comparison rule.
nls_characterset The default character set of the data types such as CHAR, VARCHAR2, and CLOB in the database.
nls_nchar_characterset The default character set of the database, which is used for data types such as NCHAR, NVARCHAR2, and NCLOB.

Group replication variables

Variable Description
group_replication_allow_local_disjoint_gtids_join Specifies whether to allow a server to join a group when the server has local transactions that are not present in the group. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_allow_local_lower_version_join Specifies whether to allow a server to join a group when the server has a lower MySQL Server version than other members of the group. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_auto_increment_increment The step size of auto-increment columns of members in a replication group. This variable ensures that values in auto-increment columns of members in a multi-primary group are ordered without overlapping. The default value is 7.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_bootstrap_group Specifies whether to use the current server to bootstrap the group. You can set this variable only on one server and only when you start the group for the first time or restart the group. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_components_stop_timeout The timeout period in seconds that group replication waits for each component when shutting down. The default value is 2.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_compression_threshold The threshold in bytes to trigger compression of messages sent between group members. If the size of a message sent between group members exceeds the threshold, the message will be compressed. The default value is 1000000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_enforce_update_everywhere_checks Specifies whether to enable strict consistency checks for multi-primary updates everywhere. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_exit_state_action Specifies how group replication behaves when a server instance leaves the group unintentionally. The default value is READ_ONLY.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_flow_control_applier_threshold The number of waiting transactions in the applier queue that trigger flow control. The default value is 25000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_flow_control_certifier_threshold The number of waiting transactions in the certifier queue that trigger flow control. The default value is 25000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_flow_control_mode The flow control mode. The default value is QUOTA.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_force_members The list of member addresses, in the host1:port1,host2:port2 format. This variable is used to forcibly create a new group. The members not included in the list do not receive new view messages and their write operations are blocked. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_group_name The name of the replication group to which the current server belongs. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_group_seeds The list of seed member addresses, in the host1:port1,host2:port2 format. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_gtid_assignment_block_size The number of consecutive global transaction IDs (GTIDs) reserved for each member. The default value is 1000000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_ip_whitelist The IP addresses or host names of the hosts allowed to connect to the group. These addresses are called allowlisted addresses. The default value is AUTOMATIC.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_local_address The network address that a replication group member provides for connections from other group members. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_member_weight The percentage weight assigned to a member to influence the chance of the member being elected as the new primary node upon failover. This variable applies only to single-primary groups. When the primary node leaves a single-primary group, a member with a higher weight value is preferentially elected as the new primary node. The default value is 50.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_poll_spin_loops The number of times the group communication thread waits for the communication engine mutex to be released before the thread waits for more incoming network messages. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_complete_at The strategy for handling cached transactions after state transfer during distributed recovery. The default value is TRANSACTIONS_APPLIED.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_reconnect_interval The interval in seconds between reconnection attempts when no donor is found in the group. If a server finds no donor in a group for distributed recovery when the server attempts to join the group, the server will make reconnection attempts at the interval specified by this variable to search for an available donor. The default value is 60.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_retry_count The number of reconnection attempts allowed to search for an available donor. If a server finds no donor in a group for distributed recovery when the server attempts to join the group, the server will make reconnection attempts for the times specified by this variable to search for an available donor. The default value is 10.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_ca The path to a file that contains a list of trusted SSL certificate authorities for distributed recovery connections. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_capath The path to a directory that contains certificates issued by trusted SSL certificate authorities for distributed recovery connections. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_cert The name of the SSL certificate file to use for establishing a secure connection for distributed recovery. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_cipher The list of ciphers supported for SSL encryption. The supported ciphers vary with the version of the SSL library used for compiling the MySQL server. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_crl The path to a file that contains certificate revocation lists. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_crlpath The path to a directory that contains certificate revocation lists. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_key The name of the SSL key file to use for establishing a secure connection for distributed recovery. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_verify_server_cert Specifies whether to verify the common name of the server in the donor certificate during distributed recovery. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_use_ssl Specifies whether to use SSL for distributed recovery connections between replication group members. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_single_primary_mode Specifies whether to run group replication in single-primary mode and automatically select a server to handle read/write workloads. The value ON indicates that only one member is selected as the primary node to perform read/write operations and other members are auxiliary nodes. The value OFF indicates to disable the single-primary mode and enable the multi-primary mode. In multi-primary mode, all group members are primary nodes that support read/write operations. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_ssl_mode The security state of SSL connections between replication group members. The default value is DISABLED.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_start_on_boot Specifies whether to start group replication when the server starts. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_transaction_size_limit The maximum size in bytes of transactions that the replication group can accept. The default value is 150000000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_unreachable_majority_timeout The number of seconds to wait before a group member that suffers a network partition and therefore cannot connect to the majority leaves the group. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Session-level variables

Version variables

Variable Description
ob_last_schema_version The latest schema version used in the session.
old_alter_table Specifies whether to enable the ALTER TABLE syntax and operation method of an earlier version. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Debugging variables

Variable Description
debug The debug option. The default value is d:t:i:o,/tmp/mysqld.trace.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Read/Write and query variables

Variable Description
is_result_accurate Specifies whether the query result is correct when a query carries a topk hint.
long_query_time Sets the threshold for slow queries.

Replica variables

Variable Description
master_info_repository Specifies whether the replica records metadata to an InnoDB table in the mysql system database or as a file in the data directory. The default value is FILE.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Cache variables

Variable Description
table_definition_cache The number of memory spaces for caching table definitions. The default value is -1.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

table_open_cache_instances The number of open table cache instances. The default value is 16.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query it, but cannot set it.

Cluster variables

Variable Description
ob_capability_flag The capabilities that the OBServer node can provide. It is used to inform ODP of the features supported and features not supported by the OBServer node during capability negotiation between the OBServer node and ODP.
ob_proxy_partition_hit Specifies whether to enable ODP to send the data requested by SQL statements to the OBServer node where the primary partition of the data is located.
ob_org_cluster_id The CLUSTER_ID of the OceanBase cluster.

NDB storage engine variables

Variable Description
ndb_allow_copying_alter_table Determines whether ALTER TABLE statements and other DDL statements can use copying operations on tables. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_autoincrement_prefetch_sz Specifies the prefetch quantity for auto-increment values, which can affect the performance and concurrent access capability of auto-increment columns. The default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_blob_read_batch_bytes Configures the batch read size for BLOB data in the NDB Cluster, in bytes. The default value is 65536.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_blob_write_batch_bytes Configures the batch write size for BLOB data in the NDB Cluster, in bytes. The default value is 65536.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_deferred_constraints Controls whether constraint checks on tables are deferred. The default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_fully_replicated Determines whether new tables are fully replicated. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_index_stat_enable Determines whether to use the NDB index statistics collection feature. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_index_stat_option Specifies options for generating NDB index statistics. The default value is loop_checkon=1000ms,loop_idle=1000ms,loop_busy=100ms,update_batch=1,read_batch=4,idle_batch=32,check_batch=32,check_delay=1m,delete_batch=8,clean_delay=0,error_batch=4,error_delay=1m,evict_batch=8,evict_delay=1m,cache_limit=32M,cache_lowpct=90.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_join_pushdown Controls whether to enable join pushdown optimization in the storage engine. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_binlog_index Controls whether to insert the mapping of epochs to binlog positions into the ndb_binlog_index table. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_log_exclusive_reads Determines whether to use Exclusive locks for recording primary key reads. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_row_checksum Specifies the checksum for table rows. A value of 1 means checksums are calculated and stored for each row; a value of 0 means no checksum detection is performed. The default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_use_exact_count Specifies whether to force NDB to use record counting to accelerate SELECT count(*) queries during query planning. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndb_use_transactions Controls whether to enable NDB transaction support. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndbinfo_max_bytes Used only for testing and debugging. The default value is 0.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndbinfo_max_rows Used only for testing and debugging. The default value is 10.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

ndbinfo_show_hidden Determines whether to display underlying internal tables of the ndbinfo database in the MySQL client. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_repair_threads Specifies the number of concurrent threads for repairing MyISAM tables. The default value is 1.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_sort_buffer_size Specifies the buffer size allocated for sorting MyISAM indexes during REPAIR TABLE or for creating indexes with CREATE INDEX (or ALTER TABLE), in bytes. The default value is 8388608.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_stats_method Specifies how the server calculates NULL values when collecting statistics on index value distribution for MyISAM tables. The default value is nulls_unequal, meaning NULL values are treated as ordinary values, just like other values.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

myisam_use_mmap Determines whether to use memory mapping for reading and writing MyISAM tables. The default value is OFF.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

SQL/PL variables

Variable Description
have_profiling Indicates whether statement profiling is supported. The default value is NO.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query this variable but cannot set it.

profiling Specifies whether to enable the statement profiling feature. The default value is 0.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

profiling_history_size The number of statements whose profiling information is stored. The default value is 15.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

enable_sql_plan_monitor Determines whether the SQL of the current session is recorded in the SQL plan monitor.
sql_transpiler Controls whether to enable the SQL Transpiler feature.

Note

This variable is available starting with V4.3.5 BP5.

System log variables

Variable Description
ob_enable_show_trace Specifies whether to enable trace logs.
tracefile_identifier The custom identifier that becomes part of the log so that a row iteration trace log can be identified with ease.

System server variables

Variable Description
pseudo_slave_mode Specifies whether to switch the server to the pseudo slave mode. The default value is OFF.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

pseudo_thread_id The ID of the session thread. The default value is 2147483647.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

rbr_exec_mode The execution mode of the session thread. Valid values are IDEMPOTENT and STRICT. The default value is STRICT.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

preload_buffer_size Specifies the buffer size for preloading indexes, in bytes. The default value is 32768.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

read_buffer_size Specifies the buffer size available for reading data, in bytes. The default value is 131072.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

read_rnd_buffer_size Specifies the buffer size for reading data from MyISAM tables, and for multi-range read optimization for any storage engine, in bytes. The default value is 262144.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

keep_files_on_create Controls whether the server retains existing files in the directory when creating MyISAM tables if the DATA DIRECTORY or INDEX DIRECTORY options are not used to specify locations for data or index files. The default value is OFF, meaning existing files are overwritten.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

max_heap_table_size Specifies the maximum size to which user-created memory tables are allowed to grow, in bytes. The default value is 16777216.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

bulk_insert_buffer_size Specifies the buffer size for bulk insert operations, in bytes per thread. The default value is 8388608.

Note

This variable is only for compatibility with MySQL 5.7. The related functionality is not supported. You can query and set it, but setting it will not produce an error nor have any effect.

Time zone and date variables

Variable Description
timestamp The timestamp in seconds. This variable affects the result of SELECT NOW(6).
nls_language The default language of prompt messages, date, month, and the default values of nls_sort and nls_date_language.

Transaction and transaction log variables

Variable Description
ob_proxy_set_trx_executed Specifies whether to send START TRANSACTION Syntax to the OBServer node through ODP.
ob_trace_info The trace information to be transparently transferred, which can be stored in redo logs.

Vector variables

Variable Description
ob_hnsw_ef_search Sets the number of neighbor points searched in each layer of the graph during vector index queries using the HNSW algorithm.
ob_ivf_nprobes Sets the number of nearest cluster centers to search during a vector index query. This variable affects the performance and recall rate of IVF-type queries: the larger the value, the higher the recall rate, but the search time will also increase.

Optimizer variables

Variable Description
ob_table_access_policy Controls the optimizer to prioritize a specific storage format when generating base table plans.

Auto-increment column variables

Variable Description
last_insert_id The last inserted auto-increment value in the current session.

Group replication variables

Variable Description
group_replication_force_members The list of member addresses, in the host1:port1,host2:port2 format. This variable is used to forcibly create a new group. The members not included in the list do not receive new view messages and their write operations are blocked. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_group_name The name of the replication group to which the current server belongs. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_gtid_assignment_block_size The number of consecutive GTIDs reserved for each member. The default value is 1000000.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_ip_whitelist The IP addresses or host names of the hosts allowed to connect to the group. These addresses are called allowlisted addresses. The default value is AUTOMATIC.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_local_address The network address that a replication group member provides for connections from other group members. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_ca The path to a file that contains a list of trusted SSL certificate authorities for distributed recovery connections. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_capath The path to a directory that contains certificates issued by trusted SSL certificate authorities for distributed recovery connections. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_cert The name of the SSL certificate file to use for establishing a secure connection for distributed recovery. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_cipher The list of ciphers supported for SSL encryption. The supported ciphers vary with the version of the SSL library used for compiling the MySQL server. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_crl The path to a file that contains certificate revocation lists. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_crlpath The path to a directory that contains certificate revocation lists. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

group_replication_recovery_ssl_key The name of the SSL key file to use for establishing a secure connection for distributed recovery. By default, this variable is left empty.

Note

This variable is used only for compatibility with MySQL 5.7, but its functionality is not implemented. You can query and set this variable, but the setting does not take effect even though the system does not return an error.

Previous topic

writing_throttling_trigger_percentage
Last

Next topic

activate_all_roles_on_login
Next
What is on this page
Global variables
Security variables
Version variables
Debugging variables
Case sensitivity variables
Read/Write and query variables
Scheduler variables
Replica variables
Replication source variables
Recycle bin variables
Cache variables
Function variables
InnoDB storage engine variables
Cluster variables
Directory variables
MyISAM storage engine variables
Temporary file variables
Memory variables
NDB storage engine variables
Full-text index variables
Runtime filter variables
Upgrade variables
Time zone and date variables
Transaction and transaction log variables
Audit variables
Data type variables
SQL/PL variables
System log variables
System server variables
X plugin variables
Performance schema variables
Lock variables
FOREIGN KEY constraint variables
Materialized view variables
Optimizer variables
Auto-increment column variables
Character set and string variables
Group replication variables
Session-level variables
Version variables
Debugging variables
Read/Write and query variables
Replica variables
Cache variables
Cluster variables
NDB storage engine variables
SQL/PL variables
System log variables
System server variables
Time zone and date variables
Transaction and transaction log variables
Vector variables
Optimizer variables
Auto-increment column variables
Group replication variables