GaussDB
GaussDB

    All results for "" in this service

      All results for "" in this service

      • What's New
      • Product Bulletin
        • Vulnerability Fixing Policies
        • Version Support Bulletin
          • GaussDB Version Policies
        • Kernel Release History
          • V2.0-8.x Versions
          • V2.0-3.x Versions
          • V2.0-2.x Versions
      • Service Overview
        • GaussDB Infographic
        • What Is GaussDB?
        • Scenarios
        • Advantages
        • Functions
        • DB Instance Description
          • DB Instance Types
          • Instance Storage Types
          • DB Engine Versions
          • Instance Statuses
        • Instance Specifications
        • Edition Types
        • Security
          • Identity Authentication and Access Control
            • Service Access Control
          • Data Protection
          • Audit and Logs
          • Risk Monitoring
          • Fault Recovery
          • Certificates
        • Permission Management
        • Notes and Constraints
        • Related Services
        • Compatibility
        • Basic Concepts of GaussDB
          • Storage Engine (for Distributed Instances)
          • Storage Engine (for Centralized Instances)
          • Flashback (for Distributed Instances)
          • Flashback (for Centralized Instances)
          • VACUUM (for Distributed Instances)
          • VACUUM (for Centralized Instances)
      • Billing
        • Billing Overview
        • Billing Items
        • Billing Modes
          • Overview
          • Yearly/Monthly Billing
          • Pay-per-Use Billing
        • Billing Examples
        • Billing Mode Changes
          • Overview
          • Pay-per-Use to Yearly/Monthly
          • Yearly/Monthly to Pay-per-Use
        • Subscription Renewal
          • Overview
          • Manually Renewing a GaussDB Instance
          • Auto-renewing a GaussDB Instance
        • Bills
        • Arrears
        • Billing Termination
        • Cost Management
      • Getting Started
        • Buying a GaussDB Instance and Connecting to It Through the DAS Console(Recommended)
        • Buying a GaussDB Instance and Connecting to It Using gsql
        • GaussDB Common Practices
      • User Guide
        • Suggestions on Instance Selection
        • Using IAM to Grant Access to GaussDB
          • Using IAM Roles or Policies to Grant Access to GaussDB
          • Using IAM Identity Policies to Grant Access to GaussDB
        • Buying a GaussDB Instance
        • GaussDB Instance Connection
          • Connecting to a GaussDB Instance
          • Connecting to an Instance Through DAS
          • Using gsql to Connect to an Instance
          • Using Navicat to Connect to an Instance
          • Using DBeaver to Connect to an Instance
        • Database Migration
          • Overview of GaussDB Migration Solutions
          • Using DRS to Migrate Data from Oracle Database to GaussDB
          • Using DRS to Migrate Data from MySQL Database to GaussDB
          • Migrating Data to GaussDB Using the Export and Import Functions of DAS
          • Using the copy to/from Command to Export and Import Data
          • Using CopyManager in JDBC to Export and Import Data
          • Using gs_dump and gs_dumpall to Export Data
          • Using gs_restore to Import Data
          • Using gs_loader to Import Data
        • Database Use
          • Overview of Using a Database
          • Creating a GaussDB Database
          • Creating a GaussDB Database User
          • Authentication Configurations
            • Adding a Client Authentication Configuration
            • Deleting a Client Authentication Configuration
            • Modifying a Client Authentication Configuration
            • Viewing the Modification History of Client Authentication Configurations
            • Restoring Client Authentication Configurations
        • Instance Management
          • Viewing GaussDB Instance Overview Data
          • Viewing the GaussDB Instance List
          • Viewing GaussDB Instance Details
          • Configuring Security Group Rules for a GaussDB Instance
          • Binding and Unbinding an EIP for a GaussDB Instance
          • Binding or Unbinding a NAT Gateway Address for GaussDB
          • Modifying the Recycle Bin Policy for a GaussDB Instance
          • Exporting Information About All GaussDB Instances
          • Unsubscribing from a Yearly/Monthly GaussDB Instance
          • Stopping a GaussDB Instance
          • Starting a GaussDB Instance
          • Rebooting a GaussDB Instance
          • Deleting a Pay-per-Use GaussDB Instance
          • Rebuilding a GaussDB Instance
          • Stopping a GaussDB Node
          • Starting a GaussDB Node
          • Rebooting a GaussDB Node
        • Instance Modifications
          • Changing the Name of a GaussDB Instance
          • Changing the Database Port of a GaussDB Instance
          • Changing the M Compatibility Port
          • Changing the Maintenance Window for a GaussDB Instance
          • Changing the CPU and Memory Specifications of a GaussDB Instance
          • Changing the Security Group of a GaussDB Instance
          • Configuring Read Replicas
          • Synchronizing Data to a Single-Replica Instance
          • Viewing and Modifying Advanced Features
          • Migrating Hash Bucket Tables
          • Scaling In and Out an Instance
            • Overview of Scaling In and Out an Instance
            • Adding Coordinator Nodes for an Instance (Distributed)
            • Adding Shards for an Instance (Distributed)
            • Adding Nodes for an Instance (Distributed)
            • Deleting Coordinator Nodes for an Instance (Distributed)
            • Deleting Shards for an Instance (Distributed)
          • Scaling Up Storage Space
            • Overview of Scaling Up Storage Space
            • Manually Scaling Up Storage Space for an Instance
            • Manually Scaling Up Storage Space of Specified Shards
            • Configuring Storage Autoscaling for an Instance
          • Changing the Deployment Model
            • Overview of Changing the Deployment Model
            • Changing the Deployment Model of a Single-Replica Instance (Centralized)
            • Changing Standby DNs to Log Nodes (for a Distributed Instance)
          • Performing a Primary/Standby DN Switchover
            • Overview of Performing a Primary/Standby DN Switchover
            • Changing the DN Failover Priority
            • Performing a Primary/Standby DN Switchover
            • Balancing the Distribution of Primary and Standby Nodes
          • Updating the OS of a GaussDB Instance
        • Version Management
          • Managing Version Upgrade Paths
        • Instance Upgrade
          • Overview
          • Hot Patch Update
          • In-place Upgrade
          • Gray Upgrade
        • Add-on Management
          • Yukon GIS
            • Installing the Add-on
            • Enabling or Disabling Extensions
            • Viewing Extensions
          • Oracle OCI
            • Overview of Oracle OCI
            • Installing the Add-on
            • Configuring Target Service IP Addresses
            • Enabling SSL
            • Disabling SSL
            • Uninstalling the Add-on
        • Data Backup
          • Overview
          • Backup Execution
            • Configuring an Automated Backup Policy for GaussDB Instances
            • Configuring an Automated Backup Policy for GaussDB Tables
            • Creating a Manual Backup for GaussDB Instances
            • Creating a Manual Backup for GaussDB Tables
          • Backup Management
            • Downloading a GaussDB Backup
            • Exporting Backup Information About GaussDB Instances
            • Stopping a Backup for a GaussDB Instance
            • Deleting a Manual Backup of a GaussDB Instance
        • Data Restoration
          • GaussDB Restoration Methods for Data Misoperations
          • Restoring a Backup File to a GaussDB Instance
          • Restoring a GaussDB Database or Table Using a Backup File
          • Restoring a GaussDB Instance to a Specific Point in Time
          • Restoring a GaussDB Database or Table to a Specific Point in Time
        • Account and Network Security
          • Resetting the Administrator Password of a GaussDB Instance
          • Enabling Transparent Data Encryption for a GaussDB Instance
        • Parameter Management
          • Configurable DB Instance Parameters
          • Modifying GaussDB Instance Parameters
          • Viewing Parameter Change History of a GaussDB Instance
          • Exporting Parameters of a GaussDB Instance
          • Creating a Custom Parameter Template for GaussDB Instances
          • Managing Parameter Templates for GaussDB Instances
        • Monitoring and Alarming
          • Supported Metrics of GaussDB
          • Querying GaussDB Monitoring Metrics
          • Checking GaussDB Monitoring Dashboards
          • Creating Alarm Rules for a GaussDB Instance
          • Event Monitoring
            • Supported Events of GaussDB
            • Checking GaussDB Event Monitoring Data
            • Creating an Alarm Rule to Monitor a GaussDB Event
        • Logs and Auditing
          • Downloading Error Logs and Slow Query Logs of a GaussDB Instance
          • Downloading Switchover/Failover Logs of a GaussDB Instance
          • Viewing GaussDB Operation Logs on CTS
          • Interconnecting with LTS and Querying Database Audit Logs
        • Quota Adjustment
          • Adjusting Cloud Service Resource Quotas of GaussDB
          • Adjusting GaussDB Resource Quotas of an Enterprise Project
        • Diagnostics and Optimization
          • Viewing Slow SQL Statements
          • Viewing Top SQL Statements
          • Viewing Full SQL Statistics Using SQL Explorer
          • Performing Full-Link Analysis for a SQL Record
          • Configuring SQL Throttling Rules
          • Data Storage Insights
          • Performance Reports
            • Generating aWorkload Diagnosis Report
            • Generating anActive Session Profile
        • Session Management
          • Managing Real-Time Sessions
          • Viewing Session Statistics
        • Disaster Recovery Management
          • Constraints
          • Creating a DR Relationship
          • Checking DR Task Statuses
          • Promoting the DR Instance to Primary
          • Stopping a DR Relationship
          • Deleting a DR Task
          • Re-creating a DR Task After the Primary Instance Is Faulty
          • Switching Roles of Primary and DR Instances
          • Re-establishing a DR Relationship
          • Performing a Streaming DR Drill
          • Enabling or Disabling Log Cache for the Primary Instance
          • Restrictions on the DR Instance
        • Managing GaussDB Tasks
        • Managing GaussDB Tags
        • Managing GaussDB Events
      • Developer Guide
        • Developer Guide(Distributed_V2.0-10.x)
          • Database System Overview
            • Database Logical Architecture
            • Query Request Handling Process
            • Managing Transactions
          • Database Security
            • Users and Permissions
              • Default Permission Mechanism
              • Administrators
              • Users
              • Roles
              • Schemas
              • User Permissions
              • Row-Level Security Policy
            • Database Audit
          • Database Quick Start
            • Connecting to a Database
              • Using gsql to Connect to a Database
              • APIs
            • Operating on a Database
              • Creating a Database User
              • Managing Databases in Non-Multi-Primary Mode
              • Managing Tablespaces
              • Managing Tables
                • Creating a Table
                • Inserting Data into Tables
                • Updating Data in a Table
                • Viewing Data
                • Deleting Data from a Table
              • Querying System Catalogs
              • Other Operations
                • Managing Schemas
                • Managing Partitioned Tables
                • Managing Indexes
                • Managing Views
                • Managing Sequences
                • Managing Scheduled Jobs
            • Managing Permissions
            • Using Stored Procedures
          • Development and Design Proposal
            • Overview
            • Database Design Specifications
              • General Specifications
              • Deployment Specifications
              • Database Object Naming Specifications
              • Database and Schema Design Specifications
              • Permission Design Specifications
              • Character Set Design Specifications
              • Table Design Specifications
              • Column Design Specifications
              • Index Design Specifications
              • Function/Stored Procedure Design Specifications
              • Constraint Design
              • View and Joined Table Design
            • Database Programming Specifications
              • GUC Parameter Programming Specifications
              • Object Access Programming Specifications
              • WHERE
              • SELECT
              • INSERT
              • UPDATE
              • DELETE
              • Join Query
              • Subquery
              • Transaction
              • SQL Compilation
            • Client Programming Specifications
              • JDBC
              • Connection Control Specifications
              • C/C++ Application Compilation Specifications
          • Application Development Guide
            • GaussDB Application Development Guide
            • Development Specifications
            • Development Based on JDBC
              • Development Process
              • Development Procedure
                • Obtaining the Driver JAR Package and Configuring the JDK Environment
                • Connecting to a Database
                  • Connection Methods
                  • Connection in Non-encrypted Mode
                  • Connection in SSL Mode
                  • Connecting to a Database in UDS Mode
                  • Connecting to a Database in SM-based TLS Mode
                  • Connection Parameter Reference
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Database Connection
              • Typical Application Development Examples
                • Configuring Connection Parameters in Different Scenarios
                • Handling SQL Exceptions
                • Creating and Calling a Stored Procedure
                • Obtaining the Return Value of a Function
                • Batch Query
                • Using the Streaming Read Function
                • SQL Retry at an Application Layer
                • Importing and Exporting Data Through Local Files
                • Logical Replication (Non-Multi-Primary)
                • Monitoring Database Connections
                • Using the Array Type
                • Using the Struct Type
              • JDBC API Reference
                • Common Packages and APIs
                • java.sql.Connection
                • java.sql.CallableStatement
                • java.sql.DatabaseMetaData
                • java.sql.Driver
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
                • java.sql.Clob
                • java.sql.Array
                • java.sql.Struct
                • java.sql.SQLException
                • java.io.IOException
                • javax.sql.ConnectionPoolDataSource
                • javax.sql.DataSource
                • javax.sql.PooledConnection
                • javax.naming.Context
                • CopyManager
                • PGReplicationConnection
                • PGReplicationStream
                • ChainedStreamBuilder
                • ChainedCommonStreamBuilder
                • PGobject
                • LogSequenceNumber
            • Development Based on ODBC
              • Development Process
              • Development Procedure
                • Obtaining the Source Code Package, ODBC Package, and Dependency Library
                • Connecting to a Database
                  • Configuring a Data Source on Linux
                  • Configuring a Data Source on Windows
                  • APIs for Connecting to a Database
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Connection
              • Typical Application Development Examples
                • Typical Application Scenarios and Configurations
                • Obtaining and Processing Data in a Database
                • Batch Binding
                • High-Performance Binding Type
                • Enabling a Connection Pool
              • ODBC API Reference
                • SQLAllocEnv
                • SQLAllocConnect
                • SQLAllocHandle
                • SQLAllocStmt
                • SQLBindCol
                • SQLBindParameter
                • SQLColAttribute
                • SQLConnect
                • SQLDisconnect
                • SQLExecDirect
                • SQLExecute
                • SQLFetch
                • SQLFreeStmt
                • SQLFreeConnect
                • SQLFreeHandle
                • SQLFreeEnv
                • SQLPrepare
                • SQLGetData
                • SQLGetDiagRec
                • SQLSetConnectAttr
                • SQLSetEnvAttr
                • SQLSetStmtAttr
            • Development Based on libpq
              • Development Process
              • Development Procedure
                • Obtaining the Release Package, Dependency Libraries, and Header Files
                • Connecting to a Database
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Executing Prepared Statements
                • Binding Parameters and Returning a Binary Result
              • libpq API Reference
                • Overview
                • Database Connection Control Functions
                  • PQconnectdbParams
                  • PQconnectdb
                  • PQconninfoParse
                  • PQconnectStart
                  • PQerrorMessage
                  • PQsetdbLogin
                  • PQfinish
                  • PQreset
                  • PQstatus
                • Database Statement Execution Functions
                  • PQexec
                  • PQprepare
                  • PQclear
                  • PQfnumberEx
                  • PQexecParams
                  • PQexecParamsBatch
                  • PQexecPrepared
                  • PQexecPreparedBatch
                • Asynchronous Command Processing Functions
                  • PQsendQuery
                  • PQsendQueryParams
                  • PQsendPrepare
                  • PQsendQueryPrepared
                  • PQflush
                • Query Cancellation Functions
                  • PQgetCancel
                  • PQfreeCancel
                  • PQcancel
                • Functions for Processing Database Result
                  • PQgetvalue
                  • PQnfields
                  • PQntuples
                  • PQfname
                  • PQresultStatus
            • Development Based on Psycopg
              • Development Process
              • Development Procedure
                • Preparing an Environment
                • Connecting to a Database
                  • Connection Methods
                  • Connection in Non-encrypted Mode
                  • Connection in SSL Mode
                  • Connection Parameter Reference
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Database Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Using Logs
              • Psycopg API Reference
                • psycopg2.connect()
                • connection.cursor()
                • cursor.execute(query,vars_list)
                • cursor.executemany(query,vars_list)
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchmany(size)
                • cursor.fetchall()
                • cursor.close()
                • connection.close()
            • Development Based on the Go Driver
              • Development Process
              • Development Procedure
                • Preparing an Environment
                • Connecting to a Database
                  • Connection in Non-encrypted Mode
                  • Connection in SSL Mode
                  • Connection Parameter Reference
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Database Connection
              • Typical Application Development Examples
              • Go APIs
                • type DB
                • type Stmt
                • type Tx
                • type Rows
                • type Row
                • type ColumnType
                • type Result
            • Development Based on ECPG
              • Development Process
              • Preparing Components for ECPG-based Development
              • Embedded SQL-C Program Development
                • Foundational Concepts
                • Declaring Host Variables
                • Managing Database Connections
                • Executing SQL Statements
                • Processing the Result Set
                • Closing a Connection
                • Embedded SQL Syntax Reference
                  • ALLOCATE DESCRIPTOR
                  • CONNECT
                  • DEALLOCATE DESCRIPTOR
                  • DECLARE
                  • DESCRIBE
                  • DISCONNECT
                  • EXECUTE IMMEDIATE
                  • GET DESCRIPTOR
                  • OPEN
                  • PREPARE
                  • SET AUTOCOMMIT
                  • SET CONNECTION
                  • SET DESCRIPTOR
                  • TYPE
                  • VAR
                  • WHENEVER
              • ECPG-based Preprocessing, Compilation, and Execution
              • Typical Application Development Examples
                • Creating a Table, Inserting Data, and Querying Data
                • Date, Timestamp, and Interval Parsing
                • Parsing and Calculating Numeric Types
              • ECPG API Reference
                • Overview
                • Interval Type
                • Numeric Type
                • Date Type
                • Timestamp Type
            • Compatibility Reference
            • Appendix
              • JDBC
                • Data Type Mapping
                • Data Type Conversion Rules
                • Log Management
                • Troubleshooting
                  • Incorrect batchMode Settings
                  • Error Is Reported When Verification Is Enabled for Data Insertion in the Hibernate Framework
                  • Error Is Reported or Connection Is Blocked in SSL Mode
              • ODBC
                • Configuration Parameters
              • libpq
                • Connection Parameters
              • ECPG
                • Prepared Statements
                • Data Types and Host Variables
                  • Overview
                  • DECLARE Section
                  • Retrieving Query Results
                  • Data Type Mapping
                  • Handling Character Strings
                  • Host Variables with Non-primitive Types
                  • Accessing Special Data Types
                  • Handling Non-primitive SQL Data Types
                • Executing Dynamic SQL Statements
                  • Overview
                  • Executing a Statement Without a Result Set
                  • Executing a Statement with Input Parameters
                  • Executing a Statement with a Result Set
                • Error Handling
                  • Overview
                  • Setting Callbacks
                  • sqlca
                  • SQLSTATE and SQLCODE
                • Using Library Functions
                • SQL Descriptor Areas
                  • Overview
                  • Named SQL Descriptor Areas
                  • SQLDA
                • Compatibility Between ECPG and Pro*C
              • Parameters Related to Log Output
          • User-Defined Functions
            • PL/SQL Functions
          • Feature Usage Guidelines
            • Autonomous Transaction
              • Specifications and Limitations
              • Autonomous Transactions Supported in Stored Procedures
              • Autonomous Transactions Supported in Anonymous Blocks
              • Autonomous Transactions Supported in Functions
              • Package Supporting Autonomous Transaction
            • Materialized View
              • Complete-Refresh Materialized View
                • Overview
                • Support and Limitations
                • Usage
              • Fast-Refresh Materialized View
                • Overview
                • Support and Limitations
                • Usage
            • Encrypted Equality Query
              • Overview
              • Using gsql to Operate on an Encrypted Database
              • Using JDBC to Operate on an Encrypted Database
              • Backward Compatibility and Security Enhancement
              • Encrypted Functions and Stored Procedures
            • Transparent Data Encryption
            • Ledger Database
              • Overview
              • Viewing Historical Operation Records in the Ledger
              • Verifying Ledger Data Consistency
              • Archiving a Ledger Database
              • Repairing a Ledger Database
            • Label-based Mandatory Access Control
              • Defining Security Labels
              • Applying Security Labels
              • Label-based Mandatory Access Control Checking
            • Logical Replication
              • Logical Decoding (Non-Multi-Primary)
                • Overview
                • Logical Decoding Options
                • Logical Decoding by SQL Functions
                • Logical Data Replication Using Streaming Decoding
                • Logical Decoding of DDL Statements
                • Data Retrieval by Logical Decoding
            • Partitioned Table
              • Introduction to Table Partitioning
                • Background
                • Table Partitioning Technology
                • Optimized Data Queries by Partition
                • Partition O&M
              • Introduction to Partitioned Tables
                • Basic Concepts
                  • Partitioned Table
                  • Partition
                  • Partition Key
                • Partitioning Policies
                  • Range Partitioning
                  • Hash Partitioning
                  • List Partitioning
                  • Subpartitioning
                  • Impact on Import Performance
                • Basic Usage of Partitions
                  • Creating Partitioned Tables
                  • Using and Managing Partitioned Tables
                  • DQL/DML on a Partitioned Table
              • Query Optimizations on Partitioned Tables
                • Partition Pruning
                  • Static Pruning for Partitioned Tables
                  • Dynamic Pruning for Partitioned Tables
                    • Dynamic PBE Pruning
                    • Dynamic Pruning of Parameterized Paths
                • Optimized Execution of Partition Operators
                  • Partition Iterator Elimination
                  • Merge Append
                  • Max/Min
                  • Dynamic Pruning
                • Partitioned Index
                • Partitioned Table Statistics
                  • Collecting Statistics in Cascading Mode
                  • Collecting Partition-Level Statistics
                • Partition-wise Join
                  • Partition-wise Join in Non-SMP Scenarios
                  • Full Partition-wise Join in SMP Scenarios
                  • Partial Partition-wise Join in SMP Scenarios
              • Partitioned Table O&M
                • ADD PARTITION
                  • Adding a Partition to a Range Partitioned Table
                  • Adding a Partition to a List Partitioned Table
                  • Adding a Partition to a Subpartitioned Table
                  • Adding a Subpartition to a Subpartitioned Table
                • DROP PARTITION
                  • Dropping a Partition from a Partitioned Table
                  • Dropping a Partition from a Subpartitioned Table
                  • Dropping a Subpartition from a Subpartitioned Table
                • EXCHANGE PARTITION
                  • Exchanging a Partition in a Partitioned Table
                  • Exchanging a Subpartition in a Subpartitioned Table
                • TRUNCATE PARTITION
                  • Clearing a Partition in a Partitioned Table
                  • Clearing a Partition in a Subpartitioned Table
                  • Clearing a Subpartition in a Subpartitioned Table
                • SPLIT PARTITION
                  • Splitting a Partition in a Range Partitioned Table
                  • Splitting a Partition in a List Partitioned Table
                  • Splitting a Subpartition in a *-Range Subpartitioned Table
                  • Splitting a Subpartition in a *-List Subpartitioned Table
                • MERGE PARTITION
                  • Merging Partitions in a Partitioned Table
                  • Merging Subpartitions in a Subpartitioned Table
                • MOVE PARTITION
                  • Moving a Partition in a Partitioned Table
                  • Moving a Subpartition in a Subpartitioned Table
                • RENAME PARTITION
                  • Renaming a Partition in a Partitioned Table
                  • Renaming a Partition in a Subpartitioned Table
                  • Renaming a Subpartition in a Subpartitioned Table
                  • Renaming the Index Partition for a Local Index
                • ROW MOVEMENT
                • UNUSABLE/REBUILD
                  • Setting an Index as Unusable/Rebuilding an Index
                  • Setting Local Index Partitions as Unusable/Rebuilding Local Index Partitions
              • Partition Concurrency Control
                • Standard Lock Design
                • DQL/DML-DQL/DML Concurrency
                • DQL/DML-DDL Concurrency
              • System Views & DFx Related to Partitioned Tables
                • System Views Related to Partitioned Tables
                • Built-in Tool Functions Related to Partitioned Tables
            • Storage Engine
              • Storage Engine Architecture
                • Overview
                  • Static Compilation Architecture
                  • Database Service Layer
                • Setting Up a Storage Engine
                • Storage Engine Update Description
                  • GaussDB Kernel 505
                  • GaussDB Kernel 503
                  • GaussDB Kernel R2
              • Astore
                • Overview
              • Ustore
                • Overview
                  • Ustore Features and Specifications
                    • Restrictions
                    • Storage Specifications
                  • Examples
                  • Best Practices of Ustore
                    • How to Set init_td
                    • How to Set fillfactor
                    • Online Verification
                    • How to Set the Size of Rollback Segments
                • Storage Format
                  • RCR Uheap
                    • RCR U-Heap Multi-Version Management
                    • RCR U-Heap Visibility Mechanism
                    • RCR Uheap Free Space Management
                  • UB-Tree
                    • RCR UB-tree
                    • PCR UB-Tree
                  • Undo
                    • Rollback Segment Management
                    • File Structure
                    • Space Management
                  • Enhanced TOAST
                    • Overview
                    • Enhanced TOAST Storage Structure
                    • Usage of Enhanced TOAST
                    • Adding, Deleting, Modifying, and Querying Enhanced TOAST
                    • DDL Operations Related to Enhanced TOAST
                    • Enhanced TOAST O&M Management
                • Ustore Transaction Model
                  • Transaction Commit
                  • Transaction Rollback
                • Flashback
                  • Flashback Query
                  • Flashback Table
                  • Flashback DROP/TRUNCATE
                • Common View Tools
                • Common Problems and Troubleshooting Methods
                  • Snapshot Too Old
                    • Undo Space Recycling Blocked by Long Transactions
                    • Slow Undo Space Recycling Caused by Many Rollback Transactions
                  • Storage Test Error
                  • Read-on-Standby Error: "Index scan conflicts with replay. Try again later. The original maxoff is <number>, but now it is <number>."
                  • Write Performance Deteriorates Occasionally When a Large Number of Concurrent Updates Are Performed During Long Query Execution
              • Data Lifecycle Management: OLTP Table Compression
                • Introduction
                • Limitations
                • Specifications
                • Usage Guide
                • Setting the Maintenance Window Parameters
                • O&M Tips
            • Memory Management
            • Multi-thread Architecture
            • ABO
              • Cardinality Estimation
                • Overview
                • Technical Principles
                • Operation Guide
                • Best Practices
                • Typical Issues
              • Adaptive Cost Estimation
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
            • CBO
              • Overview
              • Technical Principle
                • Statistics
                  • Single-Column Statistics
                  • Multi-Column Statistics
                • Path Generation
                  • Scan Path Generation
                  • Connection Path Generation
                • Plan Generation
                  • Cost Estimation
                  • Plan Selection
              • Operation Guide
              • Typical Issues
            • AutoHint for Intelligent Hint Recommendation
            • DSL Rule Engine
              • Overall Process of the DSL Rule Engine
              • DSL Rule Writing Specifications
                • DSL Rule Syntax
                • DSL Rule Examples and Description
              • Best Practices for the DSL Rule Engine
              • Troubleshooting
            • Foreign Data Wrapper
              • file_fdw
            • GTM
              • Overview
              • GTM Modes
                • GTM
                  • GTM Mode
                  • Technical Principles
                • GTM-Lite
                  • GTM-Lite Mode
                  • Technical Principle
                • GTM-Free
                  • GTM-Free Mode
                  • Technical Principles
              • Operation Guide
              • Best Practices for Distributed Mode
              • Typical Issues
            • Sensitive Data Discovery
            • Dynamic Data Masking
            • Hybrid Transactional/Analytical Processing
              • Overview
              • Usage Guide
                • Parameter Settings
                • Memory Control
                • DDL
                  • Creating and Unloading an IMCV
                  • Other DDL Statements
                • DML/DQL
                  • DML
                  • DQL
                  • Column-to-Row Hybrid Scan
                • Transparent Routing for HTAP
                • Column-Store Data Maintenance
                • Standby Node Capabilities
                • Column-Store Data Disk Extension
                • Column-Store Data Compression
            • Online DDL Operations
            • Bucket Distributed Tables
              • Hash Bucket tables
                • Creating a Hash Bucket Table
                • Bucket Indexes
                  • Recommended Application Scenarios of Bucket Indexes
                • Feature Specifications and Limitations of the Hash Bucket Table
                • Pruning a Hash Bucket Table
              • Best Practices for Bucket Distributed Tables
                • Setting segment_buffers
                • Space Preallocation for a Bucket Distributed Table
            • Recompilation upon Invalidation
              • Overview
              • Technical Principle
              • Operation Guide
              • FAQ
            • Locating Stored Procedure Performance Problems
              • Locating Performance Problems During Stored Procedure Execution
                • Querying pg_stat_activity to View the Statements That Are Being Executed in a Stored Procedure
                  • Overview
                  • Technical Principle
                  • Operation Guide
                • Tracing Statements Executed by a Stored Procedure
                  • Overview
                  • Technical Principle
                  • Operation Guide
              • Locating Performance Problems After Stored Procedure Execution
                • Slow SQL Statements in a Stored Procedure
                  • Overview
                  • Technical Principle
                  • Operation Guide
              • Typical Issues
            • Database Connection Driver Guide
              • JDBC
                • Overview
                • Technical Principle
                • Operation Guide
                  • Development Process
                  • Obtaining the Driver JAR Package and Configuring the JDK Environment
                  • Creating a Database Connection
                  • Executing SQL Statements
                  • Processing the Result Set
                  • Closing a Database Connection
                  • Best Practices
                • Typical Issues
                  • Incorrect batchMode Settings
                  • An Error Is Reported When Validation Is Enabled for Data Insertion in the Hibernate Framework
                  • An Error Is Reported or A Connection Is Blocked in SSL Mode
              • ODBC
                • Overview
                • Technical Principle
                • Operation Guide
                  • Development Process
                  • Obtaining the Source Code Package, ODBC Package, and Dependency Library
                  • Creating a Database Connection
                  • Executing SQL Statements
                  • Processing the Result Set
                  • Closing a Connection
                  • Best Practices
                • Typical Issues
            • Online Scale-out Based on Hash Bucket Tables
              • Overview
              • Technical Principles
              • Operation Guide
              • Typical Issues
            • Read on Standby
              • Overview
              • Technical Principle
                • Three Replay Modes of Read on Standby
                • Read on Standby in Distributed GTM-Free Mode
                • Read on Standby in Distributed GTM-Lite Mode
                • DR Read in Distributed GTM-Lite Mode
              • Operation Guide
                • Selecting a Replay Mode Based on Your Environment Specifications
                • Procedure
                • Precautions
              • FAQ
            • Anti-overloads
              • SQL Statement Concurrency Control
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
              • Memory Overload Protection
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
              • Thread Pool Overload Protection
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
              • Connection Thread Pool
                • Overview
                • Technical Principle
                • Operation Guide
              • Overload Escape in Concurrency Scenarios
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
            • Unix Domain Socket O&M Channel
              • Overview
              • Technical Principles
              • Operation Guide
              • FAQ
            • CM Arbitration and Fault Detection Principles
              • Overview
              • Technical Principles
                • Arbitration Principle
                  • DN Arbitration
                  • CN Arbitration
                  • GTM Arbitration
                  • CM Server Arbitration
                  • ETCD Arbitration
                • Fault Detection Principle
                  • Disk Check
                  • Zombie DN Detection
                  • First Aid Capability
                  • Hardware Troubleshooting
              • Operation Guide
              • FAQ
            • Principles of Intra-cluster and Inter-cluster Switchover
              • Intra-cluster Switchover
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
              • Inter-cluster Switchover
                • Overview
                • Technical Principle
                • Operation Guide
                  • Streaming Replication–based Remote DR Drill Practice Reference
                    • Introduction to DR Drills
                    • Pre-Check Items
                    • Performing a Switchover
                    • Performing a Post-check After a DR Drill
                    • Rectifying a Switchover Exception
                      • Component Exceptions
                      • Cluster Exceptions
                  • Intra-City Dual-DC HA Solution DR Drill Practice Reference
                    • Introduction to DR Drills
                    • Pre-Check Items
                    • Performing a Switchover
                    • Performing a Post-check After a DR Drill
                    • Rectifying a Switchover Exception
                      • Component Exceptions
                      • Cluster Exceptions
                • Typical Issues
                  • Exceptions in Planned Switchover for Two-City Three-DC DR
                  • Exceptions in Planned Switchover of Intra-City Dual-DC
            • Rebuilding Primary and Standby Nodes
              • Overview
              • Technical Principle
              • Operation Guide
              • Typical Issues
            • Upgrade
              • In-Place Upgrade (Non-Multi-Primary)
                • Overview
                • Technical Principle
                • Operation Guide
                • Common Issues
              • Gray Upgrade (Non-Multi-Primary)
                • Overview
                • Technical Principles
                • Operation Guide
                • FAQ
              • Rolling Upgrade
                • Overview
                • Technical Principle
                • Operation Guide
                • Common Issues
            • Repairing and Replacing Nodes
              • Overview
              • Technical Principles
              • Operation Guide
              • FAQ
            • Plan Cache
              • Prepared Plan Cache
                • Overview
                • Technical Principle
                • Operation Guide
                • FAQ
              • Automatic Parameterization and Plan Reuse for Identical Statements
                • Overview
                • Technical Principle
                • Operation Guide
                • FAQ
              • Global Plan Cache
                • Overview
                • Technical Principles
                • Operation Guide
                • FAQ
              • Upper Limit of the Plan Cache Memory Control
                • Overview
                • Technical Principles
                • Operation Guide
                  • Session-Level Plan Cache Control
                  • GPC Control
                • FAQ
            • DATABASE LINK
              • Overview
              • Technical Principle
              • Operation Guide
              • Typical Issues
            • Single-Node Table
              • Overview
              • Technical Principles
              • Operation Guide
                • DDL Operations on Single-Node Tables
                • Online Conversion of Single-Node Tables
                • DML Operations on Single-Node Tables
              • FAQ
            • ROWID Table
              • Overview
              • Operation Guide
                • DDL
                • ROWID Type
                • DML
          • Basic Concepts
            • Database Objects
            • Schema
            • Constraints
            • Sequences
            • System Columns
            • Partitioned Tables
            • Storage Engine
            • Index
            • Materialized Views
            • Transactions
            • Locks
            • PL/SQL
              • Introduction to PL/SQL
              • Cursors
              • Stored Procedures
              • Functions
              • Trigger
              • Packages
            • Flashback
            • VACUUM
            • TOAST Table
            • HTAP
            • Fully-Encrypted Database
            • DDL
            • Write Ahead Logs
            • Ultimate RTO
            • DCF
            • CM
            • Call Stack
            • Wait Events
            • Backup and Restoration
          • FAQ - Non-Multi-primary
            • Database System Overview
              • Which Hardware Platforms Are Supported by GaussDB?
              • How Do I Check the Isolation Level of the Current Database?
              • How Easy-to-Use Is GaussDB?
              • How Do I Create and Delete a Savepoint in the Current Transaction of GaussDB?
              • What Are the Functions of a Transaction?
              • How Do I Start a Transaction?
              • What Are the Four Features of Correctly Executing Database Transactions?
              • What is Dirty Read, Phantom Read, and Non-repeatable Read?
              • What Is MVCC?
            • Database Connection Management
              • How Do I Query the Number of Active Database Connections?
              • What Are the Causes of the Failure to Connect to the Database Through the Client?
              • What Client Access Authentication Modes Does GaussDB Support?
              • How Do I Check the Number of Database Application Connections and the Maximum Number of Connections?
              • How do I obtain the username for connecting to a database?
              • How Do I Check the Maximum Number of Session Connections for Specific Users?
            • Database Security
              • How Do I Manually Lock and Unlock a User?
              • What Security Management Functions Are Supported in GaussDB?
              • How Do I Generate an OBS Transfer Key Before Creating a Model Service?
              • How Does a Dynamic Data Masking Policy Take Effect?
              • How Do I Set the Validity Period of an Account?
              • How Do I Enable Audit Policies on GaussDB and What Contents Can Be Audited?
              • How Do I View the Table Permissions of a User?
              • How Do I Enable Separation of Duties for GaussDB?
              • How Do I Create a Read-only User on GaussDB?
              • What Are the Session States of GaussDB? How Do I Query the Session Status of a User?
              • How Do I Query the Expiration Date of an SSL Certificate?
              • How Do I Enable Password Complexity Verification?
              • How Do I Check the Initialized User Role of a Database?
              • Which System Views Are Related to Audit Information?
              • How Do I Configure Log File Permissions?
              • How Do I Set the Maximum Number of Failed Login Attempts for a Database Account?
              • What Are the Differences Between TDE and Full Encryption?
              • How Do We Ensure Data Security?
              • How Do I Create a Weak Password in GaussDB?
              • What Are the Schemas, Users, and Roles in GaussDB?
              • Why Can a User Log In to the Database After the CONNECT ON DATABASE Permission Is Granted to the REVOKE User?
              • How Do I Check the Creation Time of a Database User?
            • Database Quick Start
              • What are the differences between the DROP, TRUNCATE, and DELETE methods in GaussDB?
              • How many bytes does a Chinese character occupy in GaussDB?
              • How Do I Create Indexes in Parallel?
              • How Do I Check the Character Encoding Types of the GaussDB Client and Server?
              • How Do I View the Current Session ID and Login Time?
              • How Do I View the Creation Time of a Table?
              • How Do I View Database Parameter Values?
              • How Do I View Foreign Table Information?
              • How Do I View the SELECT Statements That Are Running in the System?
              • How Do I Query Indexes in a Table?
              • How Do I Query the Storage Mode of a Table?
              • How Do I Query the Table and Database Capacity?
              • How Do I Query the Number of Sessions?
              • How Do I Query the Sizes of Databases, Tablespaces, and Tables?
              • How Do I Query the Database Running Time?
              • How Do I Query the Last Restart Time of a Database?
              • How Do I Create a Column with the Current Time As the Default Value?
              • How Do I Create a Read-only View and Specify Whether the View Is Read-only?
              • How Do I Disable the System Catalog Structure Modification?
              • How Do I Determine Whether a Column is NULL?
              • How Do I Delete Duplicate Rows?
              • How Do I Use SQL Statements to View the Database Mode?
              • How Do I Query the Definitions of Tables, Indexes, and Views Using SQL Statements?
              • What Are the Advantages of Data Partitioning?
              • What Are the Differences Between UNIQUE Constraints and Unique Indexes?
              • Why Cannot the Table Name or Column Name Be Identified During Query?
              • What Is the Schema Starting with pg_temp or pg_toast_temp?
              • After the String Processing Function Is Used, the Query Does Not Use the Index. What Should I Do?
            • Development Design
              • What Is the Maximum Number of Columns in a Single GaussDB Table?
              • What Are the Types of SQL Languages?
              • What Is the Functionality of a Trigger?
              • What Are the Differences Between Functions and Stored Procedures?
              • How Do I Query the Triggers in the Current Database and Their Definitions?
              • How Do I Query Partition Information and Index Information of a Partitioned Table?
              • How Do I Query All Triggers Involved in a Table?
              • Is There a Limit on the Length of a Database Object Name?
              • Which of the Following Factors Should Be Considered When You Select a Database Character Set?
            • Others
              • How Do I Check the Disk Type?
              • How Do I Query the Active Tuples, Dirty Tuples, and Dirty Tuple Ratios?
              • What Are the Main Differences Between VACUUM and VACUUM FULL?
              • What Are the Differences Between pg_terminate_backend and pg_terminate_session in GaussDB?
              • How Do I Display Database File Information?
              • How Often Are Xlogs in GaussDB Automatically Recycled?
              • What Is a Dead Tuple?
              • How Do I Query Dead Tuples of a Table?
              • What Is OID?
              • What Is UDF?
              • What Is the Depth of Nested Calling of a Stored Procedure?
              • What Is TOAST?
              • What Is the Function of the Sandbox?
              • What Is a Vector Database?
              • What Is a GIN Index?
              • Can a Stored Procedure Call a Trigger?
              • How Do I Query Several Random Rows in a Table?
              • Why Is There a Gap in the Sequence Number?
              • What Do I Do If the Result of the power() Function Is Too Large?
              • What Is CTID?
              • How Do I Query the Nth Largest Data in a Column of a Table?
              • How Do I Query Data Whose Columns Contain Non-digit Characters?
              • How Do I Change the Column Sequence?
              • What Is the Difference Between count(*) and count(column)?
              • What Wildcards Are Supported in GaussDB? How Do I Use Them?
              • What Are the Differences Between LIMIT 2, LIMIT 2,3, and LIMIT 2 OFFSET 3?
              • What Is the Relationship Between an Empty String and NULL?
              • Which Date/Time Types Contain the Time Zone and Which Do Not?
              • If No Distribution Key Is Specified, How Will Data Be Stored?
              • What Is Data Skew and How Do I Check Data Skew?
              • How Do I Ignore Case When Using LIKE for Fuzzy Search?
        • Developer Guide(Centralized_V2.0-10.x)
          • Database System Overview
            • Database Logical Architecture
            • Query Request Handling Process
            • Managing Transactions
          • Database Security
            • Users and Permissions
              • Default Permission Mechanism
              • Administrators
              • Users
              • Roles
              • Schemas
              • User Permissions
              • Row-Level Security Policy
            • Database Audit
          • Database Quick Start
            • Connecting to a Database
              • Using gsql to Connect to a Database
              • APIs
            • Operating on Databases
              • Creating a Database User
              • Managing Databases in Non-Multi-Primary Mode
              • Managing Tablespaces
              • Managing Tables
                • Creating Tables
                • Inserting Data into Tables
                • Updating Data in a Table
                • Viewing Data
                • Routing Access Requests in an M-compatible Database
                • Deleting Data from a Table
              • Querying System Catalogs
              • Other Operations
                • Managing Schemas
                • Managing Partitioned Tables
                • Managing Indexes
                • Managing Views
                • Managing Sequences
                • Managing Scheduled Jobs
            • Managing Permissions
            • Using Stored Procedures
          • Development and Design Proposal
            • Overview
            • Database Design Specifications
              • General Specifications
              • Deployment Specifications
              • Database Object Naming Specifications
              • Database and Schema Design Specifications
              • Permission Design Specifications
              • Character Set Design Specifications
              • Table Design Specifications
              • Column Design Specifications
              • Index Design Specifications
              • Function/Stored Procedure Design Specifications
              • Constraint Design
              • View and Joined Table Design
            • Database Programming Specifications
              • GUC Parameter Programming Specifications
              • Object Access Programming Specifications
              • WHERE
              • SELECT
              • INSERT
              • UPDATE
              • DELETE
              • Join Query
              • Subquery
              • Transaction
              • SQL Compilation
            • Client Programming Specifications
              • JDBC
              • Connection Control Specifications
              • C/C++ Application Compilation Specifications
          • Application Development Guide
            • GaussDB Application Development Guide
            • Development Specifications
            • Development Based on JDBC
              • Development Process
              • Development Procedure
                • Obtaining the Driver JAR Package and Configuring the JDK Environment
                • Connecting to a Database
                  • Connection Methods
                  • Connection in Non-encrypted Mode
                  • Connection in SSL Mode
                  • Connecting to a Database in UDS Mode
                  • Connecting to a Database in SM-based TLS Mode
                  • Connection Parameter Reference
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Database Connection
              • Typical Application Development Examples
                • Configuring Connection Parameters in Different Scenarios
                • Handling SQL Exceptions
                • Creating and Calling a Stored Procedure
                • Obtaining the Return Value of a Function
                • Batch Query
                • Streaming Read
                • SQL Retry at an Application Layer
                • Importing and Exporting Data Through Local Files
                • Migrating Data from a MySQL Database
                • Logical Replication (Non-Multi-Primary)
                • Monitoring Database Connections
                • Using the Array Type
                • Using the Struct Type
              • JDBC API Reference
                • Common Packages and APIs
                • java.sql.Connection
                • java.sql.CallableStatement
                • java.sql.DatabaseMetaData
                • java.sql.Driver
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
                • java.sql.Clob
                • java.sql.Array
                • java.sql.Struct
                • java.sql.SQLException
                • java.io.IOException
                • javax.sql.ConnectionPoolDataSource
                • javax.sql.DataSource
                • javax.sql.PooledConnection
                • javax.naming.Context
                • CopyManager
                • PGReplicationConnection
                • PGReplicationStream
                • ChainedStreamBuilder
                • ChainedCommonStreamBuilder
                • PGobject
                • LogSequenceNumber
            • Development Based on ODBC
              • Development Process
              • Development Procedure
                • Obtaining the Source Code Package, ODBC Package, and Dependency Library
                • Connecting to a Database
                  • Configuring a Data Source on Linux
                  • Configuring a Data Source on Windows
                  • APIs for Connecting to a Database
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Connection
              • Typical Application Development Examples
                • Typical Application Scenarios and Configurations
                • Obtaining and Processing Data in a Database
                • Batch Binding
                • High-Performance Binding Type
                • Enabling a Connection Pool
              • ODBC API Reference
                • SQLAllocEnv
                • SQLAllocConnect
                • SQLAllocHandle
                • SQLAllocStmt
                • SQLBindCol
                • SQLBindParameter
                • SQLColAttribute
                • SQLConnect
                • SQLDisconnect
                • SQLExecDirect
                • SQLExecute
                • SQLFetch
                • SQLFreeStmt
                • SQLFreeConnect
                • SQLFreeHandle
                • SQLFreeEnv
                • SQLPrepare
                • SQLGetData
                • SQLGetDiagRec
                • SQLSetConnectAttr
                • SQLSetEnvAttr
                • SQLSetStmtAttr
            • Development Based on libpq
              • Development Process
              • Development Procedure
                • Obtaining the Release Package, Dependency Libraries, and Header Files
                • Connecting to a Database
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Executing Prepared Statements
                • Binding Parameters and Returning a Binary Result
                • Using XA APIs
              • libpq API Reference
                • Overview
                • Database Connection Control Functions
                  • PQconnectdbParams
                  • PQconnectdb
                  • PQconninfoParse
                  • PQconnectStart
                  • PQerrorMessage
                  • PQsetdbLogin
                  • PQfinish
                  • PQreset
                  • PQstatus
                • Database Statement Execution Functions
                  • PQclear
                  • PQexec
                  • PQexecParams
                  • PQexecParamsBatch
                  • PQexecPrepared
                  • PQexecPreparedBatch
                  • PQprepare
                  • PQfnumberEx
                  • PQexecPreparedBatchEx
                • Asynchronous Command Processing Functions
                  • PQsendQuery
                  • PQsendQueryParams
                  • PQsendPrepare
                  • PQsendQueryPrepared
                  • PQflush
                • Functions for Canceling Query Processing
                  • PQgetCancel
                  • PQfreeCancel
                  • PQcancel
                • Functions for Processing Database Result
                  • PQgetvalue
                  • PQnfields
                  • PQntuples
                  • PQfname
                  • PQresultStatus
                  • PQGetBatchErrorCount
                  • PQGetBatchErrorOffset
                  • PQGetBatchErrorCode
                  • PQGetBatchErrorMessage
                • XA Functions
                  • xa_open
                  • xa_close
                  • xa_start
                  • xa_end
                  • xa_prepare
                  • xa_commit
                  • xa_rollback
                  • xa_recover
                  • get_xapg_conn
            • Development Based on Psycopg
              • Development Process
              • Development Procedure
                • Preparing an Environment
                • Connecting to a Database
                  • Connection Methods
                  • Connection in Non-encrypted Mode
                  • Connection in SSL Mode
                  • Connection Parameter Reference
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Database Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Using Logs
                • Using Vectors
              • Psycopg API Reference
                • psycopg2.connect()
                • connection.cursor()
                • cursor.execute(query,vars_list)
                • cursor.executemany(query,vars_list)
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchmany(size)
                • cursor.fetchall()
                • cursor.close()
                • connection.close()
            • Development Based on the Go Driver
              • Development Process
              • Development Procedure
                • Preparing an Environment
                • Connecting to a Database
                  • Connection in Non-encrypted Mode
                  • Connection in SSL Mode
                  • Connection Parameter Reference
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Database Connection
              • Typical Application Development Examples
              • Go API Reference
                • type DB
                • type Stmt
                • type Tx
                • type Rows
                • type Row
                • type ColumnType
                • type Result
            • Development Based on ECPG
              • Development Process
              • Preparing Components for ECPG-based Development
              • Embedded SQL-C Program Development
                • Foundational Concepts
                • Declaring Host Variables
                • Managing Database Connections
                • Executing SQL Statements
                • Processing the Result Set
                • Closing a Connection
                • Embedded SQL Commands
                  • ALLOCATE DESCRIPTOR
                  • CONNECT
                  • DEALLOCATE DESCRIPTOR
                  • DECLARE
                  • DESCRIBE
                  • DISCONNECT
                  • EXECUTE IMMEDIATE
                  • GET DESCRIPTOR
                  • OPEN
                  • PREPARE
                  • SET AUTOCOMMIT
                  • SET CONNECTION
                  • SET DESCRIPTOR
                  • TYPE
                  • VAR
                  • WHENEVER
              • ECPG
              • Typical Application Development Examples
                • Creating a Table, Inserting Data, and Querying Data
                • Date, Timestamp, and Interval Parsing
                • Parsing and Calculating Numeric Types
              • ECPG API Reference
                • Overview
                • Interval Type
                • Numeric Type
                • Date Type
                • Timestamp Type
            • Development Based on PyMySQL
              • Development Process
              • Development Procedure
              • Examples: Common Operations
              • PyMySQL API Reference
                • pymysql.connect()
                • connection.cursor()
                • cursor.execute(query, args)
                • cursor.executemany(query,args)
                • connection.begin()
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchall()
                • cursor.fetchmany(size=None)
                • cursor.close()
                • connection.close()
                • connection.ping(reconnect = True)
                • connection.select_db(dbname)
                • connection.set_character_set(charset, collation=None)
                • connection.autocommit(arg)
            • Development Based on MySQL JDBC
              • Development Process
              • Development Procedure
                • Preparing an Environment
                • Connecting to a Database
                  • Loading the Driver
                  • Database Connection Parameters
                  • Common Connection Mode
                  • SSL Connection Mode
                • Executing SQL Statements
                • Processing the Result Set
                • Closing the Database Connection
              • Examples
                • Common Operation Examples
              • JDBC API Reference
                • java.sql.Connection
                • java.sql.DatabaseMetaData
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
            • Compatibility Reference
            • Appendix
              • JDBC
                • Data Type Mapping
                • Data Type Conversion Rules
                • Log Management
                • Troubleshooting
                  • Incorrect batchMode Settings
                  • Error Is Reported When Verification Is Enabled for Data Insertion in the Hibernate Framework
                  • Error Is Reported or Connection Is Blocked in SSL Mode
              • ODBC
                • Configuration Parameters
              • Libpq
                • Connection Parameters
              • ecpg
                • Prepared Statements
                • Data Types and Host Variables
                  • Overview
                  • DECLARE Section
                  • Retrieving Query Results
                  • Data Type Mapping
                  • Handling Character Strings
                  • Host Variables with Non-primitive Types
                  • Accessing Special Data Types
                  • Handling Non-primitive SQL Data Types
                • Executing Dynamic SQL Statements
                  • Overview
                  • Executing a Statement Without a Result Set
                  • Executing a Statement with Input Parameters
                  • Executing a Statement with a Result Set
                • Error Handling
                  • Overview
                  • Setting Callbacks
                  • sqlca
                  • SQLSTATE and SQLCODE
                • Using Library Functions
                • SQL Descriptor Areas
                  • Overview
                  • Named SQL Descriptor Areas
                  • SQLDA
                • Compatibility Between ECPG and Pro*C
              • Parameters Related to Log Output
          • User-Defined Functions
            • PL/SQL Functions
          • Feature Usage Guidelines
            • Autonomous Transaction
              • Specifications and Limitations
              • Autonomous Transactions Supported in Stored Procedures
              • Autonomous Transactions Supported in Anonymous Blocks
              • Autonomous Transactions Supported in Functions
              • Autonomous Transactions Supported in Packages
            • Materialized View
              • Complete-Refresh Materialized View
                • Overview
                • Support and Limitations
                • Usage
              • Fast-Refresh Materialized View
                • Overview
                • Support and Limitations
                • Usage
            • Encrypted Equality Query
              • Overview
              • Using gsql to Operate on an Encrypted Database
              • Using JDBC to Operate on an Encrypted Database
              • Using Go Driver to Operate on an Encrypted Database
              • Backward Compatibility and Security Enhancement
              • Encrypted Functions and Stored Procedures
            • Memory Decryption Emergency Channel
              • Overview
              • Using gsql to Operate the Memory Decryption Emergency Channel
              • Using the JDBC Driver to Operate on the Memory Decryption Emergency Channel
              • Using the Go Driver to Operate the Memory Decryption Emergency Channel
              • Using libpq_ce to Operate the Memory Decryption Emergency Channel
              • Conversion and Synchronization of Plaintext and Ciphertext Data
            • Transparent Data Encryption
            • Ledger Database
              • Overview
              • Viewing Historical Operation Records in the Ledger
              • Verifying Ledger Data Consistency
              • Archiving a Ledger Database
              • Repairing a Ledger Database
            • Label-based Mandatory Access Control
              • Defining Security Labels
              • Applying Security Labels
              • Label-based Mandatory Access Control Checking
            • Logical Replication
              • Logical Decoding (Non-Multi-Primary)
                • Overview
                • Logical Decoding Options
                • Logical Decoding by SQL Functions
                • Logical Data Replication Using Streaming Decoding
                • Logical Decoding of DDL Statements
                • Specifying a Position for Logical Decoding
                • Data Retrieval by Logical Decoding
            • Partitioned Table
              • Introduction to Table Partitioning
                • Background
                • Table Partitioning Technology
                • Optimized Data Queries by Partition
                • Partition O&M
              • Introduction to Partitioned Tables
                • Basic Concepts
                  • Partitioned Table
                  • Partition
                  • Partition Key
                • Partitioning Policies
                  • Range Partitioning
                  • Interval Partitioning
                  • Hash Partitioning
                  • List Partitioning
                  • Subpartitioning
                  • Expression Partitioning
                  • Impact on Import Performance
                • Basic Usage of Partitions
                  • Creating Partitioned Tables
                  • Using and Managing Partitioned Tables
                  • DQL/DML on a Partitioned Table
              • Query Optimizations on Partitioned Tables
                • Partition Pruning
                  • Static Pruning for Partitioned Tables
                  • Dynamic Pruning for Partitioned Tables
                    • Dynamic PBE Pruning
                    • Dynamic Pruning of Parameterized Paths
                • Optimized Execution of Partition Operators
                  • Partition Iterator Elimination
                  • Merge Append
                  • Max/Min
                  • Data Import into Partitions
                  • Dynamic Pruning
                • Partitioned Index
                • Partitioned Table Statistics
                  • Collecting Statistics in Cascading Mode (Non-Multi-Primary)
                  • Collecting Partition-Level Statistics
                • Partition-wise Join
                  • Partition-wise Join in Non-SMP Scenarios
                  • Full Partition-wise Join in SMP Scenarios
                  • Partial Partition-wise Join in SMP Scenarios
              • Automatic Partitioning
                • Subpartitioning Template
                • Automatic Range Partitioning
                  • Automatic Partitioning in a Partitioned Table
                  • Automatic Partitioning in a Subpartitioned Table
                • Automatic List Partitioning
                  • Automatic Partitioning in a Partitioned Table
                  • Automatic Partitioning in a Subpartitioned Table
                • Enabling/Disabling Automatic Partitioning
                  • Enabling/Disabling Automatic Range Partitioning
                  • Enabling/Disabling Automatic Range Subpartitioning
                  • Enabling/Disabling Automatic List Partitioning
                  • Enabling/Disabling Automatic List Subpartitioning
                • Automatic Partitioning Policy
              • Partitioned Table O&M
                • ADD PARTITION
                  • Adding a Partition to a Range Partitioned Table
                  • Adding a Partition to an Interval Partitioned Table
                  • Adding a Partition to a List Partitioned Table
                  • Adding a Partition to a Subpartitioned Table
                  • Adding a Subpartition to a Subpartitioned Table
                • DROP PARTITION
                  • Dropping a Partition from a Partitioned Table
                  • Dropping a Partition from a Subpartitioned Table
                  • Dropping a Subpartition from a Subpartitioned Table
                • EXCHANGE PARTITION
                  • Exchanging a Partition in a Partitioned Table
                  • Exchanging a Subpartition in a Subpartitioned Table
                • TRUNCATE PARTITION
                  • Clearing a Partition in a Partitioned Table
                  • Clearing a Partition in a Subpartitioned Table
                  • Clearing a Subpartition in a Subpartitioned Table
                • SPLIT PARTITION
                  • Splitting a Partition in a Range Partitioned Table
                  • Splitting a Partition in an Interval Partitioned Table
                  • Splitting a Partition in a List Partitioned Table
                  • Splitting a Subpartition in a *-Range Subpartitioned Table
                  • Splitting a Subpartition in a *-List Subpartitioned Table
                • MERGE PARTITION
                  • Merging Partitions in a Partitioned Table
                  • Merging Subpartitions in a Subpartitioned Table
                • MOVE PARTITION
                  • Moving a Partition in a Partitioned Table
                  • Moving a Subpartition in a Subpartitioned Table
                • RENAME PARTITION
                  • Renaming a Partition in a Partitioned Table
                  • Renaming a Partition in a Subpartitioned Table
                  • Renaming a Subpartition in a Subpartitioned Table
                  • Renaming the Index Partition for a Local Index
                • ROW MOVEMENT
                • UNUSABLE/REBUILD
                  • Setting an Index as Unusable/Rebuilding an Index
                  • Setting Local Index Partitions as Unusable/Rebuilding Local Index Partitions
              • Partition Concurrency Control
                • Standard Lock Design
                • DQL/DML-DQL/DML Concurrency
                • DQL/DML-DDL Concurrency
              • System Views & DFx Related to Partitioned Tables
                • System Views Related to Partitioned Tables
                • Built-in Tool Functions Related to Partitioned Tables
            • Storage Engine
              • Storage Engine Architecture
                • Overview
                  • Static Compilation Architecture
                  • Database Service Layer
                • Setting Up a Storage Engine
                • Storage Engine Update Description
                  • GaussDB Kernel 505
                  • GaussDB Kernel 503
                  • GaussDB Kernel R2
              • Astore
                • Overview
              • Ustore
                • Overview
                  • Ustore Features and Specifications
                    • Feature Constraints
                    • Storage Specifications
                  • Example
                  • Best Practices of Ustore
                    • How to Set init_td
                    • How to Set fillfactor
                    • Online Verification
                    • How to Set the Size of Rollback Segments
                • Storage Format
                  • RCR Uheap
                    • RCR Uheap Multi-Version Management
                    • RCR U-Heap Visibility Mechanism
                    • RCR Uheap Free Space Management
                  • UB-Tree
                    • RCR UB-tree
                    • PCR UB-Tree
                  • Undo
                    • Rollback Segment Management
                    • File Structure
                    • Space Management
                  • Enhanced TOAST
                    • Overview
                    • Enhanced TOAST Storage Structure
                    • Usage of Enhanced TOAST
                    • Adding, Deleting, Modifying, and Querying Enhanced TOAST
                    • DDL Operations Related to Enhanced TOAST
                    • Enhanced TOAST O&M Management
                • Ustore Transaction Model
                  • Transaction Commit
                  • Transaction Rollback
                • Flashback
                  • Flashback Query
                  • Flashback Table
                  • Flashback DROP/TRUNCATE
                  • Flashback Database
                • Common View Tools
                • Common Problems and Troubleshooting Methods
                  • Snapshot Too Old
                    • Undo Space Recycling Blocked by Long Transactions
                    • Slow Undo Space Recycling Caused by Many Rollback Transactions
                  • Storage Test Error
                  • Read-on-Standby Error: "Index scan conflicts with replay. Try again later. The original maxoff is <number>, but now it is <number>."
                  • Write Performance Deteriorates Occasionally When a Large Number of Concurrent Updates Are Performed During Long Query Execution
              • Data Lifecycle Management: OLTP Table Compression
                • Introduction
                • Limitations
                • Specifications
                • Usage Guide
                • Setting the Maintenance Window Parameters
                • O&M Tips
            • Memory Management
            • Multi-thread Architecture
            • DB4AI: Database-driven AI
              • Native DB4AI Engine
              • Full-Process AI
                • DB4AI-Snapshots for Data Version Management
            • Database Model Semantic Operators
              • Model Management
                • Overview
                • Technical Principles
                • Operation Guide
                • Precautions
              • Model Calling
                • Overview
                • Technical Principles
                • Operation Guide
                • Precautions
            • ABO
              • Cardinality Estimation
                • Overview
                • Technical Principles
                • Operation Guide
                • Best Practices
                • Common Issues
              • Adaptive Cost Estimation
                • Overview
                • Technical Principle
                • Operation Guide
                • Common Issues
            • CBO
              • Overview
              • Technical Principle
                • Statistics
                  • Single-Column Statistics
                  • Multi-Column Statistics
                • Path Generation
                  • Scan Path Generation
                  • Connection Path Generation
                • Plan Generation
                  • Cost Estimation
                  • Plan Selection
              • Operation Guide
              • Typical Issues
            • Adaptive Plan Selection
              • Overview
              • Prerequisites
              • Usage Guide
              • Best Practices
              • Troubleshooting
            • AutoHint for Intelligent Hint Recommendation
            • Foreign Data Wrappers
              • file_fdw
            • DSL Rule Engine
              • Overall Process of the DSL Rule Engine
              • DSL Rule Writing Specifications
                • DSL Rule Syntax
                • DSL Rule Examples and Description
              • Best Practices for the DSL Rule Engine
              • Troubleshooting
            • SPM
            • Sensitive Data Discovery
            • Dynamic Data Masking
            • Hybrid Transactional/Analytical Processing
              • Overview
              • Usage Guide
                • Parameter Settings
                • Memory Control
                • DDL
                  • Creating and Unloading an IMCV
                  • Other DDL Statements
                • DML/DQL
                  • DML
                  • DQL
                  • Column-to-Row Hybrid Scan
                • Transparent Routing for HTAP
                • Column-Store Data Maintenance
                • Standby Node Capabilities
                • Column-Store Data Disk Extension
                • Column-Store Data Compression
            • Online DDL Operations
            • On-Demand Recovery
              • List of Logs to Be Synchronized in the On-Demand Construction Phase
              • SQL Syntax Whitelist in the On-Demand Read Phase
            • Recompilation upon Invalidation
              • Overview
              • Technical Principle
              • Operation Guide
              • Typical Issues
            • Locating Stored Procedure Performance Problems
              • Locating Performance Problems During Stored Procedure Execution
                • Querying pg_stat_activity to View the Statements That Are Being Executed in a Stored Procedure
                  • Overview
                  • Technical Principle
                  • Operation Guide
                • Tracing Statements Executed by a Stored Procedure
                  • Overview
                  • Technical Principle
                  • Operation Guide
              • Locating Performance Problems After Stored Procedure Execution
                • Slow SQL Statements in a Stored Procedure
                  • Overview
                  • Technical Principle
                  • Operation Guide
                • DBE_PROFILER
                  • Overview
                  • Technical Principle
                  • Operation Guide
              • Typical Issues
            • Database Connection Driver Guide
              • JDBC
                • Overview
                • Technical Principles
                • Operation Guide
                  • Development Process
                  • Obtaining the Driver JAR Package and Configuring the JDK Environment
                  • Connecting to a Database
                  • Executing SQL Statements
                  • Processing the Result Set
                  • Closing a Database Connection
                  • Best Practices
                • Common Issues
                  • Incorrect batchMode Settings
                  • An Error Is Reported When Validation Is Enabled for Data Insertion in the Hibernate Framework
                  • An Error Is Reported or A Connection Is Blocked in SSL Mode
              • ODBC
                • Overview
                • Technical Principle
                • Operation Guide
                  • Development Process
                  • Obtaining the Source Code Package, ODBC Package, and Dependency Library
                  • Connecting to a Database
                  • Executing SQL Statements
                  • Processing the Result Set
                  • Closing a Connection
                  • Best Practices
                • Common Issues
            • Read on Standby
              • Overview
              • Technical Principle
                • Three Replay Modes
                • Read on Standby in Serial Replay Mode
                • Read on Standby in Parallel Replay Mode
                • Read on Standby in Ultimate RTO Mode
                • Read in DR Mode
              • Operation Guide
                • Selecting a Replay Mode Based on Your Environment Specifications
                • Procedure
                • Precautions
              • Typical Issues
            • NVMe Caching
            • Anti-overloads
              • SQL Statement Concurrency Control
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
              • Slow SQL Statement Management
                • Overview
                • Technical Principles
                • Operation Guide
                • Common Issues
              • Memory Overload Protection
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
              • Thread Pool Overload Protection
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
              • Connection Thread Pool
                • Overview
                • Technical Principle
                • Operation Guide
              • Overload Escape in Concurrency Scenarios
                • Overview
                • Technical Principle
                • Operation Guide
                • Common Issues
            • Unix Domain Socket O&M Channel
              • Overview
              • Technical Principles
              • Operation Guide
              • Typical Issues
            • CM Arbitration and Fault Detection Principles
              • Overview
              • Technical Principles
                • Arbitration Principle
                  • DN Arbitration
                  • CM Server Arbitration
                  • ETCD Arbitration
                • Fault Detection Principle
                  • Disk Check
                  • Zombie DN Detection
                  • First Aid Capability
                  • Hardware Troubleshooting
              • Operation Guide
              • FAQ
            • Principles of Switchover Within a Database Instance and Between Database Instances
              • Intra-Database Instance Switchover
                • Overview
                • Technical Principles
                • Operation Guide
                • FAQ
              • Inter-Database Instance Switchover
                • Overview
                • Technical Principles
                • Operation Guide
                  • Streaming Replication–based Remote DR Drill Practice Reference
                    • Introduction to DR Drills
                    • Pre-Check Items
                    • Performing a Switchover
                    • Performing a Post-check After a DR Drill
                    • Rectifying a Switchover Exception
                      • Component Exceptions
                      • Abnormal Database Instances
                  • Intra-City Dual-DC HA Solution DR Drill Practice Reference
                    • Introduction to DR Drills
                    • Pre-Check Items
                    • Performing a Switchover
                    • Performing a Post-check After a DR Drill
                    • Rectifying a Switchover Exception
                      • Component Exceptions
                      • Abnormal Database Instances
                • FAQ
                  • Exceptions in Planned Switchover for Two-City Three-DC DR
                  • Exceptions in Planned Switchover of Intra-City Dual-DC
            • Primary/Standby Rebuild
              • Overview
              • Technical Principles
              • Operation Guide
              • FAQ
            • Upgrade
              • In-Place Upgrade (Non-Multi-Primary)
                • Overview
                • Technical Principle
                • Operation Guide
                • Common Issues
              • Gray Upgrade (Non-Multi-Primary)
                • Overview
                • Technical Principle
                • Operation Guide
                • Common Issues
              • Rolling Upgrade
                • Overview
                • Technical Principle
                • Operation Guide
                • Common Issues
            • Repairing and Replacing Nodes
              • Overview
              • Technical Principle
              • Operation Guide
              • Common Issues
            • Plan Cache
              • Precompiled Plan Cache
                • Overview
                • Technical Principles
                • Operation Guide
                • Typical Issues
              • Automatic Parameterization and Plan Reuse for Identical Statements
                • Overview
                • Technical Principle
                • Operation Guide
                • Typical Issues
              • Global Shared Plan Cache
                • Overview
                • Technical Principles
                • Operation Guide
                • Typical Issues
              • Upper Limit of the Plan Cache Memory Management and Control
                • Overview
                • Technical Principles
                • Operation Guide
                  • Session-Level Plan Cache Control
                  • Session-Level Plan Cache Control in Stored Procedures
                  • GPC Control
                • Typical Issues
            • DATABASE LINK
              • Overview
              • Technical Principle
              • Operation Guide
              • Common Issues
            • Abnormal SQL Behavior Detection
            • ROWID Table
              • Overview
              • Usage Guide
                • DDL
                • ROWID Type
                • DML
          • Basic Concepts
            • Database Objects
            • Schema
            • Constraints
            • Sequences
            • System Columns
            • Partitioned Tables
            • Storage Engine
            • Index
            • Materialized Views
            • Transactions
            • Locks
            • PL/SQL
              • Introduction to PL/SQL
              • Cursors
              • Stored Procedures
              • Functions
              • Trigger
              • Packages
            • Flashback
            • VACUUM
            • TOAST Table
            • HTAP
            • Fully-Encrypted Database
            • DDL
            • Write-Ahead Logs
            • Ultimate RTO
            • DCF
            • CM
            • Call Stack
            • Wait Events
            • Backup and Restoration
          • FAQ - Non-Multi-primary
            • Database System Overview
              • Which Hardware Platforms Are Supported by GaussDB?
              • How Do I Check the Isolation Level of the Current Database?
              • How Easy-to-Use is GaussDB?
              • How Do I Create and Delete a Savepoint in the Current Transaction of GaussDB?
              • What Are the Functions of a Transaction?
              • How Do I Start a Transaction?
              • What Are the Four Features of Correctly Executing Database Transactions?
              • What Is Dirty Read, Phantom Read, and Non-repeatable Read?
              • What Is MVCC?
              • What GaussDB Features Are Not Supported by M-compatible Databases?
            • Database Connection Management
              • How Do I Query the Number of Active Database Connections?
              • What Are the Causes of the Failure to Connect to the Database Through the Client?
              • What Client Access Authentication Modes Does GaussDB Support?
              • How Do I Check the Number of Database Application Connections and the Maximum Number of Connections?
              • How Do I Obtain the Username for Connecting To A Database?
              • How Do I View the Maximum Number of Session Connections of a Specified User?
            • Database Security
              • How Do I Manually Lock and Unlock a User?
              • What Security Management Functions Are Supported in GaussDB?
              • How Do I Generate an OBS Transfer Key Before Creating a Model Service?
              • How Does a Dynamic Data Masking Policy Take Effect?
              • How Do I Set the Validity Period of an Account?
              • How Do I Enable Audit Policies on GaussDB and What Contents Can Be Audited?
              • How Do I View the Table Permissions of a User?
              • How Do I Enable Separation of Duties for GaussDB?
              • How Do I Create a Read-only User on GaussDB?
              • What Are the Session States of GaussDB? How Do I Query the Session Status of a User?
              • How Do I Query the Expiration Date of an SSL Certificate?
              • How Do I Enable Password Complexity Verification?
              • How Do I Check the Initialized User Role of a Database?
              • Which System Views Are Related to Audit Information?
              • How Do I Configure Log File Permissions?
              • What Are the Differences Between TDE and Full Encryption?
              • How to Ensure Data Security?
              • How Do I Create a Weak Password in GaussDB?
              • What Are the Schemas, Users, and Roles in GaussDB?
              • Why Can a User Log In to the Database After the CONNECT ON DATABASE Permission Is Granted to the REVOKE User?
              • How Do I Check the Creation Time of a Database User?
            • Database Quick Start
              • How Do I Query the Table and Database Capacity?
              • How Do I View the SELECT Statements That Are Running in the System?
              • How Do I Check the Character Encoding Types of the GaussDB Client and Server?
              • How Do I Use SQL Statements to View the Database Mode?
              • How Do I Query the Definitions of Tables, Indexes, and Views Using SQL Statements?
              • How Do I Query the Sizes of Databases, Tablespaces, and Tables?
              • How Do I Query Indexes in a Table?
              • How Do I Query the Storage Mode of a Table?
              • How Do I Create a Read-only View and Specify Whether the View Is Read-only?
              • What Are the Advantages of Data Partitioning?
              • How Do I View the Creation Time of a Table?
              • How Do I Create Indexes in Parallel?
              • How Do I Create an Auto-Increment Column?
              • How Do I Create a Column with the Current Time As the Default Value?
              • How Do I Determine Whether a Column is NULL?
              • What are the differences between the DROP, TRUNCATE, and DELETE methods in GaussDB?
              • How many bytes does a Chinese character occupy in GaussDB?
              • What Are the Differences Between UNIQUE Constraints and Unique Indexes?
              • What Is the Schema Starting with pg_temp or pg_toast_temp?
              • After the String Processing Function Is Used, the Query Does Not Use the Index. What Should I Do?
              • Why Cannot the Table Name or Column Name Be Identified During Query?
              • How Do I View the Current Session ID and Login Time?
              • How Do I View Foreign Table Information?
              • How Do I Query the Last Restart Time of a Database?
              • How Do I Query the Number of Sessions?
              • How Do I Query the Database Running Time?
              • How Do I View Database Parameter Values?
              • How Do I Delete Duplicate Rows?
            • Development Design
              • What Is the Maximum Number of Columns in a Single GaussDB Table?
              • How Do I Query Partition Information and Index Information of a Partitioned Table?
              • Is There a Limit on the Length of a Database Object Name?
              • What Are the Types of SQL Languages?
              • What Is the Functionality of a Trigger?
              • What Are the Differences Between Functions and Stored Procedures?
              • How Do I Query the Triggers in the Current Database and Their Definitions?
              • How Do I Query All Triggers Involved in a Table?
              • Which of the Following Factors Should Be Considered When You Select a Database Character Set?
            • Others
              • How Do I Check the Disk Type?
              • How Do I Query the Active Tuples, Dirty Tuples, and Dirty Tuple Ratios?
              • What Are the Main Differences Between VACUUM and VACUUM FULL?
              • What Are the Differences Between pg_terminate_backend and pg_terminate_session in GaussDB?
              • How Do I Display Database File Information?
              • How Often Are Xlogs in GaussDB Automatically Recycled?
              • What Is a Dead Tuple?
              • How Do I Query Dead Tuples of a Table?
              • What Is OID?
              • What Is UDF?
              • What Is the Depth of Nested Calling of a Stored Procedure?
              • What Is TOAST?
              • What Is the Function of the Sandbox?
              • What Is a Vector Database?
              • What Is a GIN Index?
              • Can a Stored Procedure Call a Trigger?
              • How Do I Query Several Random Rows in a Table?
              • Why Is There a Gap in the Sequence Number?
              • How Do I Use the N**M Method to Calculate the Mth Power of N?
              • What Do I Do If the Result of the power() Function Is Too Large?
              • What Is CTID?
              • Why Cannot the Data Be Queried Based on the Auto-Increment Column After 0 Is Inserted to the Column?
              • How Do I Query the Nth Largest Data in a Column of a Table?
              • How Do I Query Data Whose Columns Contain Non-digit Characters?
              • How Do I Change the Column Sequence?
              • What Is the Difference Between count(*) and count(column)?
              • What Wildcards Are Supported in GaussDB? How Do I Use Them?
              • What Are the Differences Between LIMIT 2, LIMIT 2,3, and LIMIT 2 OFFSET 3?
              • What Is the Relationship Between an Empty String and NULL?
              • Which Date/Time Types Contain the Time Zone and Which Do Not?
              • How Do I Ignore Case When Using LIKE for Fuzzy Search?
        • Developer Guide(Distributed_V2.0-8.x)
          • Database System Overview
            • Database Logical Architecture
            • Query Request Handling Process
            • Managing Transactions
            • Concepts
          • Database Security
            • Users and Permissions
              • Default Permission Mechanism
              • Administrators
              • Separation of Duties
              • Users
              • Roles
              • Schemas
              • User Permissions
              • Row-Level Security Policy
            • Database Audit
          • Database Quick Start
            • Connecting to a Database
              • Using gsql to Connect to a Database
              • APIs
            • Operating a Database
              • Creating a Database Account
              • Managing Databases
              • Managing Tablespaces
              • Managing Tables
                • Creating a Table
                • Inserting Data to Tables
                • Updating Data in a Table
                • Viewing Data
                • Deleting Data from a Table
              • Querying System Catalogs
              • Other Operations
                • Managing Schemas
                • Managing Partitioned Tables
                • Managing Indexes
                • Managing Views
                • Managing Sequences
                • Managing Scheduled Jobs
          • Development and Design Proposal
            • Overview
            • Database Design Specifications
              • General Specifications
              • Deployment Specifications
              • Database Object Naming Specifications
              • Database and Schema Design
              • Permission Design Specifications
              • Character Set Design Specifications
              • Table Design Specifications
              • Column Design Specifications
              • Index Design Specifications
              • Function/Stored Procedure Design Specifications
              • Constraint Design
              • View and Joined Table Design
            • Database Programming Specifications
              • GUC Parameter Programming Specifications
              • Object Access Programming Specifications
              • WHERE
              • SELECT
              • INSERT
              • UPDATE
              • DELETE
              • Join Query
              • Subquery
              • Transaction
              • SQL Compilation
            • Client Programming Specifications
              • JDBC
              • Connection Control Specifications
          • Application Development Guide
            • GaussDB Application Development Guide
            • Development Specifications
            • Development Based on JDBC
              • Development Process
              • Development Process
                • Obtaining the Driver JAR Package and Configuring the JDK Environment
                • Connecting to a Database
                  • Connection Methods
                  • Connection Parameter Reference
                  • Connection in Non-encrypted Mode
                  • Connecting to a Database in SSL Mode
                  • Connecting to a Database in UDS Mode
                  • Connecting to a Database in SM-based TLS Mode
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Database Connection
              • Typical Application Development Examples
                • Configuring Connection Parameters in Different Scenarios
                • Creating and Calling a Stored Procedure
                • Obtaining the Return Value of a Function
                • Batch Query
                • Using the Streaming Read Function
                • SQL Retry at an Application Layer
                • Logical Replication
                • Monitoring Database Connections
                • Using the Array Type
                • Using the Struct Type
              • JDBC API Reference
                • java.sql.Connection
                • java.sql.CallableStatement
                • java.sql.DatabaseMetaData
                • java.sql.Driver
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
                • javax.sql.ConnectionPoolDataSource
                • javax.sql.DataSource
                • javax.sql.PooledConnection
                • javax.naming.Context
                • javax.naming.spi.InitialContextFactory
                • CopyManager
                • PGReplicationConnection
                • PGReplicationStream
                • ChainedStreamBuilder
                • ChainedCommonStreamBuilder
            • Development Based on ODBC
              • Development Process
              • Development Process
                • Obtaining a Source Code Package, ODBC Packages, and Dependency Libraries
                • Connecting to a Database
                  • Configuring a Data Source in the Linux OS
                  • Configuring a Data Source in the Windows OS
                  • APIs for Connecting to a Database
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Typical Application Scenarios and Configurations
                • Obtaining and Processing Data in a Database
                • Batch Binding
                • High-Performance Binding Type
                • Enabling a Connection Pool
              • ODBC API Reference
                • SQLAllocEnv
                • SQLAllocConnect
                • SQLAllocHandle
                • SQLAllocStmt
                • SQLBindCol
                • SQLBindParameter
                • SQLColAttribute
                • SQLConnect
                • SQLDisconnect
                • SQLExecDirect
                • SQLExecute
                • SQLFetch
                • SQLFreeStmt
                • SQLFreeConnect
                • SQLFreeHandle
                • SQLFreeEnv
                • SQLPrepare
                • SQLGetData
                • SQLGetDiagRec
                • SQLSetConnectAttr
                • SQLSetEnvAttr
                • SQLSetStmtAttr
            • Development Based on libpq
              • Development Process
              • Development Process
                • Obtaining a Driver Package, a Dependency Library, and Header Files
                • Connecting to a Database
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Executing Prepared Statements
                • Binding Parameters and Returning a Binary Result
              • libpq API Reference
                • Database Connection Control Functions
                  • PQconnectdbParams
                  • PQconnectdb
                  • PQbackendPID
                  • PQconninfoParse
                  • PQconnectStart
                  • PQerrorMessage
                  • PQsetdbLogin
                  • PQfinish
                  • PQreset
                  • PQstatus
                • Database Statement Execution Functions
                  • PQexec
                  • PQprepare
                  • PQclear
                  • PQfnumberEx
                  • PQexecParams
                  • PQexecParamsBatch
                  • PQexecPrepared
                  • PQexecPreparedBatch
                • Asynchronous Command Processing Functions
                  • PQsendQuery
                  • PQsendQueryParams
                  • PQsendPrepare
                  • PQsendQueryPrepared
                  • PQflush
                • Functions for Canceling Query Processing
                  • PQgetCancel
                  • PQfreeCancel
                  • PQcancel
                • Functions for Processing Database Result
                  • PQgetvalue
                  • PQnfields
                  • PQntuples
                  • PQfname
                  • PQresultStatus
            • Psycopg-based Development
              • Development Process
              • Psycopg Package
              • Examples: Common Operations
              • Psycopg API Reference
                • psycopg2.connect()
                • connection.cursor()
                • cursor.execute(query,vars_list)
                • cursor.executemany(query,vars_list)
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchall()
                • cursor.close()
                • connection.close()
            • ECPG-based Development
              • Development Process
              • ECPG Components
              • ECPG Preprocessing and Compiling
              • Managing Database Connections
                • Connecting to a Database
                • Managing Connections
              • Running SQL Commands
                • Running SQL Statements
                • Using Cursors
                • Transaction
                • Prepared Statements
                • Embedded SQL Commands
                  • ALLOCATE DESCRIPTOR
                  • CONNECT
                  • DEALLOCATE DESCRIPTOR
                  • DECLARE
                  • DESCRIBE
                  • DISCONNECT
                  • EXECUTE IMMEDIATE
                  • GET DESCRIPTOR
                  • OPEN
                  • PREPARE
                  • SET AUTOCOMMIT
                  • SET CONNECTION
                  • SET DESCRIPTOR
                  • TYPE
                  • VAR
                  • WHENEVER
              • Querying the Result Set
              • Closing a Database Connection
              • Host Variables
                • Overview
                • DECLARE Section
                • Retrieving Query Results
                • Type Mapping
                • Handling Character Strings
                • Host Variables with Non-primitive Types
                • Accessing Special Data Types
                • Handling Non-primitive SQL Data Types
              • Executing Dynamic SQL Statements
                • Executing Statements Without a Result Set
                • Executing a Statement with Input Parameters
                • Executing a Statement with a Result Set
              • Error Handling
                • Setting Callbacks
                • sqlca
                • SQLSTATE and SQLCODE
              • Preprocessor Directives
                • Including Files
                • Directives: ifdef, ifndef, else, elif, and endif
                • Directives define and undef
              • Using Library Functions
              • SQL Descriptor Area
                • Named SQLDA
                • SQLDA
              • Examples
              • ecpg and Pro*C Compatibility Comparison
              • ECPG API Reference
                • Interval Type
                • Numeric Types
                • Date Type
                • Timestamp Type
            • Development Based on the Go Driver
              • Setting Up the Go Driver Environment
              • Development Process
              • Connecting to a Database
              • Connecting to the Database (Using SSL)
              • Go APIs
                • sql.Open
                • type DB
                • type Stmt
                • type Tx
                • type Rows
                • type Row
                • type ColumnType
                • type Result
            • Compatibility Reference
            • Appendix
              • JDBC
                • Data Type Mapping
                • Log Management
                • FAQ
                  • Incorrect batchMode Settings
                  • Error Is Reported When Verification Is Enabled for Data Insertion in the Hibernate Framework
                  • Error Is Reported or Connection Is Blocked in SSL Mode
              • libpq
                • Connection Parameters
              • Parameters Related to Log Output
          • SQL Optimization
            • Query Execution Process
            • Introduction to the SQL Execution Plan
              • Overview
              • Execution Plan Details
                • Execution Plans
                • Distributed Plan
                • Execution Information
              • Operators
                • Keyword Overview
                • Table Access Modes
                  • Seq Scan
                  • Index Scan
                  • Index-only Scan
                  • Bitmap
                  • TID Scan
                  • CTE Scan
                  • Function Scan
                  • Sample Scan
                  • Subquery Scan
                  • VALUES Scan
                  • Worktable Scan
                • Table Join Modes
                  • Nested-Loop Join
                  • Hash Join
                  • Merge Join
                • Operators
                  • Sort
                  • Limit
                  • Append
                  • Agg
                  • Group
                  • MergeAppend
                  • SetOp
                  • RecursiveUnion
                  • Unique
                  • LockRows
                  • Materialize
                  • Result
                  • WindowAgg
                  • StartWith Operator
                  • Rownum
                  • Unpivot
                • Distributed Operators
                  • Data Node Scan
                  • Streaming
                  • Remote Query
                • Partition Pruning
                  • Partition Iterator
                • Other Keywords
                  • Initplan and Subplan
            • Optimization Process
            • Updating Statistics
            • Reviewing and Modifying a Table Definition
              • Overview
              • Selecting a Distribution Mode
              • Selecting Distribution Keys
              • Using Partitioned Tables
              • Selecting a Data Type
            • Reviewing the Plan Change Scenario
            • Typical SQL Optimization Methods
              • Optimizing SQL Self-Diagnosis
              • Optimizing Statement Pushdown
              • Optimizing Subqueries
              • Optimizing Statistics
              • Optimizing Operators
              • Optimizing Data Skew
              • Long-running Query and Transaction Optimization
            • Experience in Rewriting SQL Statements
            • Adjusting Key Parameters for SQL Optimization
            • Hint-based Optimization
              • Plan Hint Optimization
              • Hint Specifying the Query Block Where the Hint Is Located
              • Hint Specifying the Query Block and Schema of a Table
              • Join Order Hints
              • Join Operation Hints
              • Rows Hints
              • Stream Operation Hints
              • Scan Hints
              • Sublink Name Hints
              • Skew Hints
              • Parameterized Path Hint
              • Hint Errors, Conflicts, and Other Warnings
              • Plan Hint Cases
              • Optimizer GUC Parameter Hints
              • Hints for Selecting the Custom Plan or Generic Plan
              • Hints Specifying Not to Expand Subqueries
              • Hints Specifying Not to Use Global Plan Cache
              • Hints of Parameterized Paths at the Same Level
              • Hints for Setting Slow SQL Control Rules
              • Bitmap Scan Hints
              • Hint for Inner Table Materialization During Join
              • AGG Hint
              • Query Rewriting Hints
              • Hints for Specifying ANY Sublink Pullup
              • Hints for Specifying the Degree of Parallelism for Scans
              • Hints for Specifying Whether to Use Semi-Join
              • Hints for Specifying Whether to Use Minmax Optimization
              • Hints for Specifying Whether to Use Partition-wise Scan Optimization
            • Checking the Implicit Conversion Performance
            • Using the Vectorized Executor for Tuning
            • Performing Optimization with SQL Patches
            • Optimization Cases
              • Case: Selecting an Appropriate Distribution Key
              • Case: Creating an Appropriate Index
              • Case: Adjusting Distribution Keys
              • Case: Adjusting the GUC Parameter best_agg_plan
              • Case: Rewriting SQL Statements to Eliminate Subqueries
              • Case: Rewriting SQL Statements to Eliminate Pruning Interference
              • Case: Rewriting SQL Statements and Deleting in-clause
              • Case: Modifying the GUC Parameter rewrite_rule
              • Case: Adjusting the GUC Parameter costbased_rewrite_rule for Cost-based Query Rewriting
              • Case: Using Global Secondary Indexes to Accelerate Query
          • SQL Reference
            • GaussDB SQL
            • Keywords
            • Data Types
              • Numeric Types
              • Monetary Types
              • Boolean Types
              • Character Types
              • Binary Types
              • Date/Time Types
              • Geometric Types
              • Network Address Types
              • Bit String Types
              • UUID Type
              • JSON/JSONB Types
              • HLL Type
              • Range Types
              • Object Identifier Types
              • Pseudo-Types
              • Data Types Used by the Ledger Database
              • XML Types
              • XMLType
              • ACLItem Type
              • Array Types
              • Vector Data Types
              • Data Types Supported by the Vectorized Executor
            • Character Sets and Collations
              • Character Sets and Collations of the Client Connection
              • Database-level Character Sets and Collations
              • Schema-level Character Sets and Collations
              • Table-level Character Sets and Collations
              • Column-level Character Sets and Collations
              • Character Sets and Collations of Expressions of the String Type
              • Rules for Combining Character Sets and Collations
            • Constant and Macro
            • Functions and Operators
              • Logical Operators
              • Comparison Operators
              • Character Processing Functions and Operators
                • Character Processing Functions and Operators
                • Extension Functions and Operators
              • Binary String Functions and Operators
                • String Operators
                • Other Binary String Functions
              • Bit String Functions and Operators
                • Bit String Operators
              • Pattern Matching Operators
              • Arithmetic Functions and Operators
                • Arithmetic Operators
                • Arithmetic Functions
              • Time and Date Functions and Operators
                • Time and Date Operators
                • Time and Date Functions
                • TIMESTAMPDIFF
                • EXTRACT
                • date_part
              • Type Conversion Functions
                • Function Type Conversion
                • Encoding Type Conversion
              • Geometric Functions and Operators
                • Geometric Operators
                • Geometric Functions
                • Geometric Type Conversion Functions
              • Network Address Functions and Operators
                • cidr and inet Operators
                • cidr and inet Functions
                • macaddr Functions
              • Text Search Functions and Operators
                • Text Search Operators
                • Text Search Functions
                • Text Search Debugging Functions
              • JSON/JSONB Functions and Operators
                • JSON/JSONB Functions and Operators
                • Functions Supported by JSON/JSONB
              • HLL Functions and Operators
                • Hash Functions
                • Log Functions
                • Functional Functions
                • Aggregate Functions
                • Deprecated Functions
                • Built-in Functions
                • Operators
              • SEQUENCE Functions
              • Array Functions and Operators
                • Array Operators
                • Array Functions
              • Range Functions and Operators
                • Range Operators
                • Range Functions
              • Aggregate Functions
                • Aggregate Functions
                • Aggregate Function Nesting
              • Window Functions
              • Security Functions
              • Ledger Database Functions
              • Encrypted Functions and Operators
              • Set Returning Functions
                • Series Generating Functions
                • Index Generating Functions
              • Conditional Expression Functions
              • System Information Functions
                • Session Information Functions
                • Access Permission Query Functions
                • Schema Visibility Query Functions
                • System Catalog Information Functions
                • Comment Information Functions
                • XIDs and Snapshots
              • System Administration Functions
                • Configuration Setting Functions
                • Universal File Access Functions
                • Server Signal Functions
                • Backup and Restoration Control Functions
                  • Backup Control Functions
                  • Restoration Control Functions
                • Dual-Cluster DR Control Functions
                • Dual-Cluster DR Query Functions
                • Snapshot Synchronization Functions
                • Database Object Functions
                  • Database Object Size Functions
                  • Database Object Position Functions
                  • Recycle Bin Object Functions
                • Advisory Lock Functions
                • Logical Replication Functions
                • Segment-Page Storage Functions
                • Bucket System Functions
                • Undo System Functions
                • HTAP System Functions
                • VACUUM System Functions
                • Other Functions
              • SPM Functions
              • Statistics Information Functions
                • Statistics Information Functions
                • Functions for Collecting Statistics in Partitioned Tables
              • Trigger Functions
              • Hash Functions
              • Prompt Message Function
              • Fault Injection System Function
              • Redistribution Functions
              • Distribution Key Recommendation Functions
              • Other System Functions
                • PG-compatible Functions and Operators
                • Internal Functions
              • Internal Functions
              • AI Feature Functions
              • Sensitive Data Discovery Function
              • Dynamic Data Masking Functions
              • Hierarchical Recursion Query Functions
              • Hotkey Feature Functions
              • Global SysCache Functions
              • Data Damage Detection and Repair Functions
              • Functions of the XML Type
              • Functions of the XMLType Type
              • Pivot Table Functions
              • Global PL/SQL Cache Functions
              • UUID Functions
              • SQL Statement Concurrency Control Functions
              • Multi-Tenant Database Functions
              • Global Temporary Table Functions
              • Deprecated Functions
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Array Expressions
              • Row Expressions
              • Time Interval Expressions
            • Pseudocolumn
            • Type Conversion
              • Overview
              • Operators
              • Functions
              • Value Storage
              • UNION, CASE, and Related Constructs
            • System Operation
            • Controlling Transactions
            • SQL Syntax
              • SQL Syntax
              • DCL Syntax Overview
              • DDL Syntax Overview
              • DML Syntax Overview
              • Other Syntax List
              • Online DDL and Related Operations
              • A
                • ABORT
                • ALTER AGGREGATE
                • ALTER AUDIT POLICY
                • ALTER COLUMN ENCRYPTION KEY
                • ALTER COORDINATOR
                • ALTER DATABASE
                • ALTER DATABASE LINK
                • ALTER DEFAULT PRIVILEGES
                • ALTER DIRECTORY
                • ALTER FOREIGN DATA WRAPPER
                • ALTER FOREIGN TABLE
                • ALTER FUNCTION
                • ALTER GLOBAL CONFIGURATION
                • ALTER GROUP
                • ALTER INDEX
                • ALTER LANGUAGE
                • ALTER MASKING POLICY
                • ALTER MATERIALIZED VIEW
                • ALTER NODE
                • ALTER NODE GROUP
                • ALTER PACKAGE
                • ALTER PROCEDURE
                • ALTER RESOURCE LABEL
                • ALTER RESOURCE POOL
                • ALTER ROLE
                • ALTER ROW LEVEL SECURITY POLICY
                • ALTER SCHEMA
                • ALTER SEQUENCE
                • ALTER SERVER
                • ALTER SESSION
                • ALTER SYNONYM
                • ALTER SYSTEM KILL SESSION
                • ALTER TABLE
                • ALTER TABLE PARTITION
                • ALTER TABLESPACE
                • ALTER TRIGGER
                • ALTER TYPE
                • ALTER USER
                • ALTER VIEW
                • ANALYZE | ANALYSE
              • B
                • BEGIN
              • C
                • CALL
                • CHECKPOINT
                • CLEAN CONNECTION
                • CLOSE
                • CLUSTER
                • COMMENT
                • COMMIT | END
                • COMMIT PREPARED
                • COPY
                • CREATE AGGREGATE
                • CREATE AUDIT POLICY
                • CREATE BARRIER
                • CREATE CLIENT MASTER KEY
                • CREATE COLUMN ENCRYPTION KEY
                • CREATE CONVERSION
                • CREATE DATABASE
                • CREATE DATABASE LINK
                • CREATE DIRECTORY
                • CREATE EXTENSION
                • CREATE FOREIGN DATA WRAPPER
                • CREATE FOREIGN TABLE
                • CREATE FUNCTION
                • CREATE GLOBAL INDEX
                • CREATE GROUP
                • CREATE INCREMENTAL MATERIALIZED VIEW
                • CREATE INDEX
                • CREATE LANGUAGE
                • CREATE MASKING POLICY
                • CREATE MATERIALIZED VIEW
                • CREATE MODEL
                • CREATE NODE
                • CREATE NODE GROUP
                • CREATE PACKAGE
                • CREATE PROCEDURE
                • CREATE RESOURCE LABEL
                • CREATE RESOURCE POOL
                • CREATE ROLE
                • CREATE ROW LEVEL SECURITY POLICY
                • CREATE SCHEMA
                • CREATE SECURITY LABEL
                • CREATE SEQUENCE
                • CREATE SERVER
                • CREATE SLICEGROUP
                • CREATE SYNONYM
                • CREATE TABLE
                • CREATE TABLESPACE
                • CREATE TABLE AS
                • CREATE TABLE PARTITION
                • CREATE TABLE PARTITION AS
                • CREATE TRIGGER
                • CREATE TYPE
                • CREATE USER
                • CREATE VIEW
                • CREATE WEAK PASSWORD DICTIONARY
                • CURSOR
              • D
                • DEALLOCATE
                • DECLARE
                • DELETE
                • DO
                • DROP AGGREGATE
                • DROP AUDIT POLICY
                • DROP CLIENT MASTER KEY
                • DROP COLUMN ENCRYPTION KEY
                • DROP DATABASE
                • DROP DATABASE LINK
                • DROP DIRECTORY
                • DROP EXTENSION
                • DROP FOREIGN DATA WRAPPER
                • DROP FOREIGN TABLE
                • DROP FUNCTION
                • DROP GLOBAL CONFIGURATION
                • DROP GROUP
                • DROP INDEX
                • DROP LANGUAGE
                • DROP MASKING POLICY
                • DROP MATERIALIZED VIEW
                • DROP MODEL
                • DROP NODE
                • DROP NODE GROUP
                • DROP OWNED
                • DROP PACKAGE
                • DROP PROCEDURE
                • DROP RESOURCE LABEL
                • DROP RESOURCE POOL
                • DROP ROLE
                • DROP ROW LEVEL SECURITY POLICY
                • DROP SCHEMA
                • DROP SECURITY LABEL
                • DROP SEQUENCE
                • DROP SERVER
                • DROP SLICEGROUP
                • DROP SYNONYM
                • DROP TABLE
                • DROP TABLESPACE
                • DROP TRIGGER
                • DROP TYPE
                • DROP USER
                • DROP VIEW
                • DROP WEAK PASSWORD DICTIONARY
              • E
                • EXECUTE
                • EXECUTE DIRECT
                • EXPDP DATABASE
                • EXPDP TABLE
                • EXPLAIN
                • EXPLAIN PLAN
              • F
                • FETCH
              • G
                • GRANT
              • I
                • IMPDP DATABASE CREATE
                • IMPDP RECOVER
                • IMPDP TABLE
                • IMPDP TABLE PREPARE
                • INSERT
                • INSERT ALL
              • L
                • LOAD DATA
                • LOCK
                • LOCK BUCKETS
              • M
                • MARK BUCKETS
                • MERGE INTO
                • MOVE
              • P
                • PREDICT BY
                • PREPARE
                • PREPARE TRANSACTION
                • PURGE
              • R
                • REASSIGN OWNED
                • REFRESH INCREMENTAL MATERIALIZED VIEW
                • REFRESH MATERIALIZED VIEW
                • REINDEX
                • RELEASE SAVEPOINT
                • RENAME TABLE
                • REPLACE
                • RESET
                • REVOKE
                • ROLLBACK
                • ROLLBACK PREPARED
                • ROLLBACK TO SAVEPOINT
              • S
                • SAVEPOINT
                • SECURITY LABEL ON
                • SELECT
                  • Simple Queries
                  • Conditional Queries
                  • Group Queries
                  • Pagination Queries
                  • Partition Queries
                  • Join Queries
                  • Subqueries
                  • Hierarchical Queries
                  • Compound Queries
                  • Rows to Columns and Columns to Rows
                  • Window Function Queries
                  • Simplified Queries
                  • Queries Using Hints
                • SELECT INTO
                • SET
                • SET CONSTRAINTS
                • SET ROLE
                • SET SESSION AUTHORIZATION
                • SET TRANSACTION
                • SHOW
                • SHUTDOWN
                • START TRANSACTION
              • T
                • TIMECAPSULE TABLE
                • TRUNCATE
              • U
                • UPDATE
              • V
                • VACUUM
                • VALUES
            • Appendix
              • Extended Functions
              • Dollar-Quoted String Constants
              • DATABASE LINK
              • Row Expression Function Whitelist
          • Best Practices
            • Best Practices for SQL Queries
            • Best Practices for Permission Configuration
            • Best Practices for Data Skew Query
              • Quickly Locating Tables That Cause Data Skew
            • Best Practices for VACUUM
              • VACUUM Parameters
              • FAQ
                • Possible Causes of Data Table Bloat
                  • oldestxmin Is Stuck Due to Long Transactions
                  • AUTOVACUUM Cleanup Efficiency Is Low
                  • FSM Is Damaged
                • How Do I Estimate the Current Table or Database Space Bloat Ratio?
                • How Do I Evaluate Whether the Current Table or Database Requires VACUUM?
                • How Do I Estimate the VACUUM Cleanup Rate or How Long It Will Take?
                • How Do I Locate Inaccurate Statistics Such as Number of Dead Rows in the Database?
            • Best Practices for Import and Export Using COPY
              • Typical Scenarios
                • Using the Recommended CSV Format
                • Importing and Exporting Data with Extreme Performance
                • Exporting Files for Manual Parsing
                • Importing and Exporting Data When Only the TEXT Format Is Available
                • Importing and Exporting Data Files on a GSQL Client
                • Importing and Exporting Data Through the JDBC Driver
                • Importing Erroneous Data Through Error Tolerance
              • Guide to Exporting Erroneous Data
              • Guide to Importing Erroneous Data
            • Best Practices for Import and Export Using Tools
              • Instance-level Import and Export
              • Database-level Import and Export
              • Schema-level Import and Export
              • Table-level Import and Export
            • Best Practices for FASTPATH Parameter Tuning
              • Object Quantity Estimation
              • Log Statistics
          • User-defined Functions
            • PL/SQL Functions
          • Stored Procedures
            • Overview
            • Data Types
            • Data Type Conversion
            • Arrays, Collections, and Records
              • Arrays
                • Use of Array Types
                • Functions Supported by Arrays
              • Collections
                • Use of Collection Types
                • Collection Functions
              • Records
            • DECLARE Syntax
              • Basic Structure
              • Anonymous Blocks
              • Subprograms
                • Standalone Subprograms
                • Package Subprograms
                • Nested Subprograms
            • Basic Statements
              • Variable Definition Statements
              • Assignment Statements
              • Call Statements
            • Dynamic Statements
              • Executing Dynamic Query Statements
              • Executing Dynamic Non-Query Statements
              • Dynamically Calling Stored Procedures
              • Dynamically Calling Anonymous Blocks
            • Control Statements
              • RETURN Statements
                • RETURN
                • RETURN NEXT and RETURN QUERY
              • Conditional Statements
              • Loop Statements
              • Branch Statements
              • NULL Statements
              • Error Trapping Statements
              • GOTO Statements
            • Transaction Statements
            • Other Statements
              • Lock Operations
              • Cursor Operations
            • Cursors
              • Overview
              • Explicit Cursor
              • Implicit Cursor
              • Cursor Loop
            • Advanced Packages
              • Basic APIs
                • PKG_SERVICE
                • PKG_UTIL
                • DBE_DESCRIBE
                • DBE_XML
              • Secondary Encapsulation APIs (Recommended)
                • DBE_APPLICATION_INFO
                • DBE_COMPRESSION
                • DBE_FILE
                • DBE_HEAT_MAP
                • DBE_ILM
                • DBE_ILM_ADMIN
                • DBE_LOB
                • DBE_MATCH
                • DBE_OUTPUT
                • DBE_RANDOM
                • DBE_RAW
                • DBE_SCHEDULER
                • DBE_SESSION
                • DBE_SQL
                • DBE_TASK
                • DBE_UTILITY
                • DBE_XMLDOM
                • DBE_XMLPARSER
                • DBE_DESCRIBE
                • PRVT_ILM
                • DBE_XMLGEN
            • Retry Management
            • PACKAGE
            • Debugging
          • Autonomous Transaction
            • Restrictions
            • Stored Procedure Supporting Autonomous Transaction
            • Anonymous Block Supporting Autonomous Transaction
            • Function Supporting Autonomous Transaction
            • Package Supporting Autonomous Transaction
          • System Catalogs and System Views
            • Overview of System Catalogs and System Views
            • System Catalogs
              • Partitioned Table
                • PG_PARTITION
              • Workload Management
                • PG_APP_WORKLOADGROUP_MAPPING
              • OLTP Table Compression
                • GS_ILM
                • GS_ILM_JOBDETAIL
                • GS_ILM_OBJECT
                • GS_ILM_PARAM
                • GS_ILM_POLICY
                • GS_ILM_TASK
                • GS_ILM_TASKDETAIL
                • GS_ILM_TICKER
              • Encrypted Equality Query
                • GS_CLIENT_GLOBAL_KEYS
                • GS_CLIENT_GLOBAL_KEYS_ARGS
                • GS_COLUMN_KEYS
                • GS_COLUMN_KEYS_ARGS
                • GS_ENCRYPTED_COLUMNS
                • GS_ENCRYPTED_PROC
              • Communications
                • PGXC_NODE
              • Ledger Database
                • GS_GLOBAL_CHAIN
              • SPM
                • GS_SPM_SQL
                • GS_SPM_PARAM
                • GS_SPM_BASELINE
                • GS_SPM_EVOLUTION
                • GS_SPM_ID_HASH_JOIN
              • AI
                • GS_MODEL_WAREHOUSE
                • GS_OPT_MODEL
                • GS_ABO_MODEL_STATISTIC
              • Auditing
                • GS_AUDITING_POLICY
                • GS_AUDITING_POLICY_ACCESS
                • GS_AUDITING_POLICY_FILTERS
                • GS_AUDITING_POLICY_PRIVILEGES
              • User and Permission Management
                • GS_DB_PRIVILEGE
                • PG_DB_ROLE_SETTING
                • PG_DEFAULT_ACL
                • PG_RLSPOLICY
                • PG_SECLABEL
                • PG_SHSECLABEL
                • PG_USER_MAPPING
                • PG_USER_STATUS
              • Connection and Authentication
                • PG_AUTHID
                • PG_AUTH_HISTORY
                • PG_AUTH_MEMBERS
              • Dynamic Data Masking
                • GS_MASKING_POLICY
                • GS_MASKING_POLICY_ACTIONS
                • GS_MASKING_POLICY_FILTERS
              • DATABASE LINK
                • GS_DATABASE_LINK
              • Materialized Views
                • GS_MATVIEW
                • GS_MATVIEW_DEPENDENCY
              • Logical Decoding
                • GS_LOGICAL_ATTRDEF
                • GS_LOGICAL_ATTRIBUTE
                • GS_LOGICAL_AUTHID
                • GS_LOGICAL_CLASS
                • GS_LOGICAL_CONSTRAINT
                • GS_LOGICAL_DATABASE
                • GS_LOGICAL_DICTIONARY
                • GS_LOGICAL_INDEX
                • GS_LOGICAL_NAMESPACE
                • GS_LOGICAL_PARTITION
                • GS_LOGICAL_TYPE
                • GS_SQLAPPLY_SKIP
                • GS_TXN_LSN_TIME
                • GS_LOGICAL_SET
                • GS_LOGICAL_ENUM
              • Multi-Tenant Databases
                • GS_PDB
                • GS_RESOURCE_PLANS
                • GS_RESOURCE_PLAN_DIRECTIVES
              • Other System Catalogs
                • GS_ASP
                • PGXC_COPY_ERROR_LOG
                • GS_DEPENDENCIES
                • GS_DEPENDENCIES_OBJ
                • GS_IMCV
                • GS_GLOBAL_CONFIG
                • GS_JOB_ATTRIBUTE
                • GS_JOB_ARGUMENT
                • GS_PACKAGE
                • GS_PLAN_TRACE
                • GS_POLICY_LABEL
                • GS_RECYCLEBIN
                • GS_SECURITY_LABEL
                • GS_SLICEGROUP
                • GS_SQL_PATCH
                • GS_STATISTIC_EXT_HISTORY
                • GS_STATISTIC_HISTORY
                • GS_TABLESTATS_HISTORY
                • GS_TS_DICT_DEFINITION
                • GS_TXN_SNAPSHOT
                • GS_UID
                • GS_WORKLOAD_RULE
                • PG_AGGREGATE
                • PG_AM
                • PG_AMOP
                • PG_AMPROC
                • PG_ATTRDEF
                • PG_ATTRIBUTE
                • PG_CAST
                • PG_CLASS
                • PG_COLLATION
                • PG_CONSTRAINT
                • PG_CONVERSION
                • PG_DATABASE
                • PG_DEPEND
                • PG_DESCRIPTION
                • PG_DIRECTORY
                • PG_ENUM
                • PG_EXTENSION
                • PG_EXTENSION_DATA_SOURCE
                • PG_FOREIGN_DATA_WRAPPER
                • PG_FOREIGN_SERVER
                • PG_FOREIGN_TABLE
                • PG_HASHBUCKET
                • PG_INDEX
                • PG_INHERITS
                • PG_JOB
                • PG_JOB_PROC
                • PG_LANGUAGE
                • PG_LARGEOBJECT
                • PG_LARGEOBJECT_METADATA
                • PG_NAMESPACE
                • PG_OBJECT
                • PG_OPCLASS
                • PG_OPERATOR
                • PG_OPFAMILY
                • PG_PLTEMPLATE
                • PG_PROC
                • PG_RANGE
                • PG_REPLICATION_ORIGIN
                • PG_RESOURCE_POOL
                • PG_REWRITE
                • PG_SET
                • PG_SHDEPEND
                • PG_SHDESCRIPTION
                • PG_STATISTIC
                • PG_STATISTIC_EXT
                • PG_SYNONYM
                • PG_TABLESPACE
                • PG_TRIGGER
                • PG_TS_CONFIG
                • PG_TS_CONFIG_MAP
                • PG_TS_DICT
                • PG_TS_PARSER
                • PG_TS_TEMPLATE
                • PG_TYPE
                • PGXC_CLASS
                • PGXC_GROUP
                • PGXC_SLICE
                • PLAN_TABLE_DATA
                • STATEMENT_HISTORY
                • STREAMING_STREAM
                • STREAMING_CONT_QUERY
            • System Views
              • Partitioned Table
                • ADM_IND_PARTITIONS
                • ADM_IND_SUBPARTITIONS
                • ADM_PART_COL_STATISTICS
                • ADM_PART_INDEXES
                • ADM_PART_TABLES
                • ADM_SUBPART_KEY_COLUMNS
                • ADM_TAB_PARTITIONS
                • DB_IND_PARTITIONS
                • DB_IND_SUBPARTITIONS
                • DB_PART_COL_STATISTICS
                • DB_PART_KEY_COLUMNS
                • DB_PART_TABLES
                • DB_SUBPART_KEY_COLUMNS
                • DB_TAB_PARTITIONS
                • DB_TAB_SUBPARTITIONS
                • MY_IND_PARTITIONS
                • MY_IND_SUBPARTITIONS
                • MY_PART_COL_STATISTICS
                • MY_PART_INDEXES
                • MY_PART_KEY_COLUMNS
                • MY_PART_TABLES
                • MY_SUBPART_KEY_COLUMNS
                • MY_TAB_PARTITIONS
                • GS_STATIO_ALL_PARTITIONS
                • GS_STAT_XACT_ALL_PARTITIONS
                • GS_STAT_ALL_PARTITIONS
              • Workload Management
                • GS_WLM_CGROUP_INFO
                • GS_WLM_REBUILD_USER_RESOURCE_POOL
                • GS_WLM_USER_INFO
                • GLOBAL_WLM_RESPOOL_CONCURRENCY_INFO
                • GLOBAL_WLM_RESPOOL_CONNECTION_INFO
                • GLOBAL_WLM_RESPOOL_CPU_INFO
                • GLOBAL_WLM_RESPOOL_IO_INFO
                • GLOBAL_WLM_RESPOOL_MEMORY_INFO
                • PGXC_WLM_REBUILD_USER_RESPOOL
              • OLTP Table Compression
                • GS_ADM_ILMDATAMOVEMENTPOLICIES
                • GS_ADM_ILMOBJECTS
                • GS_ADM_ILMPOLICIES
                • GS_ADM_ILMEVALUATIONDETAILS
                • GS_ADM_ILMPARAMETERS
                • GS_ADM_ILMRESULTS
                • GS_ADM_ILMTASKS
                • GS_MY_ILMEVALUATIONDETAILS
                • GS_MY_ILMRESULTS
                • GS_MY_ILMTASKS
                • GS_MY_ILMDATAMOVEMENTPOLICIES
                • GS_MY_ILMOBJECTS
                • GS_MY_ILMPOLICIES
              • Communications
                • COMM_CLIENT_INFO
                • GLOBAL_COMM_CLIENT_INFO
                • GS_COMM_LISTEN_ADDRESS_EXT_INFO
                • GS_GET_LISTEN_ADDRESS_EXT_INFO
                • GS_LIBCOMM_FD_INFO
                • GS_LIBCOMM_MEMORY_INFO
                • GS_STATIC_THREADPOOL_CTRL_STATUS
                • PG_COMM_DELAY
                • PG_COMM_RECV_STREAM
                • PG_COMM_SEND_STREAM
                • PG_COMM_STATUS
                • PG_GET_INVALID_BACKENDS
                • PG_POOLER_STATUS
                • PGXC_COMM_DELAY
                • PGXC_COMM_RECV_STREAM
                • PGXC_COMM_SEND_STREAM
                • PGXC_COMM_STATUS
              • Segment-Page Storage
                • GLOBAL_GS_SEG_DATAFILES
                • GLOBAL_GS_SEG_EXTENTS
                • GLOBAL_GS_SEG_SEGMENTS
                • GLOBAL_GS_SEG_SPC_EXTENTS
                • GLOBAL_GS_SEG_SPC_SEGMENTS
                • GS_SEG_DATAFILES
                • GS_SEG_DATAFILE_LAYOUT
                • GS_SEG_EXTENTS
                • GS_SEG_SEGMENTS
                • GS_SEG_SEGMENT_LAYOUT
                • GS_SEG_SPC_EXTENTS
                • GS_SEG_SPC_SEGMENTS
                • GS_SEG_SPC_REMAIN_EXTENTS
                • GS_SEG_SPC_REMAIN_SEGMENTS
              • SPM
                • GS_SPM_SQL_BASELINE
                • GS_SPM_SQL_PARAM
                • GS_SPM_SQL_EVOLUTION
                • GS_SPM_SYS_BASELINE
              • Auditing
                • ADM_AUDIT_OBJECT
                • ADM_AUDIT_SESSION
                • ADM_AUDIT_STATEMENT
                • ADM_AUDIT_TRAIL
                • GS_AUDITING
                • GS_AUDITING_ACCESS
                • GS_AUDITING_PRIVILEGE
              • User and Permission Management
                • ADM_COL_PRIVS
                • ADM_ROLE_PRIVS
                • ADM_ROLES
                • ADM_SYS_PRIVS
                • ADM_TAB_PRIVS
                • ADM_USERS
                • DB_COL_PRIVS
                • DB_DIRECTORIES
                • DB_TAB_PRIVS
                • DB_USERS
                • GS_DB_PRIVILEGES
                • GS_LABELS
                • MY_COL_PRIVS
                • MY_ROLE_PRIVS
                • MY_SYS_PRIVS
                • PG_RLSPOLICIES
                • GS_RLSPOLICIES
                • PG_ROLES
                • GS_ROLES
                • PG_SECLABELS
                • GS_SECLABELS
                • PG_SHADOW
                • GS_SHADOW
                • PG_USER
                • GS_USER
                • PG_USER_MAPPINGS
                • ROLE_ROLE_PRIVS
                • ROLE_SYS_PRIVS
                • ROLE_TAB_PRIVS
              • Dynamic Data Masking
                • GS_MASKING
              • Transparent Data Encryption (TDE)
                • PG_TDE_INFO
              • DATABASE LINK
                • GS_DB_LINKS
                • V$DBLINK
              • Materialized Views
                • GS_MATVIEWS
              • Multi-Tenant Databases
                • GS_RESPLAN_PDB_INFO
                • GS_RESPLAN_PDB_METRIC
                • GS_RESPLAN_PDB_METRIC_HISTORY
                • MTD_USER
                • GS_DATABASE_DETAILS
              • VACUUM
                • PG_STAT_USER_TABLES
                • PG_AUTOVAC_STATUS
                • PG_STAT_ACTIVITY
                • GS_STAT_PROGRESS_VACUUM
              • Other System Views
                • ADM_ARGUMENTS
                • ADM_COL_COMMENTS
                • ADM_COLL_TYPES
                • ADM_CONS_COLUMNS
                • ADM_CONSTRAINTS
                • ADM_DATA_FILES
                • ADM_DEPENDENCIES
                • ADM_DIRECTORIES
                • ADM_HIST_SNAPSHOT
                • ADM_HIST_SQL_PLAN
                • ADM_HIST_SQLSTAT
                • ADM_HIST_SQLTEXT
                • ADM_IND_COLUMNS
                • ADM_IND_EXPRESSIONS
                • ADM_INDEXES
                • ADM_OBJECTS
                • ADM_PROCEDURES
                • ADM_SCHEDULER_JOB_ARGS
                • ADM_SCHEDULER_JOBS
                • ADM_SCHEDULER_PROGRAM_ARGS
                • ADM_SCHEDULER_PROGRAMS
                • ADM_SCHEDULER_RUNNING_JOBS
                • ADM_SEGMENTS
                • ADM_SEQUENCES
                • ADM_SOURCE
                • ADM_SYNONYMS
                • ADM_TAB_COL_STATISTICS
                • ADM_TAB_COLS
                • ADM_TAB_COLUMNS
                • ADM_TAB_COMMENTS
                • ADM_TAB_HISTOGRAMS
                • ADM_TAB_STATISTICS
                • ADM_TAB_STATS_HISTORY
                • ADM_TABLES
                • ADM_TABLESPACES
                • ADM_TRIGGERS
                • ADM_TYPE_ATTRS
                • ADM_TYPES
                • ADM_VIEWS
                • DB_ARGUMENTS
                • DB_ALL_TABLES
                • DB_COL_COMMENTS
                • DB_COLL_TYPES
                • DB_CONS_COLUMNS
                • DB_CONSTRAINTS
                • DB_DEPENDENCIES
                • DB_IND_COLUMNS
                • DB_IND_EXPRESSIONS
                • DB_INDEXES
                • DB_OBJECTS
                • DB_PROCEDURES
                • DB_SCHEDULER_JOB_ARGS
                • DB_SCHEDULER_PROGRAM_ARGS
                • DB_SEQUENCES
                • DB_SOURCE
                • DB_SYNONYMS
                • DB_TAB_COL_STATISTICS
                • DB_TAB_COLUMNS
                • DB_TAB_COMMENTS
                • DB_TAB_HISTOGRAMS
                • DB_TAB_MODIFICATIONS
                • DB_TAB_STATS_HISTORY
                • DB_TABLES
                • DB_TRIGGERS
                • DB_TYPES
                • DB_VIEWS
                • DICT
                • DICTIONARY
                • DUAL
                • DV_SESSIONS
                • DV_SESSION_LONGOPS
                • GET_GLOBAL_PREPARED_XACTS
                • GLOBAL_BAD_BLOCK_INFO
                • GLOBAL_CLEAR_BAD_BLOCK_INFO
                • GLOBAL_SQL_PATCH
                • GLOBAL_STAT_HOTKEYS_INFO
                • GLOBAL_WAL_SENDER_STATUS
                • GS_ALL_CONTROL_GROUP_INFO
                • GS_ALL_PREPARED_STATEMENTS
                • GS_BUCKET_LOCKS
                • GS_GET_CONTROL_GROUP_INFO
                • GS_GLOBAL_ARCHIVE_STATUS
                • GS_GSC_MEMORY_DETAIL
                • GS_IMCU_SLOT_STATUS
                • GS_IMCV_STATUS
                • GS_LOGICALSTANDBY_SKIP
                • GS_LOGICALSTANDBY_SKIP_TRANSACTION
                • GS_LSC_MEMORY_DETAIL
                • GS_MY_PLAN_TRACE
                • GS_SESSION_ALL_SETTINGS
                • GS_SQL_COUNT
                • GS_TOTAL_NODEGROUP_MEMORY_DETAIL
                • GS_WORKLOAD_RULE_STAT
                • GV_INSTANCE
                • GV_SESSION
                • MPP_TABLES
                • MY_AUDIT_TRAIL
                • MY_COL_COMMENTS
                • MY_COLL_TYPES
                • MY_CONS_COLUMNS
                • MY_CONSTRAINTS
                • MY_DEPENDENCIES
                • MY_IND_COLUMNS
                • MY_IND_EXPRESSIONS
                • MY_INDEXES
                • MY_JOBS
                • MY_OBJECTS
                • MY_PROCEDURES
                • MY_SCHEDULER_JOB_ARGS
                • MY_SCHEDULER_JOBS
                • MY_SCHEDULER_PROGRAM_ARGS
                • MY_SEQUENCES
                • MY_SOURCE
                • MY_SYNONYMS
                • MY_TAB_COL_STATISTICS
                • MY_TAB_COLUMNS
                • MY_TAB_COMMENTS
                • MY_TAB_HISTOGRAMS
                • MY_TAB_MODIFICATIONS
                • MY_TAB_STATS_HISTORY
                • MY_TAB_STATISTICS
                • MY_TABLES
                • MY_TABLESPACES
                • MY_TRIGGERS
                • MY_TYPE_ATTRS
                • MY_TYPES
                • MY_VIEWS
                • NLS_DATABASE_PARAMETERS
                • NLS_INSTANCE_PARAMETERS
                • PG_AVAILABLE_EXTENSION_VERSIONS
                • PG_AVAILABLE_EXTENSIONS
                • PG_CONTROL_GROUP_CONFIG
                • PG_CURSORS
                • PG_EXT_STATS
                • PG_GET_SENDERS_CATCHUP_TIME
                • PG_GROUP
                • PG_GTT_STATS
                • PG_GTT_RELSTATS
                • PG_GTT_ATTACHED_PIDS
                • PG_INDEXES
                • PG_LOCKS
                • PG_NODE_ENV
                • PG_OS_THREADS
                • PG_PREPARED_STATEMENTS
                • PG_PREPARED_XACTS
                • PG_REPLICATION_SLOTS
                • PG_RULES
                • PG_RUNNING_XACTS
                • PG_SESSION_IOSTAT
                • PG_SETTINGS
                • PG_SHARED_MEMORY_DETAIL
                • PG_STATS
                • PG_STAT_ACTIVITY_NG
                • PG_STAT_ALL_INDEXES
                • PG_STAT_ALL_TABLES
                • PG_STAT_BAD_BLOCK
                • PG_STAT_BGWRITER
                • PG_STAT_DATABASE
                • PG_STAT_DATABASE_CONFLICTS
                • PG_STAT_REPLICATION
                • PG_STAT_SYS_INDEXES
                • PG_STAT_SYS_TABLES
                • PG_STAT_USER_FUNCTIONS
                • PG_STAT_USER_INDEXES
                • PG_STAT_XACT_ALL_TABLES
                • PG_STAT_XACT_SYS_TABLES
                • PG_STAT_XACT_USER_FUNCTIONS
                • PG_STAT_XACT_USER_TABLES
                • PG_STATIO_ALL_INDEXES
                • PG_STATIO_ALL_SEQUENCES
                • PG_STATIO_ALL_TABLES
                • PG_STATIO_SYS_INDEXES
                • PG_STATIO_SYS_SEQUENCES
                • PG_STATIO_SYS_TABLES
                • PG_STATIO_USER_INDEXES
                • PG_STATIO_USER_SEQUENCES
                • PG_STATIO_USER_TABLES
                • PG_TABLES
                • PG_THREAD_WAIT_STATUS
                • PG_TIMEZONE_ABBREVS
                • PG_TIMEZONE_NAMES
                • PG_TOTAL_MEMORY_DETAIL
                • PG_TOTAL_USER_RESOURCE_INFO
                • PG_TOTAL_USER_RESOURCE_INFO_OID
                • PG_VARIABLE_INFO
                • PG_VIEWS
                • PGXC_GET_STAT_ALL_TABLES
                • PGXC_GET_TABLE_SKEWNESS
                • PGXC_NODE_ENV
                • PGXC_OS_THREADS
                • PGXC_PREPARED_XACTS
                • PGXC_RUNNING_XACTS
                • PGXC_STAT_ACTIVITY
                • PGXC_STAT_BAD_BLOCK
                • PGXC_SQL_COUNT
                • PGXC_THREAD_WAIT_STATUS
                • PGXC_TOTAL_MEMORY_DETAIL
                • PGXC_VARIABLE_INFO
                • PLAN_TABLE
                • PV_FILE_STAT
                • PV_INSTANCE_TIME
                • PV_OS_RUN_INFO
                • PV_REDO_STAT
                • PV_SESSION_MEMORY
                • PV_SESSION_MEMORY_CONTEXT
                • PV_SESSION_MEMORY_DETAIL
                • PV_SESSION_STAT
                • PV_SESSION_TIME
                • PV_THREAD_MEMORY_CONTEXT
                • PV_TOTAL_MEMORY_DETAIL
                • SYS_DUMMY
                • V_INSTANCE
                • V_MYSTAT
                • V_SESSION
                • V$GLOBAL_OPEN_CURSOR
                • V$GLOBAL_TRANSACTION
                • V$LOCK
                • V$NLS_PARAMETERS
                • V$OPEN_CURSOR
                • V$SESSION_WAIT
                • V$SYSSTAT
                • V$SYSTEM_EVENT
                • V$VERSION
                • GS_GTT_ATTACHED_PIDS
                • GS_GLOBAL_GTT_ATTACHED_PIDS
                • GS_GLOBAL_DIST_GTT_REMAIN_SESSIONS
          • Schemas
            • Information Schema
              • _PG_FOREIGN_DATA_WRAPPERS
              • _PG_FOREIGN_SERVERS
              • _PG_FOREIGN_TABLE_COLUMNS
              • _PG_FOREIGN_TABLES
              • _PG_USER_MAPPINGS
              • INFORMATION_SCHEMA_CATALOG_NAME
              • INFORMATION_SCHEMA.TRIGGERS
            • DBE_PERF Schema
              • OS
                • OS_RUNTIME
                • GLOBAL_OS_RUNTIME
                • OS_THREADS
                • GLOBAL_OS_THREADS
                • PERF_QUERY
              • Instance
                • INSTANCE_TIME
                • GLOBAL_INSTANCE_TIME
              • Memory
                • MEMORY_NODE_DETAIL
                • GLOBAL_MEMORY_NODE_DETAIL
                • MEMORY_NODE_NG_DETAIL
                • SHARED_MEMORY_DETAIL
                • GLOBAL_SHARED_MEMORY_DETAIL
              • File
                • FILE_IOSTAT
                • SUMMARY_FILE_IOSTAT
                • GLOBAL_FILE_IOSTAT
                • FILE_REDO_IOSTAT
                • SUMMARY_FILE_REDO_IOSTAT
                • GLOBAL_FILE_REDO_IOSTAT
                • LOCAL_REL_IOSTAT
                • GLOBAL_REL_IOSTAT
                • SUMMARY_REL_IOSTAT
              • Object
                • STAT_USER_TABLES
                • SUMMARY_STAT_USER_TABLES
                • GLOBAL_STAT_USER_TABLES
                • STAT_USER_INDEXES
                • SUMMARY_STAT_USER_INDEXES
                • GLOBAL_STAT_USER_INDEXES
                • STAT_SYS_TABLES
                • SUMMARY_STAT_SYS_TABLES
                • GLOBAL_STAT_SYS_TABLES
                • STAT_SYS_INDEXES
                • SUMMARY_STAT_SYS_INDEXES
                • GLOBAL_STAT_SYS_INDEXES
                • STAT_ALL_TABLES
                • SUMMARY_STAT_ALL_TABLES
                • GLOBAL_STAT_ALL_TABLES
                • STAT_ALL_INDEXES
                • SUMMARY_STAT_ALL_INDEXES
                • GLOBAL_STAT_ALL_INDEXES
                • STAT_DATABASE
                • SUMMARY_STAT_DATABASE
                • GLOBAL_STAT_DATABASE
                • STAT_DATABASE_CONFLICTS
                • SUMMARY_STAT_DATABASE_CONFLICTS
                • GLOBAL_STAT_DATABASE_CONFLICTS
                • STAT_XACT_ALL_TABLES
                • SUMMARY_STAT_XACT_ALL_TABLES
                • GLOBAL_STAT_XACT_ALL_TABLES
                • STAT_XACT_SYS_TABLES
                • SUMMARY_STAT_XACT_SYS_TABLES
                • GLOBAL_STAT_XACT_SYS_TABLES
                • STAT_XACT_USER_TABLES
                • SUMMARY_STAT_XACT_USER_TABLES
                • GLOBAL_STAT_XACT_USER_TABLES
                • STAT_XACT_USER_FUNCTIONS
                • SUMMARY_STAT_XACT_USER_FUNCTIONS
                • GLOBAL_STAT_XACT_USER_FUNCTIONS
                • STAT_BAD_BLOCK
                • SUMMARY_STAT_BAD_BLOCK
                • GLOBAL_STAT_BAD_BLOCK
                • STAT_USER_FUNCTIONS
                • SUMMARY_STAT_USER_FUNCTIONS
                • GLOBAL_STAT_USER_FUNCTIONS
              • Workload
                • WORKLOAD_SQL_COUNT
                • SUMMARY_WORKLOAD_SQL_COUNT
                • WORKLOAD_TRANSACTION
                • SUMMARY_WORKLOAD_TRANSACTION
                • GLOBAL_WORKLOAD_TRANSACTION
                • WORKLOAD_SQL_ELAPSE_TIME
                • SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
                • USER_TRANSACTION
                • GLOBAL_USER_TRANSACTION
              • Session and Thread
                • SESSION_STAT
                • GLOBAL_SESSION_STAT
                • SESSION_TIME
                • GLOBAL_SESSION_TIME
                • SESSION_MEMORY
                • GLOBAL_SESSION_MEMORY
                • SESSION_MEMORY_DETAIL
                • GLOBAL_SESSION_MEMORY_DETAIL
                • SESSION_STAT_ACTIVITY
                • GLOBAL_SESSION_STAT_ACTIVITY
                • THREAD_WAIT_STATUS
                • GLOBAL_THREAD_WAIT_STATUS
                • LOCAL_THREADPOOL_STATUS
                • GLOBAL_THREADPOOL_STATUS
                • SESSION_CPU_RUNTIME
                • SESSION_MEMORY_RUNTIME
                • STATEMENT_IOSTAT_COMPLEX_RUNTIME
                • LOCAL_ACTIVE_SESSION
                • GLOBAL_ACTIVE_SESSION
              • Transaction
                • TRANSACTIONS_RUNNING_XACTS
                • SUMMARY_TRANSACTIONS_RUNNING_XACTS
                • GLOBAL_TRANSACTIONS_RUNNING_XACTS
                • TRANSACTIONS_PREPARED_XACTS
                • SUMMARY_TRANSACTIONS_PREPARED_XACTS
                • GLOBAL_TRANSACTIONS_PREPARED_XACTS
              • Query
                • STATEMENT
                • SUMMARY_STATEMENT
                • STATEMENT_COUNT
                • GLOBAL_STATEMENT_COUNT
                • SUMMARY_STATEMENT_COUNT
                • GLOBAL_STATEMENT_COMPLEX_HISTORY
                • GLOBAL_STATEMENT_COMPLEX_HISTORY_TABLE
                • STATEMENT_RESPONSETIME_PERCENTILE
                • STATEMENT_WLMSTAT_COMPLEX_RUNTIME
                • STATEMENT_HISTORY
                • GLOBAL_SESSION_SQL_MEMORY
                • SESSION_SQL_MEMORY
              • Cache and I/O
                • STATIO_USER_TABLES
                • SUMMARY_STATIO_USER_TABLES
                • GLOBAL_STATIO_USER_TABLES
                • STATIO_USER_INDEXES
                • SUMMARY_STATIO_USER_INDEXES
                • GLOBAL_STATIO_USER_INDEXES
                • STATIO_USER_SEQUENCES
                • SUMMARY_STATIO_USER_SEQUENCES
                • GLOBAL_STATIO_USER_SEQUENCES
                • STATIO_SYS_TABLES
                • SUMMARY_STATIO_SYS_TABLES
                • GLOBAL_STATIO_SYS_TABLES
                • STATIO_SYS_INDEXES
                • SUMMARY_STATIO_SYS_INDEXES
                • GLOBAL_STATIO_SYS_INDEXES
                • STATIO_SYS_SEQUENCES
                • SUMMARY_STATIO_SYS_SEQUENCES
                • GLOBAL_STATIO_SYS_SEQUENCES
                • STATIO_ALL_TABLES
                • SUMMARY_STATIO_ALL_TABLES
                • GLOBAL_STATIO_ALL_TABLES
                • STATIO_ALL_INDEXES
                • SUMMARY_STATIO_ALL_INDEXES
                • GLOBAL_STATIO_ALL_INDEXES
                • STATIO_ALL_SEQUENCES
                • SUMMARY_STATIO_ALL_SEQUENCES
                • GLOBAL_STATIO_ALL_SEQUENCES
              • Communications Library
                • COMM_DELAY
                • GLOBAL_COMM_DELAY
                • COMM_RECV_STREAM
                • GLOBAL_COMM_RECV_STREAM
                • COMM_SEND_STREAM
                • GLOBAL_COMM_SEND_STREAM
                • COMM_STATUS
                • GLOBAL_COMM_STATUS
              • Utility
                • REPLICATION_STAT
                • GLOBAL_REPLICATION_STAT
                • REPLICATION_SLOTS
                • GLOBAL_REPLICATION_SLOTS
                • BGWRITER_STAT
                • GLOBAL_BGWRITER_STAT
                • POOLER_STATUS
                • GLOBAL_COMM_CHECK_CONNECTION_STATUS
                • GLOBAL_CKPT_STATUS
                • GLOBAL_DOUBLE_WRITE_STATUS
                • GLOBAL_PAGEWRITER_STATUS
                • GLOBAL_POOLER_STATUS
                • GLOBAL_RECORD_RESET_TIME
                • GLOBAL_REDO_STATUS
                • GLOBAL_RECOVERY_STATUS
                • CLASS_VITAL_INFO
                • USER_LOGIN
                • SUMMARY_USER_LOGIN
                • GLOBAL_GET_BGWRITER_STATUS
                • GLOBAL_SINGLE_FLUSH_DW_STATUS
                • GLOBAL_CANDIDATE_STATUS
                • PARALLEL_DECODE_STATUS
                • GLOBAL_PARALLEL_DECODE_STATUS
                • PARALLEL_DECODE_THREAD_INFO
                • GLOBAL_PARALLEL_DECODE_THREAD_INFO
                • GLOBAL_ADIO_COMPLETER_STATUS
                • GLOBAL_AIO_SLOT_USAGE_STATUS
              • Lock
                • LOCKS
                • GLOBAL_LOCKS
              • Wait Event
                • WAIT_EVENTS
                • GLOBAL_WAIT_EVENTS
                • WAIT_EVENT_INFO
              • Configuration
                • CONFIG_SETTINGS
                • GLOBAL_CONFIG_SETTINGS
              • Operator
                • OPERATOR_HISTORY_TABLE
                • OPERATOR_HISTORY
                • OPERATOR_RUNTIME
                • GLOBAL_OPERATOR_HISTORY
                • GLOBAL_OPERATOR_HISTORY_TABLE
                • GLOBAL_OPERATOR_RUNTIME
              • Workload Manager
                • WLM_CGROUP_CONFIG
                • WLM_CLUSTER_RESOURCE_RUNTIME
                • WLM_CONTROLGROUP_CONFIG
                • WLM_CONTROLGROUP_NG_CONFIG
                • WLM_RESOURCEPOOL_RUNTIME
                • WLM_USER_RESOURCE_CONFIG
                • WLM_USER_RESOURCE_RUNTIME
                • WLM_WORKLOAD_HISTORY_INFO
                • WLM_WORKLOAD_RUNTIME
                • GLOBAL_WLM_WORKLOAD_RUNTIME
                • LOCAL_IO_WAIT_INFO
                • GLOBAL_IO_WAIT_INFO
              • Global Plan Cache
                • LOCAL_PLANCACHE_STATUS
                • GLOBAL_PLANCACHE_STATUS
                • LOCAL_PREPARE_STATEMENT_STATUS
                • GLOBAL_PREPARE_STATEMENT_STATUS
              • RTO & RPO
                • global_rto_status
                • global_streaming_hadr_rto_and_rpo_stat
              • AI Watchdog
                • ai_watchdog_monitor_status
                • ai_watchdog_detection_warnings
                • ai_watchdog_parameters
                • ai_watchdog_ftask_status
              • Trace Function
                • pl_trace_func_start
                • pl_trace_func_end
                • pl_trace_info_clean
                • pl_get_global_trace_info
              • Deprecated
                • Query
                • Memory
                  • TRACK_MEMORY_CONTEXT_DETAIL
            • WDR Snapshot Schema
              • Original Information of WDR Snapshots
                • SNAPSHOT.SNAPSHOT
                • SNAPSHOT.TABLES_SNAP_TIMESTAMP
                • SNAP_SEQ
                • SNAPSHOT.SNAP_QUERY
              • WDR Snapshot Data Table
            • DBE_SQL_UTIL Schema
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
              • DBE_SQL_UTIL.drop_sql_patch
              • DBE_SQL_UTIL.enable_sql_patch
              • DBE_SQL_UTIL.disable_sql_patch
              • DBE_SQL_UTIL.show_sql_patch
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
              • DBE_SQL_UTIL.create_remote_hint_sql_patch
              • DBE_SQL_UTIL.create_remote_abort_sql_patch
              • DBE_SQL_UTIL.drop_remote_sql_patch
              • DBE_SQL_UTIL.enable_remote_sql_patch
              • DBE_SQL_UTIL.disable_remote_sql_patch
              • DBE_SQL_UTIL.sqlpatch_query_hash
            • DBE_PLDEBUGGER Schema
              • DBE_PLDEBUGGER.turn_on
              • DBE_PLDEBUGGER.turn_off
              • DBE_PLDEBUGGER.local_debug_server_info
              • DBE_PLDEBUGGER.attach
              • DBE_PLDEBUGGER.info_locals
              • DBE_PLDEBUGGER.next
              • DBE_PLDEBUGGER.continue
              • DBE_PLDEBUGGER.abort
              • DBE_PLDEBUGGER.print_var
              • DBE_PLDEBUGGER.info_code
              • DBE_PLDEBUGGER.step
              • DBE_PLDEBUGGER.add_breakpoint
              • DBE_PLDEBUGGER.delete_breakpoint
              • DBE_PLDEBUGGER.info_breakpoints
              • DBE_PLDEBUGGER.backtrace
              • DBE_PLDEBUGGER.enable_breakpoint
              • DBE_PLDEBUGGER.disable_breakpoint
              • DBE_PLDEBUGGER.finish
              • DBE_PLDEBUGGER.set_var
              • DBE_PLDEBUGGER.backtrace
              • DBE_PLDEBUGGER.error_end
              • DBE_PLDEBUGGER.error_info_locals
            • DBE_PLDEVELOPER
              • DBE_PLDEVELOPER.gs_source
          • Configuring GUC Parameters
            • Viewing Parameters
            • Setting Parameters
            • GUC Parameters
              • GUC Parameter Usage
              • File Location
              • Connection and Authentication
                • Connection Settings
                • Security and Authentication
                • Communications Library Parameters
              • Resource Consumption
                • Memory
                • Disk Space
                • Kernel Resource Usage
                • Cost-based Vacuum Delay
                • Background Writer
                • Asynchronous I/O
              • Parallel Data Import and Export
              • Write Ahead Log
                • Settings
                • Checkpoints
                • Log Replay
                • Archiving
              • HA Replication
                • Sending Server
                • Primary Node
                • Standby Node
                • Logical Replication
              • Query Planning
                • Optimizer Method Configuration
                • Optimizer Cost Constants
                • Genetic Query Optimizer
                • Other Optimizer Options
              • Error Reporting and Logging
                • Logging Destination
                • Logging Time
                • Logging Content
                • Using CSV Log Output
              • Alarm Reporting
              • Statistics During the Database Running
                • Query and Index Statistics Collector
                • Hotspot Key Statistics
              • Workload Management
              • Autovacuum
              • Default Settings of Client Connection
                • Statement Behavior
                • Locale and Formatting
                • Other Default Parameters
              • Lock Management
              • Version and Platform Compatibility
                • Compatibility with Earlier Versions
                • Platform and Client Compatibility
                • Product Version of the Cloud Service
              • Fault Tolerance
              • Connection Pool Parameters
              • Cluster Transaction Parameters
              • Dual-Cluster Replication Parameters
              • Developer Options
              • Auditing
                • Audit Switch
                • User and Permission Audit
                • Operation Auditing
              • Transaction Monitoring
              • GTM Parameters
              • Upgrade Parameters
              • Miscellaneous Parameters
              • Wait Event
              • Query
              • System Performance Snapshot
              • Black Box Parameters
              • Security Configuration
              • HyperLogLog
              • User-defined Functions
              • Scheduled Jobs
              • Thread Pool
              • Backup and Restoration
              • Undo
              • DCF Parameters Settings
              • Flashback
              • Rollback Parameters
              • AI Features
              • Global SysCache Parameters
              • Read Parameters of the Standby Node in a Distributed System
              • Restoring Data on the Standby Node
              • Creating an Index Online
              • Online DDL Operations
              • Data Lifecycle Management: OLTP Table Compression
              • Session-level Transaction Pushdown and Related Parameters
              • Enhanced TOAST
              • Global Temporary Table
              • Reserved Parameters
            • CM Parameters
              • CM Agent Parameters
              • CM Server Parameters
          • Basic Concepts
            • Database Objects
            • Schemas
            • Constraints
            • Sequences
            • System Columns
            • Partitioned Tables
            • Indexes
            • Materialized Views
            • Transactions
            • Locks
            • PL/SQL
              • Introduction to PL/SQL
              • Cursors
              • Stored Procedures
              • Functions
              • Trigger
              • Packages
            • Flashback
            • TOAST Table
            • Fully-Encrypted Database
          • FAQs
            • What is the maximum number of columns in a single GaussDB table?
            • How do I query the partition and index information of a partitioned table?
            • What is OID?
            • What is UDF?
            • What wildcards are supported in GaussDB? How do I use them?
            • Is there a limit on the length of a database object name?
            • How do I view the creation time of a table?
            • How do I create indexes in parallel?
            • Can I query the GaussDB memory usage through SQL statements?
            • What are the differences between LIMIT 2, LIMIT 2,3 and LIMIT 2 OFFSET 3?
            • How do I create a column whose default value is the current time?
            • How do I determine whether a column is null?
            • How do I obtain the username for connecting to a database?
            • How do I query the time difference between two time points?
            • What are the types of SQL languages?
            • What is the function of a trigger?
            • What are the four characteristics of correctly executing database transactions?
            • What are the differences between the DROP, TRUNCATE, and DELETE methods in GaussDB?
            • How many bytes does a Chinese character occupy in GaussDB?
            • What Are the Differences Between Unique Constraints and Unique Indexes?
            • How Do I Create a Weak Password in GaussDB?
            • What is Dirty Read, Phantom Read, and Non-repeatable Read?
            • What Is MVCC?
            • Which Date/Time Types Contain the Time Zone and Which Do Not?
            • What Is the Difference Between count(*) and count(column)?
            • What Is the Relationship Between an Empty String and NULL?
            • What Are WALs and Log File Paths?
            • What Are the Schemas, Users, and Roles in GaussDB?
            • Does GaussDB Supports Dynamic Memory Management?
            • What Is the Schema Starting with pg_temp or pg_toast_temp?
            • What Are the Differences Between Functions and Stored Procedures?
            • Why Can a User Log In to the Database After the CONNECT ON DATABASE Permission Is Granted to the REVOKE User?
            • How Do I Improve the Efficiency when the Entire Table Is Associated with UPDATE?
            • How Do I Ignore Case When Using LIKE for Fuzzy Search?
            • After the String Processing Function Is Used, the Query Does Not Use the Index. What Should I Do?
            • Why Cannot the Table Name or Column Name Be Identified During Query?
            • If No Distribution Key Is Specified, How Will Data Be Stored?
            • What Is Data Skew and How Do I Check Data Skew?
            • What Are the Application Scenarios of Replication Tables?
        • Developer Guide(Centralized_V2.0-8.x)
          • Database System Overview
            • Database Logical Architecture
            • Query Request Handling Process
            • Managing Transactions
            • Concepts
          • Database Security
            • Users and Permissions
              • Default Permission Mechanism
              • Administrators
              • Separation of Duties
              • Users
              • Roles
              • Schemas
              • User Permissions
              • Row-Level Security Policy
            • Database Audit
          • Database Quick Start
            • Connecting to a Database
              • Using gsql to Connect to a Database
              • APIs
            • Operating a Database
              • Creating a Database Account
              • Managing Databases
              • Managing Tablespaces
              • Managing Tables
                • Creating Tables
                • Inserting Data to Tables
                • Updating Data in a Table
                • Viewing Data
                • Deleting Data from a Table
              • Querying System Catalogs
              • Other Operations
                • Managing Schemas
                • Managing Partitioned Tables
                • Managing Indexes
                • Managing Views
                • Managing Sequences
                • Managing Scheduled Jobs
          • Development and Design Proposal
            • Overview
            • Database Design Specifications
              • General Specifications
              • Deployment Specifications
              • Database Object Naming Specifications
              • Database and Schema Design
              • Permission Design Specifications
              • Character Set Design Specifications
              • Table Design Specifications
              • Column Design Specifications
              • Index Design Specifications
              • Function/Stored Procedure Design Specifications
              • Constraint Design
              • View and Joined Table Design
            • Database Programming Specifications
              • GUC Parameter Programming Specifications
              • Object Access Programming Specifications
              • WHERE
              • SELECT
              • INSERT
              • UPDATE
              • DELETE
              • Join Query
              • Subquery
              • Transaction
              • SQL Compilation
            • Client Programming Specifications
              • JDBC
              • Connection Control Specifications
          • Application Development Guide
            • GaussDB Application Development Guide
            • Development Specifications
            • Development Based on JDBC
              • Development Process
              • Development Procedure
                • Obtaining the Driver JAR Package and Configuring the JDK Environment
                • Connecting to a Database
                  • Connection Methods
                  • Connection Parameter Reference
                  • Connection in Non-encrypted Mode
                  • Connecting to a Database in SSL Mode
                  • Connecting to a Database in UDS Mode
                  • Connecting to a Database in SM-based TLS Mode
                • Executing SQL Statements
                • Processing Data in a Result Set
                • Closing a Database Connection
              • Typical Application Development Examples
                • Configuring Connection Parameters in Different Scenarios
                • Creating and Calling a Stored Procedure
                • Obtaining the Return Value of a Function
                • Batch Query
                • Using the Streaming Read Function
                • SQL Retry at an Application Layer
                • Importing and Exporting Data Through Local Files
                • Migrating Data from MySQL
                • Logical Replication
                • Monitoring Database Connections
                • Using the Array Type
                • Using the Struct Type
              • JDBC API Reference
                • java.sql.Connection
                • java.sql.CallableStatement
                • java.sql.DatabaseMetaData
                • java.sql.Driver
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
                • javax.sql.ConnectionPoolDataSource
                • javax.sql.DataSource
                • javax.sql.PooledConnection
                • javax.naming.Context
                • javax.naming.spi.InitialContextFactory
                • CopyManager
                • PGReplicationConnection
                • PGReplicationStream
                • ChainedStreamBuilder
                • ChainedCommonStreamBuilder
                • PGobject
            • Development Based on ODBC
              • Development Process
              • Development Procedure
                • Obtaining a Source Code Package, ODBC Packages, and Dependency Libraries
                • Connecting to a Database
                  • Configuring a Data Source in the Linux OS
                  • Configuring a Data Source in the Windows OS
                  • APIs for Connecting to a Database
                • Executing SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Typical Application Scenarios and Configurations
                • Obtaining and Processing Data in a Database
                • Batch Binding
                • High-Performance Binding Type
                • Enabling a Connection Pool
              • ODBC API Reference
                • SQLAllocEnv
                • SQLAllocConnect
                • SQLAllocHandle
                • SQLAllocStmt
                • SQLBindCol
                • SQLBindParameter
                • SQLColAttribute
                • SQLConnect
                • SQLDisconnect
                • SQLExecDirect
                • SQLExecute
                • SQLFetch
                • SQLFreeStmt
                • SQLFreeConnect
                • SQLFreeHandle
                • SQLFreeEnv
                • SQLPrepare
                • SQLGetData
                • SQLGetDiagRec
                • SQLSetConnectAttr
                • SQLSetEnvAttr
                • SQLSetStmtAttr
            • Development Based on libpq
              • Development Process
              • Development Procedure
                • Obtaining a Driver Package, a Dependency Library, and Header Files
                • Connecting to a Database
                • Executing SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Executing Prepared Statements
                • Binding Parameters and Returning a Binary Result
              • libpq API Reference
                • Database Connection Control Functions
                  • PQconnectdbParams
                  • PQconnectdb
                  • PQconninfoParse
                  • PQconnectStart
                  • PQerrorMessage
                  • PQsetdbLogin
                  • PQfinish
                  • PQreset
                  • PQstatus
                • Database Statement Execution Functions
                  • PQclear
                  • PQexec
                  • PQexecParams
                  • PQexecParamsBatch
                  • PQexecPrepared
                  • PQexecPreparedBatch
                  • PQprepare
                  • PQfnumberEx
                  • PQexecPreparedBatchEx
                • Asynchronous Command Processing Functions
                  • PQsendQuery
                  • PQsendQueryParams
                  • PQsendPrepare
                  • PQsendQueryPrepared
                  • PQflush
                • Functions for Canceling Query Processing
                  • PQgetCancel
                  • PQfreeCancel
                  • PQcancel
                • Functions for Processing Database Result
                  • PQgetvalue
                  • PQnfields
                  • PQntuples
                  • PQfname
                  • PQresultStatus
                  • PQGetBatchErrorCount
                  • PQGetBatchErrorOffset
                  • PQGetBatchErrorCode
                  • PQGetBatchErrorMessage
            • Psycopg-based Development
              • Development Process
              • Psycopg Package
              • Example: Common Operations
              • Example: Vector Scenario
              • Psycopg API Reference
                • psycopg2.connect()
                • connection.cursor()
                • cursor.execute(query,vars_list)
                • cursor.executemany(query,vars_list)
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchall()
                • cursor.close()
                • connection.close()
            • Development Based on the Go Driver
              • Setting Up the Go Driver Environment
              • Development Process
              • Connecting to a Database
              • Connecting to a Database (Using SSL)
              • Go APIs
                • sql.Open
                • type DB
                • type Stmt
                • type Tx
                • type Rows
                • type Row
                • type ColumnType
                • type Result
            • ECPG-based Development
              • Development Process
              • ECPG Components
              • ECPG Preprocessing and Compiling
              • Managing Database Connections
                • Connecting to a Database
                • Managing Connections
              • Running SQL Commands
                • Executing SQL Statements
                • Using Cursors
                • Managing Transactions
                • Prepared Statements
                • Embedded SQL Commands
                  • ALLOCATE DESCRIPTOR
                  • CONNECT
                  • DEALLOCATE DESCRIPTOR
                  • DECLARE
                  • DESCRIBE
                  • DISCONNECT
                  • EXECUTE IMMEDIATE
                  • GET DESCRIPTOR
                  • OPEN
                  • PREPARE
                  • SET AUTOCOMMIT
                  • SET CONNECTION
                  • SET DESCRIPTOR
                  • TYPE
                  • VAR
                  • WHENEVER
              • Querying the Result Set
              • Closing a Database Connection
              • Host Variables
                • Overview
                • DECLARE Section
                • Retrieving Query Results
                • Type Mapping
                • Handling Character Strings
                • Host Variables with Non-primitive Types
                • Accessing Special Data Types
                • Handling Non-primitive SQL Data Types
              • Executing Dynamic SQL Statements
                • Executing Statements Without a Result Set
                • Executing a Statement with Input Parameters
                • Executing a Statement with a Result Set
              • Error Handling
                • Setting Callbacks
                • sqlca
                • SQLSTATE and SQLCODE
              • Preprocessor Directives
                • Including Files
                • Directives: ifdef, ifndef, else, elif, and endif
                • Directives define and undef
              • Using Library Functions
              • SQL Descriptor Area
                • Named SQLDA
                • C-Structure SQLDA
              • Examples
              • ecpg and Pro*C Compatibility Comparison
              • ECPG API Reference
                • Interval Type
                • Numeric Types
                • Date Type
                • Timestamp Type
            • Compatibility Reference
            • Appendix
              • JDBC
                • Data Type Mapping
                • Log Management
                • FAQ
                  • Incorrect batchMode Settings
                  • Error Is Reported When Verification Is Enabled for Data Insertion in the Hibernate Framework
                  • Error Is Reported or Connection Is Blocked in SSL Mode
              • libpq
                • Connection Parameters
              • Parameters Related to Log Output
          • SQL Optimization
            • Query Execution Process
            • Introduction to the SQL Execution Plan
              • Overview
              • Execution Plan Details
                • Execution Plans
                • Execution Information
              • Operators
                • Keyword Overview
                • Table Access Modes
                  • Seq Scan
                  • Index Scan
                  • Index-only Scan
                  • Bitmap
                  • TID Scan
                  • CTE Scan
                  • Foreign Scan
                  • Function Scan
                  • Sample Scan
                  • Subquery Scan
                  • VALUES Scan
                  • Worktable Scan
                • Table Join Modes
                  • Nested-Loop Join
                  • Hash Join
                  • Merge Join
                • Operators
                  • Sort
                  • Limit
                  • Append
                  • Agg
                  • Group
                  • MergeAppend
                  • SetOp
                  • RecursiveUnion
                  • Unique
                  • LockRows
                  • Materialize
                  • Result
                  • WindowAgg
                  • StartWith Operator
                  • Rownum
                  • Unpivot
                • Partition Pruning
                  • Partition Iterator
                • Other Keywords
                  • Initplan
                  • Stream
            • Optimization Process
            • Updating Statistics
            • Reviewing and Modifying a Table Definition
              • Overview
              • Using Partitioned Tables
              • Selecting a Data Type
            • Reviewing the Plan Change Scenario
            • Typical SQL Optimization Methods
              • Optimizing SQL Self-Diagnosis
              • Optimizing Subqueries
              • Optimizing Statistics
              • Optimizing Operators
              • Long-running Query and Transaction Optimization
            • Experience in Rewriting SQL Statements
            • Configuring Key Parameters for SQL Optimization
            • Hint-based Optimization
              • Plan Hint Optimization
              • Hints for Specifying the Query Block Where the Hint Is Located
              • Hints for Specifying the Query Block and Schema of a Table
              • Join Order Hints
              • Join Operation Hints
              • Rows Hints
              • Stream Operation Hints
              • Scan Operation Hints
              • Sublink Name Hints
              • Hint Errors, Conflicts, and Other Warnings
              • Optimizer GUC Parameter Hints
              • Hints for Selecting the Custom Plan or Generic Plan
              • Hints Specifying Not to Expand Subqueries
              • Hint Specifying Not to Use Global Plan Cache
              • Hints of Parameterized Paths at the Same Level
              • Hints for Setting Slow SQL Control Rules
              • Hint for Adaptive Plan Selection
              • Hints for Materializing a Sub-plan Result
              • Bitmap Scan Hints
              • Hints for Inner Table Materialization During Join
              • AGG Hint
              • Query Rewriting Hints
              • Outline Hints
              • Hints for Specifying ANY Sublink Pullup
              • Hints for Specifying the Degree of Parallelism for Scans
              • Hints for Specifying Whether to Use Semi-Join
              • Hints for Specifying the Stream Hashagg Optimization
              • Hints for Specifying Whether to Use Minmax Optimization
              • Hints for Specifying Whether to Use Partition-wise Scan Optimization
            • Using the Vectorized Engine for Optimization
            • Introduction to Plan Trace
            • Performing Optimization with SQL Patches
            • Viewing the Plan Change History
            • Optimization Cases
              • Case: Modifying the GUC Parameter rewrite_rule
              • Adjusting the GUC Parameter costbased_rewrite_rule for Cost-based Query Rewriting
              • Case: Creating an Appropriate Index
              • Case: Adding NOT NULL for the JOIN Columns
              • Case: Rewriting SQL Statements to Eliminate Subqueries
              • Case: Rewriting SQL Statements and Deleting in-clause
          • SQL Reference
            • GaussDB SQL
            • Keywords
            • Data Types
              • Numeric Types
              • Monetary Types
              • Boolean Types
              • Character Types
              • Binary Types
              • Date/Time Types
              • Geometric Types
              • Network Address Types
              • Bit String Types
              • UUID Type
              • JSON/JSONB Types
              • HLL Type
              • Range Types
              • Object Identifier Types
              • Pseudo-Types
              • XML Types
              • XMLType
              • Data Types Used by the Ledger Database
              • SET Type
              • ACLItem Type
              • Array Types
              • Vector Data Types
              • Data Types Supported by the Vectorized Executor
            • Character Sets and Collations
              • Character Sets and Collations of the Client Connection
              • Database-level Character Sets and Collations
              • Schema-level Character Sets and Collations
              • Table-level Character Sets and Collations
              • Column-level Character Sets and Collations
              • Character Sets and Collations of Expressions of the String Type
              • Rules for Combining Character Sets and Collations
            • Constant and Macro
            • Functions and Operators
              • Logical Operators
              • Comparison Operators
              • Character Processing Functions and Operators
                • Character Processing Functions and Operators
                • Extension Functions and Operators
              • Binary String Functions and Operators
                • String Operators
                • Other Binary String Functions
              • Bit String Functions and Operators
                • Bit String Operators
              • Pattern Matching Operators
              • Arithmetic Functions and Operators
                • Arithmetic Operators
                • Arithmetic Functions
              • Time and Date Functions and Operators
                • Time and Date Operators
                • Time and Date Functions
                • TIMESTAMPDIFF
                • EXTRACT
                • date_part
              • Type Conversion Functions
                • Function Type Conversion
                • Encoding Type Conversion
              • Geometric Functions and Operators
                • Geometric Operators
                • Geometric Functions
                • Geometric Type Conversion Functions
              • Network Address Functions and Operators
                • cidr and inet Operators
                • cidr and inet Functions
                • macaddr Functions
              • Text Search Functions and Operators
                • Text Search Operators
                • Text Search Functions
                • Text Search Debugging Functions
              • JSON/JSONB Functions and Operators
                • JSON/JSONB Functions and Operators
                • Functions Supported by JSON/JSONB
              • HLL Functions and Operators
                • Hash Functions
                • Log Functions
                • Functional Functions
                • Aggregate Functions
                • Deprecated Functions
                • Built-in Functions
                • Operators
              • SEQUENCE Functions
              • Array Functions and Operators
                • Array Operators
                • Array Functions
              • Range Functions and Operators
                • Range Operators
                • Range Functions
              • Aggregate Functions
                • Aggregate Functions
                • Aggregate Function Nesting
              • Window Functions
              • Security Functions
              • Ledger Database Functions
              • Encrypted Functions and Operators
              • Set Returning Functions
                • Series Generating Functions
                • Index Generating Functions
              • Conditional Expression Functions
              • System Information Functions
                • Session Information Functions
                • Access Permission Query Functions
                • Schema Visibility Query Functions
                • System Catalog Information Functions
                • Comment Information Functions
                • XIDs and Snapshots
              • System Administration Functions
                • Configuration Settings Functions
                • Universal File Access Functions
                • Server Signal Functions
                • Backup and Restoration Control Functions
                  • Backup Control Functions
                  • Restoration Control Functions
                • DR Control Functions for Dual-Database Instances
                • DR Query Functions for Dual-Database Instances
                • Snapshot Synchronization Functions
                • Database Object Functions
                  • Database Object Size Functions
                  • Database Object Position Functions
                  • Recycle Bin Object Functions
                • Advisory Lock Functions
                • Logical Replication Functions
                • Segment-Page Storage Functions
                • Hash Bucket System Functions
                • Other Functions
                • Undo System Functions
                • Row-Store Compression System Functions
                • HTAP System Functions
                • VACUUM System Functions
              • SPM Functions
              • Statistics Information Functions
                • Statistics Information Functions
                • Functions for Collecting Statistics in Partitioned Tables
              • Trigger Functions
              • Hash Functions
              • Prompt Message Function
              • Global Temporary Table Functions
              • Fault Injection System Function
              • AI Feature Functions
              • Sensitive Data Discovery Function
              • Dynamic Data Masking Functions
              • Hierarchical Recursion Query Functions
              • Other System Functions
                • PG-compatible Functions and Operators
                • Internal Functions
              • Internal Functions
              • Global SysCache Functions
              • Data Damage Detection and Repair Functions
              • Functions of the XML Type
              • Functions of the XMLType Type
              • Global PL/SQL Cache Functions
              • Pivot Table Functions
              • UUID Functions
              • SQL Statement Concurrency Control Functions
              • Multi-Tenant Database Functions
              • Deprecated Functions
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Array Expressions
              • Row Expressions
              • Time Interval Expressions
            • Pseudocolumn
            • Type Conversion
              • Overview
              • Operators
              • Functions
              • Value Storage
              • UNION, CASE, and Related Constructs
            • System Operation
            • Controlling Transactions
            • SQL Syntax
              • SQL Syntax
              • DCL Syntax Overview
              • DDL Syntax Overview
              • DML Syntax Overview
              • Other Syntax List
              • Online DDL and Related Operations
              • A
                • ABORT
                • ALTER AGGREGATE
                • ALTER AUDIT POLICY
                • ALTER COLUMN ENCRYPTION KEY
                • ALTER DATABASE
                • ALTER DATABASE LINK
                • ALTER DEFAULT PRIVILEGES
                • ALTER DIRECTORY
                • ALTER EVENT
                • ALTER EXTENSION
                • ALTER FOREIGN DATA WRAPPER
                • ALTER FOREIGN TABLE
                • ALTER FUNCTION
                • ALTER GLOBAL CONFIGURATION
                • ALTER GROUP
                • ALTER INDEX
                • ALTER LANGUAGE
                • ALTER MASKING POLICY
                • ALTER MATERIALIZED VIEW
                • ALTER OPERATOR
                • ALTER PACKAGE
                • ALTER PLUGGABLE DATABASE
                • ALTER PROCEDURE
                • ALTER RESOURCE LABEL
                • ALTER RESOURCE POOL
                • ALTER ROLE
                • ALTER ROW LEVEL SECURITY POLICY
                • ALTER SCHEMA
                • ALTER SEQUENCE
                • ALTER SERVER
                • ALTER SESSION
                • ALTER SYNONYM
                • ALTER SYSTEM KILL SESSION
                • ALTER SYSTEM SET
                • ALTER TABLE
                • ALTER TABLE PARTITION
                • ALTER TABLE SUBPARTITION
                • ALTER TABLESPACE
                • ALTER TRIGGER
                • ALTER TYPE
                • ALTER USER
                • ALTER USER MAPPING
                • ALTER VIEW
                • ANALYZE | ANALYSE
              • B
                • BEGIN
              • C
                • CALL
                • CHECKPOINT
                • CLEAN CONNECTION
                • CLOSE
                • CLUSTER
                • COMMENT
                • COMMIT | END
                • COMMIT PREPARED
                • COPY
                • CREATE AGGREGATE
                • CREATE AUDIT POLICY
                • CREATE CAST
                • CREATE CLIENT MASTER KEY
                • CREATE COLUMN ENCRYPTION KEY
                • CREATE CONVERSION
                • CREATE DATABASE
                • CREATE DATABASE LINK
                • CREATE DIRECTORY
                • CREATE EVENT
                • CREATE EXTENSION
                • CREATE FOREIGN DATA WRAPPER
                • CREATE FOREIGN TABLE
                • CREATE FUNCTION
                • CREATE GLOBAL INDEX
                • CREATE GROUP
                • CREATE INCREMENTAL MATERIALIZED VIEW
                • CREATE INDEX
                • CREATE LANGUAGE
                • CREATE MASKING POLICY
                • CREATE MATERIALIZED VIEW
                • CREATE MODEL
                • CREATE OPERATOR
                • CREATE OPERATOR CLASS
                • CREATE PACKAGE
                • CREATE PLUGGABLE DATABASE
                • CREATE PROCEDURE
                • CREATE RESOURCE LABEL
                • CREATE RESOURCE POOL
                • CREATE ROLE
                • CREATE ROW LEVEL SECURITY POLICY
                • CREATE RULE
                • CREATE SCHEMA
                • CREATE SECURITY LABEL
                • CREATE SEQUENCE
                • CREATE SERVER
                • CREATE SLICEGROUP
                • CREATE SYNONYM
                • CREATE TABLE
                • CREATE TABLE AS
                • CREATE TABLE PARTITION
                • CREATE TABLE PARTITION | SUBPARTITION AS
                • CREATE TABLESPACE
                • CREATE TABLE SUBPARTITION
                • CREATE TRIGGER
                • CREATE TYPE
                • CREATE USER
                • CREATE USER MAPPING
                • CREATE VIEW
                • CREATE WEAK PASSWORD DICTIONARY
                • CURSOR
              • D
                • DEALLOCATE
                • DECLARE
                • DELETE
                • DO
                • DROP AGGREGATE
                • DROP AUDIT POLICY
                • DROP CAST
                • DROP CLIENT MASTER KEY
                • DROP COLUMN ENCRYPTION KEY
                • DROP DATABASE
                • DROP DATABASE LINK
                • DROP DIRECTORY
                • DROP EVENT
                • DROP EXTENSION
                • DROP FOREIGN DATA WRAPPER
                • DROP FOREIGN TABLE
                • DROP FUNCTION
                • DROP GLOBAL CONFIGURATION
                • DROP GROUP
                • DROP INDEX
                • DROP LANGUAGE
                • DROP MASKING POLICY
                • DROP MATERIALIZED VIEW
                • DROP MODEL
                • DROP OPERATOR
                • DROP OWNED
                • DROP PACKAGE
                • DROP PLUGGABLE DATABASE INCLUDING DATAFILES
                • DROP PROCEDURE
                • DROP RESOURCE LABEL
                • DROP RESOURCE POOL
                • DROP ROLE
                • DROP ROW LEVEL SECURITY POLICY
                • DROP RULE
                • DROP SCHEMA
                • DROP SECURITY LABEL
                • DROP SEQUENCE
                • DROP SERVER
                • DROP SLICEGROUP
                • DROP SYNONYM
                • DROP TABLE
                • DROP TABLESPACE
                • DROP TRIGGER
                • DROP TYPE
                • DROP USER
                • DROP USER MAPPING
                • DROP VIEW
                • DROP WEAK PASSWORD DICTIONARY
              • E
                • EXECUTE
                • EXPDP DATABASE
                • EXPDP PLUGGABLE DATABASE
                • EXPDP TABLE
                • EXPLAIN
                • EXPLAIN PLAN
              • F
                • FETCH
              • G
                • GRANT
              • I
                • IMPDP DATABASE CREATE
                • IMPDP PLUGGABLE DATABASE CREATE
                • IMPDP PLUGGABLE DATABASE RECOVER
                • IMPDP RECOVER
                • IMPDP TABLE
                • IMPDP TABLE PREPARE
                • INSERT
                • INSERT ALL
              • L
                • LOAD DATA
                • LOCK
                • LOCK BUCKETS
              • M
                • MARK BUCKETS
                • MERGE INTO
                • MOVE
              • P
                • PREDICT BY
                • PREPARE
                • PREPARE TRANSACTION
                • PURGE
              • R
                • REASSIGN OWNED
                • REFRESH INCREMENTAL MATERIALIZED VIEW
                • REFRESH MATERIALIZED VIEW
                • REINDEX
                • RELEASE SAVEPOINT
                • RENAME TABLE
                • REPLACE
                • RESET
                • REVOKE
                • ROLLBACK
                • ROLLBACK PREPARED
                • ROLLBACK TO SAVEPOINT
              • S
                • SAVEPOINT
                • SECURITY LABEL ON
                • SELECT
                  • Simple Queries
                  • Conditional Queries
                  • Group Queries
                  • Pagination Queries
                  • Partition Queries
                  • Join Queries
                  • Subqueries
                  • Hierarchical Queries
                  • Compound Queries
                  • Rows to Columns and Columns to Rows
                  • Window Function Queries
                  • Simplified Queries
                  • Queries Using Hints
                • SELECT INTO
                • SET
                • SET CONSTRAINTS
                • SET ROLE
                • SET SESSION AUTHORIZATION
                • SET TRANSACTION
                • SHOW
                • SHOW EVENTS
                • SHUTDOWN
                • SNAPSHOT
                • START TRANSACTION
              • T
                • TIMECAPSULE TABLE
                • TRUNCATE
              • U
                • UPDATE
              • V
                • VACUUM
                • VALUES
            • Appendix
              • Extended Functions
              • Extended Syntax
              • Dollar-Quoted String Constants
              • DATABASE LINK
              • Row Expression Function Whitelist
          • Best Practices
            • Best Practices for SQL Queries
            • Best Practices for Permission Configuration
            • Best Practices for VACUUM
              • VACUUM Parameters
              • FAQ
                • Possible Causes of Data Table Bloat
                  • oldestxmin Is Stuck Due to Long Transactions
                  • AUTOVACUUM Cleanup Efficiency Is Low
                  • FSM Is Damaged
                • How Do I Estimate the Current Table or Database Space Bloat Ratio?
                • How Do I Evaluate Whether the Current Table or Database Requires VACUUM?
                • How Do I Estimate the VACUUM Cleanup Rate or How Long It Will Take?
                • How Do I Locate Inaccurate Statistics Such as Number of Dead Rows in the Database?
            • Best Practices for Import and Export Using COPY
              • Typical Scenarios
                • Using the Recommended CSV Format
                • Importing and Exporting Data with Extreme Performance
                • Exporting Files for Manual Parsing
                • Importing and Exporting Data When Only the TEXT Format Is Available
                • Importing and Exporting Data Files on a GSQL Client
                • Importing and Exporting Data Through the JDBC Driver
                • Importing Erroneous Data Through Error Tolerance
              • Guide to Exporting Erroneous Data
              • Guide to Importing Erroneous Data
            • Best Practices for Import and Export Using Tools
              • Instance-level Import and Export
              • Database-level Import and Export
              • Schema-level Import and Export
              • Table-level Import and Export
            • Best Practices for FASTPATH Parameter Tuning
              • Object Quantity Estimation
              • Log Statistics
          • User-defined Functions
            • PL/SQL Functions
          • Stored Procedure
            • Overview
            • Data Types
              • User-defined Subtypes
            • Data Type Conversion
            • Arrays, Collections, and Records
              • Arrays
                • Use of Array Types
                • Functions Supported by Arrays
              • Collections
                • Use of Collection Types
                • Collection Functions
              • Records
            • DECLARE Syntax
              • Basic Structure
              • Anonymous Blocks
              • Subprogram
                • Standalone Subprograms
                • Package Subprograms
                • Nested Subprograms
            • Basic Statements
              • Variable Definition Statements
              • Assignment Statements
              • Call Statements
            • Dynamic Statements
              • Executing Dynamic Query Statements
              • Executing Dynamic Non-Query Statements
              • Dynamically Calling Stored Procedures
              • Dynamically Calling Anonymous Blocks
            • Control Statements
              • RETURN Statements
                • RETURN
                • RETURN NEXT and RETURN QUERY
              • Conditional Statements
              • Loop Statements
              • Branch Statements
              • NULL Statements
              • Error Trapping Statements
              • GOTO Statements
            • Transaction Management
            • Other Statements
              • Lock Operations
              • Cursor Operations
            • Cursors
              • Overview
              • Explicit Cursor
              • Implicit Cursor
              • Cursor Loop
            • Advanced Packages
              • Basic APIs
                • PKG_SERVICE
                • PKG_UTIL
                • DBE_DESCRIBE
                • DBE_XML
              • Secondary Encapsulation APIs (Recommended)
                • DBE_APPLICATION_INFO
                • DBE_COMPRESSION
                • DBE_FILE
                • DBE_HEAT_MAP
                • DBE_ILM
                • DBE_ILM_ADMIN
                • DBE_LOB
                • DBE_MATCH
                • DBE_OUTPUT
                • DBE_PROFILER
                • DBE_RANDOM
                • DBE_RAW
                • DBE_SCHEDULER
                • DBE_SESSION
                • DBE_SQL
                • DBE_STATS
                • DBE_TASK
                • DBE_UTILITY
                • DBE_XMLDOM
                • DBE_XMLPARSER
                • DBE_DESCRIBE
                • PRVT_ILM
                • DBE_XMLGEN
                • RESOURCE_MANAGER
            • Retry Management
            • Debugging
            • Package
            • Recompilation upon Expiration
              • Overview of Recompilation upon Expiration
              • One-off Import
              • Dependency Record
              • Cascading Failure
              • Recompile
              • Re-creating the Package Header Without Deleting the Package Body
              • Recompiling Feature Functions upon Failure
          • Autonomous Transaction
            • Restrictions
            • Stored Procedure Supporting Autonomous Transaction
            • Anonymous Block Supporting Autonomous Transaction
            • Function Supporting Autonomous Transaction
            • Package Supporting Autonomous Transaction
          • System Catalogs and System Views
            • Overview of System Catalogs and System Views
            • System Catalogs
              • Partitioned Table
                • PG_PARTITION
              • Workload Management
                • PG_APP_WORKLOADGROUP_MAPPING
              • OLTP Table Compression
                • GS_ILM
                • GS_ILM_JOBDETAIL
                • GS_ILM_OBJECT
                • GS_ILM_PARAM
                • GS_ILM_POLICY
                • GS_ILM_TASK
                • GS_ILM_TASKDETAIL
                • GS_ILM_TICKER
              • Encrypted Equality Query
                • GS_CLIENT_GLOBAL_KEYS
                • GS_CLIENT_GLOBAL_KEYS_ARGS
                • GS_COLUMN_KEYS
                • GS_COLUMN_KEYS_ARGS
                • GS_ENCRYPTED_COLUMNS
                • GS_ENCRYPTED_PROC
              • Communications
                • PGXC_NODE
              • Ledger Database
                • GS_GLOBAL_CHAIN
              • SPM
                • GS_SPM_SQL
                • GS_SPM_BASELINE
                • GS_SPM_ID_HASH_JOIN
                • GS_SPM_PARAM
                • GS_SPM_EVOLUTION
                • GS_SPM_PLAN_HISTORY
              • AI
                • GS_MODEL_WAREHOUSE
                • GS_OPT_MODEL
                • GS_ABO_MODEL_STATISTIC
              • Auditing
                • GS_AUDITING_POLICY
                • GS_AUDITING_POLICY_ACCESS
                • GS_AUDITING_POLICY_FILTERS
                • GS_AUDITING_POLICY_PRIVILEGES
              • User and Permission Management
                • GS_DB_PRIVILEGE
                • PG_DB_ROLE_SETTING
                • PG_DEFAULT_ACL
                • PG_RLSPOLICY
                • PG_SECLABEL
                • PG_SHSECLABEL
                • PG_USER_MAPPING
                • PG_USER_STATUS
              • Connection and Authentication
                • PG_AUTHID
                • PG_AUTH_HISTORY
                • PG_AUTH_MEMBERS
              • Dynamic Data Masking
                • GS_MASKING_POLICY
                • GS_MASKING_POLICY_ACTIONS
                • GS_MASKING_POLICY_FILTERS
              • DATABASE LINK
                • GS_DATABASE_LINK
              • Materialized Views
                • GS_MATVIEW
                • GS_MATVIEW_DEPENDENCY
              • Logical Decoding
                • GS_LOGICAL_ATTRDEF
                • GS_LOGICAL_ATTRIBUTE
                • GS_LOGICAL_AUTHID
                • GS_LOGICAL_CLASS
                • GS_LOGICAL_CONSTRAINT
                • GS_LOGICAL_DATABASE
                • GS_LOGICAL_DICTIONARY
                • GS_LOGICAL_INDEX
                • GS_LOGICAL_NAMESPACE
                • GS_LOGICAL_PARTITION
                • GS_LOGICAL_TYPE
                • GS_SQLAPPLY_SKIP
                • GS_TXN_LSN_TIME
                • GS_LOGICAL_SET
                • GS_LOGICAL_ENUM
              • Multi-Tenant Databases
                • GS_PDB
                • GS_RESOURCE_PLANS
                • GS_RESOURCE_PLAN_DIRECTIVES
              • Other System Catalogs
                • GS_ASP
                • gs_copy_summary
                • PGXC_COPY_ERROR_LOG
                • GS_DEP_SOURCE
                • GS_DEPENDENCIES
                • GS_DEPENDENCIES_OBJ
                • GS_GLOBAL_CONFIG
                • GS_IMCV
                • GS_JOB_ARGUMENT
                • GS_JOB_ATTRIBUTE
                • GS_PACKAGE
                • GS_PLAN_TRACE
                • GS_POLICY_LABEL
                • GS_RECYCLEBIN
                • GS_SECURITY_LABEL
                • GS_SLICEGROUP
                • GS_SQL_PATCH
                • GS_STATISTIC_EXT_HISTORY
                • GS_STATISTIC_HISTORY
                • GS_TABLESTATS_HISTORY
                • GS_TS_DICT_DEFINITION
                • GS_TXN_SNAPSHOT
                • GS_UID
                • GS_WORKLOAD_RULE
                • PG_AGGREGATE
                • PG_AM
                • PG_AMOP
                • PG_AMPROC
                • PG_ATTRDEF
                • PG_ATTRIBUTE
                • PG_CAST
                • PG_CLASS
                • PG_COLLATION
                • PG_CONSTRAINT
                • PG_CONVERSION
                • PG_DATABASE
                • PG_DEPEND
                • PG_DESCRIPTION
                • PG_DIRECTORY
                • PG_ENUM
                • PG_EXTENSION
                • PG_EXTENSION_DATA_SOURCE
                • PG_FOREIGN_DATA_WRAPPER
                • PG_FOREIGN_SERVER
                • PG_FOREIGN_TABLE
                • PG_HASHBUCKET
                • PG_INDEX
                • PG_INHERITS
                • PG_JOB
                • PG_JOB_PROC
                • PG_LANGUAGE
                • PG_LARGEOBJECT
                • PG_LARGEOBJECT_METADATA
                • PG_NAMESPACE
                • PG_OBJECT
                • PG_OPCLASS
                • PG_OPERATOR
                • PG_OPFAMILY
                • PG_PLTEMPLATE
                • PG_PROC
                • PG_RANGE
                • PG_REPLICATION_ORIGIN
                • PG_RESOURCE_POOL
                • PG_REWRITE
                • PG_SHDEPEND
                • PG_SHDESCRIPTION
                • PG_SET
                • PG_STATISTIC
                • PG_STATISTIC_EXT
                • PG_SYNONYM
                • PG_TABLESPACE
                • PG_TRIGGER
                • PG_TS_CONFIG
                • PG_TS_CONFIG_MAP
                • PG_TS_DICT
                • PG_TS_PARSER
                • PG_TS_TEMPLATE
                • PG_TYPE
                • PGXC_CLASS
                • PGXC_GROUP
                • PGXC_SLICE
                • PLAN_TABLE_DATA
                • STATEMENT_HISTORY
                • STREAMING_STREAM
                • STREAMING_CONT_QUERY
            • System Views
              • Partitioned Table
                • ADM_IND_PARTITIONS
                • ADM_IND_SUBPARTITIONS
                • ADM_PART_COL_STATISTICS
                • ADM_PART_INDEXES
                • ADM_PART_TABLES
                • ADM_SUBPART_COL_STATISTICS
                • ADM_SUBPART_KEY_COLUMNS
                • ADM_TAB_SUBPARTITIONS
                • ADM_TAB_PARTITIONS
                • DB_IND_PARTITIONS
                • DB_IND_SUBPARTITIONS
                • DB_PART_COL_STATISTICS
                • DB_PART_INDEXES
                • DB_PART_KEY_COLUMNS
                • DB_PART_TABLES
                • DB_SUBPART_COL_STATISTICS
                • DB_SUBPART_KEY_COLUMNS
                • DB_TAB_PARTITIONS
                • DB_TAB_SUBPARTITIONS
                • MY_IND_PARTITIONS
                • MY_IND_SUBPARTITIONS
                • MY_PART_COL_STATISTICS
                • MY_PART_INDEXES
                • MY_PART_KEY_COLUMNS
                • MY_PART_TABLES
                • MY_SUBPART_COL_STATISTICS
                • MY_SUBPART_KEY_COLUMNS
                • MY_TAB_PARTITIONS
                • MY_TAB_SUBPARTITIONS
                • GS_STATIO_ALL_PARTITIONS
                • GS_STAT_XACT_ALL_PARTITIONS
                • GS_STAT_ALL_PARTITIONS
              • Workload Management
                • GS_WLM_CGROUP_INFO
                • GS_WLM_PLAN_OPERATOR_HISTORY
                • GS_WLM_REBUILD_USER_RESOURCE_POOL
                • GS_WLM_USER_INFO
              • OLTP Table Compression
                • GS_ADM_ILMDATAMOVEMENTPOLICIES
                • GS_ADM_ILMOBJECTS
                • GS_ADM_ILMPOLICIES
                • GS_ADM_ILMEVALUATIONDETAILS
                • GS_ADM_ILMPARAMETERS
                • GS_ADM_ILMRESULTS
                • GS_ADM_ILMTASKS
                • GS_MY_ILMEVALUATIONDETAILS
                • GS_MY_ILMRESULTS
                • GS_MY_ILMTASKS
                • GS_MY_ILMDATAMOVEMENTPOLICIES
                • GS_MY_ILMOBJECTS
                • GS_MY_ILMPOLICIES
              • Communications
                • GS_COMM_LISTEN_ADDRESS_EXT_INFO
                • GS_GET_LISTEN_ADDRESS_EXT_INFO
                • PG_COMM_DELAY
                • PG_COMM_RECV_STREAM
                • PG_COMM_SEND_STREAM
                • PG_COMM_STATUS
                • PG_GET_INVALID_BACKENDS
              • Segment-Page Storage
                • GS_SEG_DATAFILES
                • GS_SEG_DATAFILE_LAYOUT
                • GS_SEG_EXTENTS
                • GS_SEG_SEGMENTS
                • GS_SEG_SEGMENT_LAYOUT
                • GS_SEG_SPC_EXTENTS
                • GS_SEG_SPC_SEGMENTS
                • GS_SEG_SPC_REMAIN_EXTENTS
                • GS_SEG_SPC_REMAIN_SEGMENTS
              • SPM
                • GS_SPM_SQL_BASELINE
                • GS_SPM_SQL_PARAM
                • GS_SPM_SQL_EVOLUTION
                • GS_SPM_SYS_BASELINE
                • GS_SPM_PLAN_HISTORY_DETAIL
              • Auditing
                • ADM_AUDIT_OBJECT
                • ADM_AUDIT_SESSION
                • ADM_AUDIT_STATEMENT
                • ADM_AUDIT_TRAIL
                • GS_AUDITING
                • GS_AUDITING_ACCESS
                • GS_AUDITING_PRIVILEGE
              • User and Permission Management
                • ADM_COL_PRIVS
                • ADM_ROLE_PRIVS
                • ADM_ROLES
                • ADM_SYS_PRIVS
                • ADM_TAB_PRIVS
                • ADM_USERS
                • DB_COL_PRIVS
                • DB_DIRECTORIES
                • DB_TAB_PRIVS
                • DB_USERS
                • GS_DB_PRIVILEGES
                • GS_LABELS
                • MY_COL_PRIVS
                • MY_ROLE_PRIVS
                • MY_SYS_PRIVS
                • PG_RLSPOLICIES
                • GS_RLSPOLICIES
                • PG_ROLES
                • GS_ROLES
                • PG_SECLABELS
                • GS_SECLABELS
                • PG_SHADOW
                • GS_SHADOW
                • PG_USER
                • GS_USER
                • PG_USER_MAPPINGS
                • ROLE_ROLE_PRIVS
                • ROLE_SYS_PRIVS
                • ROLE_TAB_PRIVS
              • Dynamic Data Masking
                • GS_MASKING
              • Transparent Data Encryption (TDE)
                • PG_TDE_INFO
              • DATABASE LINK
                • GS_DB_LINKS
                • V$DBLINK
              • Materialized Views
                • GS_MATVIEWS
              • Multi-Tenant Databases
                • GS_RESPLAN_PDB_INFO
                • GS_RESPLAN_PDB_METRIC
                • GS_RESPLAN_PDB_METRIC_HISTORY
                • MTD_USER
                • GS_DATABASE_DETAILS
              • VACUUM
                • PG_STAT_USER_TABLES
                • PG_AUTOVAC_STATUS
                • PG_STAT_ACTIVITY
                • GS_STAT_PROGRESS_VACUUM
              • Other System Views
                • ADM_ARGUMENTS
                • ADM_COL_COMMENTS
                • ADM_COLL_TYPES
                • ADM_CONS_COLUMNS
                • ADM_CONSTRAINTS
                • ADM_DATA_FILES
                • ADM_DEPENDENCIES
                • ADM_DIRECTORIES
                • ADM_HIST_SNAPSHOT
                • ADM_HIST_SQL_PLAN
                • ADM_HIST_SQLSTAT
                • ADM_HIST_SQLTEXT
                • ADM_IND_COLUMNS
                • ADM_IND_EXPRESSIONS
                • ADM_INDEXES
                • ADM_OBJECTS
                • ADM_PROCEDURES
                • ADM_RECYCLEBIN
                • ADM_SCHEDULER_JOB_ARGS
                • ADM_SCHEDULER_JOBS
                • ADM_SCHEDULER_PROGRAM_ARGS
                • ADM_SCHEDULER_PROGRAMS
                • ADM_SCHEDULER_RUNNING_JOBS
                • ADM_SEGMENTS
                • ADM_SEQUENCES
                • ADM_SOURCE
                • ADM_SYNONYMS
                • ADM_TAB_COL_STATISTICS
                • ADM_TAB_COLS
                • ADM_TAB_COLUMNS
                • ADM_TAB_COMMENTS
                • ADM_TAB_HISTOGRAMS
                • ADM_TAB_STATISTICS
                • ADM_TAB_STATS_HISTORY
                • ADM_TABLES
                • ADM_TABLESPACES
                • ADM_TRIGGERS
                • ADM_TYPE_ATTRS
                • ADM_TYPES
                • ADM_VIEWS
                • DB_ARGUMENTS
                • DB_ALL_TABLES
                • DB_COL_COMMENTS
                • DB_COLL_TYPES
                • DB_CONS_COLUMNS
                • DB_CONSTRAINTS
                • DB_DEPENDENCIES
                • DB_ERRORS
                • DB_IND_COLUMNS
                • DB_IND_EXPRESSIONS
                • DB_INDEXES
                • DB_OBJECTS
                • DB_PROCEDURES
                • DB_SCHEDULER_JOB_ARGS
                • DB_SCHEDULER_PROGRAM_ARGS
                • DB_SEQUENCES
                • DB_SOURCE
                • DB_SYNONYMS
                • DB_TAB_COL_STATISTICS
                • DB_TAB_COLUMNS
                • DB_TAB_COMMENTS
                • DB_TAB_HISTOGRAMS
                • DB_TAB_MODIFICATIONS
                • DB_TAB_STATS_HISTORY
                • DB_TABLES
                • DB_TRIGGERS
                • DB_TYPES
                • DB_VIEWS
                • DICT
                • DICTIONARY
                • DUAL
                • DV_SESSIONS
                • DV_SESSION_LONGOPS
                • GS_ALL_CONTROL_GROUP_INFO
                • GS_ALL_PREPARED_STATEMENTS
                • GS_COMM_PROXY_THREAD_STATUS
                • GS_FILE_STAT
                • GS_GET_CONTROL_GROUP_INFO
                • GS_GLC_MEMORY_DETAIL
                • GS_GLOBAL_ARCHIVE_STATUS
                • GS_GSC_MEMORY_DETAIL
                • GS_IMCU_SLOT_STATUS
                • GS_IMCV_STATUS
                • GS_INSTANCE_TIME
                • GS_LOGICALSTANDBY_SKIP
                • GS_LOGICALSTANDBY_SKIP_TRANSACTION
                • GS_LSC_MEMORY_DETAIL
                • GS_MY_PLAN_TRACE
                • GS_OS_RUN_INFO
                • GS_REDO_STAT
                • GS_SESSION_ALL_SETTINGS
                • GS_SESSION_MEMORY
                • GS_SESSION_MEMORY_CONTEXT
                • GS_SESSION_MEMORY_DETAIL
                • GS_SESSION_STAT
                • GS_SESSION_TIME
                • GS_SHARED_MEMORY_DETAIL
                • GS_SQL_COUNT
                • GS_THREAD_MEMORY_CONTEXT
                • GS_TOTAL_MEMORY_DETAIL
                • GS_TOTAL_NODEGROUP_MEMORY_DETAIL
                • GS_WORKLOAD_RULE_STAT
                • GV_INSTANCE
                • GV_SESSION
                • MPP_TABLES
                • MY_AUDIT_TRAIL
                • MY_COL_COMMENTS
                • MY_COLL_TYPES
                • MY_CONS_COLUMNS
                • MY_CONSTRAINTS
                • MY_DEPENDENCIES
                • MY_ERRORS
                • MY_IND_COLUMNS
                • MY_IND_EXPRESSIONS
                • MY_INDEXES
                • MY_JOBS
                • MY_OBJECTS
                • MY_PROCEDURES
                • MY_RECYCLEBIN
                • MY_SCHEDULER_JOB_ARGS
                • MY_SCHEDULER_JOBS
                • MY_SCHEDULER_PROGRAM_ARGS
                • MY_SEQUENCES
                • MY_SOURCE
                • MY_SYNONYMS
                • MY_TAB_COL_STATISTICS
                • MY_TAB_COLUMNS
                • MY_TAB_COMMENTS
                • MY_TAB_HISTOGRAMS
                • MY_TAB_MODIFICATIONS
                • MY_TAB_STATS_HISTORY
                • MY_TAB_STATISTICS
                • MY_TABLES
                • MY_TABLESPACES
                • MY_TRIGGERS
                • MY_TYPE_ATTRS
                • MY_TYPES
                • MY_VIEWS
                • NLS_DATABASE_PARAMETERS
                • NLS_INSTANCE_PARAMETERS
                • PG_AVAILABLE_EXTENSION_VERSIONS
                • PG_AVAILABLE_EXTENSIONS
                • PG_CONTROL_GROUP_CONFIG
                • PG_CURSORS
                • PG_EXT_STATS
                • PG_GET_SENDERS_CATCHUP_TIME
                • PG_GROUP
                • PG_GTT_RELSTATS
                • PG_GTT_STATS
                • PG_GTT_ATTACHED_PIDS
                • PG_INDEXES
                • PG_LOCKS
                • PG_NODE_ENV
                • PG_OS_THREADS
                • PG_PREPARED_STATEMENTS
                • PG_PREPARED_XACTS
                • PG_REPLICATION_ORIGIN_STATUS
                • PG_REPLICATION_SLOTS
                • PG_RULES
                • PG_RUNNING_XACTS
                • PG_SESSION_IOSTAT
                • PG_SETTINGS
                • PG_STATS
                • PG_STAT_ACTIVITY_NG
                • PG_STAT_ALL_INDEXES
                • PG_STAT_ALL_TABLES
                • PG_STAT_BAD_BLOCK
                • PG_STAT_BGWRITER
                • PG_STAT_DATABASE
                • PG_STAT_DATABASE_CONFLICTS
                • PG_STAT_REPLICATION
                • PG_STAT_SYS_INDEXES
                • PG_STAT_SYS_TABLES
                • PG_STAT_USER_FUNCTIONS
                • PG_STAT_USER_INDEXES
                • PG_STAT_XACT_ALL_TABLES
                • PG_STAT_XACT_SYS_TABLES
                • PG_STAT_XACT_USER_FUNCTIONS
                • PG_STAT_XACT_USER_TABLES
                • PG_STATIO_ALL_INDEXES
                • PG_STATIO_ALL_SEQUENCES
                • PG_STATIO_ALL_TABLES
                • PG_STATIO_SYS_INDEXES
                • PG_STATIO_SYS_SEQUENCES
                • PG_STATIO_SYS_TABLES
                • PG_STATIO_USER_INDEXES
                • PG_STATIO_USER_SEQUENCES
                • PG_STATIO_USER_TABLES
                • PG_TABLES
                • PG_THREAD_WAIT_STATUS
                • PG_TIMEZONE_ABBREVS
                • PG_TIMEZONE_NAMES
                • PG_TOTAL_MEMORY_DETAIL
                • PG_TOTAL_USER_RESOURCE_INFO
                • PG_TOTAL_USER_RESOURCE_INFO_OID
                • PG_VARIABLE_INFO
                • PG_VIEWS
                • PGXC_PREPARED_XACTS
                • PGXC_THREAD_WAIT_STATUS
                • PLAN_TABLE
                • SYS_DUMMY
                • V_INSTANCE
                • V_MYSTAT
                • V_SESSION
                • V$GLOBAL_TRANSACTION
                • V$LOCK
                • V$NLS_PARAMETERS
                • V$OPEN_CURSOR
                • V$SESSION_WAIT
                • V$SYSSTAT
                • V$SYSTEM_EVENT
                • V$VERSION
          • Schemas
            • Information Schema
              • _PG_FOREIGN_DATA_WRAPPERS
              • _PG_FOREIGN_SERVERS
              • _PG_FOREIGN_TABLE_COLUMNS
              • _PG_FOREIGN_TABLES
              • _PG_USER_MAPPINGS
              • INFORMATION_SCHEMA_CATALOG_NAME
              • INFORMATION_SCHEMA.TRIGGERS
            • DBE_PERF Schema
              • OS
                • OS_RUNTIME
                • GLOBAL_OS_RUNTIME
                • OS_THREADS
                • GLOBAL_OS_THREADS
                • NODE_NAME
                • PERF_QUERY
              • Instance
                • INSTANCE_TIME
                • GLOBAL_INSTANCE_TIME
              • Memory
                • GLOBAL_MEMORY_NODE_DETAIL
                • GLOBAL_SHARED_MEMORY_DETAIL
                • MEMORY_NODE_DETAIL
                • SHARED_MEMORY_DETAIL
              • File
                • FILE_IOSTAT
                • SUMMARY_FILE_IOSTAT
                • GLOBAL_FILE_IOSTAT
                • FILE_REDO_IOSTAT
                • SUMMARY_FILE_REDO_IOSTAT
                • GLOBAL_FILE_REDO_IOSTAT
                • LOCAL_REL_IOSTAT
                • GLOBAL_REL_IOSTAT
                • SUMMARY_REL_IOSTAT
              • Object
                • STAT_USER_TABLES
                • SUMMARY_STAT_USER_TABLES
                • GLOBAL_STAT_USER_TABLES
                • STAT_USER_INDEXES
                • SUMMARY_STAT_USER_INDEXES
                • GLOBAL_STAT_USER_INDEXES
                • STAT_SYS_TABLES
                • SUMMARY_STAT_SYS_TABLES
                • GLOBAL_STAT_SYS_TABLES
                • STAT_SYS_INDEXES
                • SUMMARY_STAT_SYS_INDEXES
                • GLOBAL_STAT_SYS_INDEXES
                • STAT_ALL_TABLES
                • SUMMARY_STAT_ALL_TABLES
                • GLOBAL_STAT_ALL_TABLES
                • STAT_ALL_INDEXES
                • SUMMARY_STAT_ALL_INDEXES
                • GLOBAL_STAT_ALL_INDEXES
                • STAT_DATABASE
                • SUMMARY_STAT_DATABASE
                • GLOBAL_STAT_DATABASE
                • STAT_DATABASE_CONFLICTS
                • SUMMARY_STAT_DATABASE_CONFLICTS
                • GLOBAL_STAT_DATABASE_CONFLICTS
                • STAT_XACT_ALL_TABLES
                • SUMMARY_STAT_XACT_ALL_TABLES
                • GLOBAL_STAT_XACT_ALL_TABLES
                • STAT_XACT_SYS_TABLES
                • SUMMARY_STAT_XACT_SYS_TABLES
                • GLOBAL_STAT_XACT_SYS_TABLES
                • STAT_XACT_USER_TABLES
                • SUMMARY_STAT_XACT_USER_TABLES
                • GLOBAL_STAT_XACT_USER_TABLES
                • STAT_XACT_USER_FUNCTIONS
                • SUMMARY_STAT_XACT_USER_FUNCTIONS
                • GLOBAL_STAT_XACT_USER_FUNCTIONS
                • STAT_BAD_BLOCK
                • SUMMARY_STAT_BAD_BLOCK
                • GLOBAL_STAT_BAD_BLOCK
                • STAT_USER_FUNCTIONS
                • SUMMARY_STAT_USER_FUNCTIONS
                • GLOBAL_STAT_USER_FUNCTIONS
                • PDB Info
              • Workload
                • WORKLOAD_SQL_COUNT
                • SUMMARY_WORKLOAD_SQL_COUNT
                • WORKLOAD_TRANSACTION
                • SUMMARY_WORKLOAD_TRANSACTION
                • GLOBAL_WORKLOAD_TRANSACTION
                • WORKLOAD_SQL_ELAPSE_TIME
                • SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
                • USER_TRANSACTION
                • GLOBAL_USER_TRANSACTION
              • Session/Thread
                • SESSION_STAT
                • GLOBAL_SESSION_STAT
                • SESSION_TIME
                • GLOBAL_SESSION_TIME
                • SESSION_MEMORY
                • GLOBAL_SESSION_MEMORY
                • SESSION_MEMORY_DETAIL
                • GLOBAL_SESSION_MEMORY_DETAIL
                • SESSION_STAT_ACTIVITY
                • GLOBAL_SESSION_STAT_ACTIVITY
                • THREAD_WAIT_STATUS
                • GLOBAL_THREAD_WAIT_STATUS
                • LOCAL_THREADPOOL_STATUS
                • GLOBAL_THREADPOOL_STATUS
                • SESSION_CPU_RUNTIME
                • SESSION_MEMORY_RUNTIME
                • STATEMENT_IOSTAT_COMPLEX_RUNTIME
                • LOCAL_ACTIVE_SESSION
              • Transaction
                • TRANSACTIONS_PREPARED_XACTS
                • SUMMARY_TRANSACTIONS_PREPARED_XACTS
                • GLOBAL_TRANSACTIONS_PREPARED_XACTS
                • TRANSACTIONS_RUNNING_XACTS
                • SUMMARY_TRANSACTIONS_RUNNING_XACTS
                • GLOBAL_TRANSACTIONS_RUNNING_XACTS
              • Query
                • STATEMENT
                • SUMMARY_STATEMENT
                • STATEMENT_COUNT
                • GLOBAL_STATEMENT_COUNT
                • SUMMARY_STATEMENT_COUNT
                • GLOBAL_STATEMENT_COMPLEX_HISTORY
                • GLOBAL_STATEMENT_COMPLEX_HISTORY_TABLE
                • STATEMENT_RESPONSETIME_PERCENTILE
                • STATEMENT_USER_COMPLEX_HISTORY
                • STATEMENT_COMPLEX_HISTORY_TABLE
                • STATEMENT_COMPLEX_HISTORY
                • STATEMENT_WLMSTAT_COMPLEX_RUNTIME
                • STATEMENT_HISTORY
                • GLOBAL_SLOW_QUERY_HISTORY
                • GLOBAL_SLOW_QUERY_INFO
                • SESSION_SQL_MEMORY
              • Cache/IO
                • STATIO_USER_TABLES
                • SUMMARY_STATIO_USER_TABLES
                • GLOBAL_STATIO_USER_TABLES
                • STATIO_USER_INDEXES
                • SUMMARY_STATIO_USER_INDEXES
                • GLOBAL_STATIO_USER_INDEXES
                • STATIO_USER_SEQUENCES
                • SUMMARY_STATIO_USER_SEQUENCES
                • GLOBAL_STATIO_USER_SEQUENCES
                • STATIO_SYS_TABLES
                • SUMMARY_STATIO_SYS_TABLES
                • GLOBAL_STATIO_SYS_TABLES
                • STATIO_SYS_INDEXES
                • SUMMARY_STATIO_SYS_INDEXES
                • GLOBAL_STATIO_SYS_INDEXES
                • STATIO_SYS_SEQUENCES
                • SUMMARY_STATIO_SYS_SEQUENCES
                • GLOBAL_STATIO_SYS_SEQUENCES
                • STATIO_ALL_TABLES
                • SUMMARY_STATIO_ALL_TABLES
                • GLOBAL_STATIO_ALL_TABLES
                • STATIO_ALL_INDEXES
                • SUMMARY_STATIO_ALL_INDEXES
                • GLOBAL_STATIO_ALL_INDEXES
                • STATIO_ALL_SEQUENCES
                • SUMMARY_STATIO_ALL_SEQUENCES
                • GLOBAL_STATIO_ALL_SEQUENCES
              • Utility
                • REPLICATION_STAT
                • GLOBAL_REPLICATION_STAT
                • REPLICATION_SLOTS
                • GLOBAL_REPLICATION_SLOTS
                • BGWRITER_STAT
                • GLOBAL_BGWRITER_STAT
                • GLOBAL_CKPT_STATUS
                • GLOBAL_DOUBLE_WRITE_STATUS
                • GLOBAL_PAGEWRITER_STATUS
                • GLOBAL_RECORD_RESET_TIME
                • GLOBAL_REDO_STATUS
                • GLOBAL_RECOVERY_STATUS
                • CLASS_VITAL_INFO
                • USER_LOGIN
                • SUMMARY_USER_LOGIN
                • GLOBAL_SINGLE_FLUSH_DW_STATUS
                • GLOBAL_CANDIDATE_STATUS
                • PARALLEL_DECODE_STATUS
                • GLOBAL_PARALLEL_DECODE_STATUS
                • PARALLEL_DECODE_THREAD_INFO
                • GLOBAL_PARALLEL_DECODE_THREAD_INFO
                • GLOBAL_ADIO_COMPLETER_STATUS
                • GLOBAL_AIO_SLOT_USAGE_STATUS
              • Lock
                • LOCKS
                • GLOBAL_LOCKS
              • Wait Events
                • WAIT_EVENTS
                • GLOBAL_WAIT_EVENTS
              • Configuration
                • CONFIG_SETTINGS
                • GLOBAL_CONFIG_SETTINGS
              • Operator
                • OPERATOR_HISTORY_TABLE
                • OPERATOR_RUNTIME
                • GLOBAL_OPERATOR_HISTORY
                • GLOBAL_OPERATOR_HISTORY_TABLE
                • GLOBAL_OPERATOR_RUNTIME
              • Workload Manager
                • WLM_USER_RESOURCE_CONFIG
                • WLM_USER_RESOURCE_RUNTIME
              • Global Plancache
                • GLOBAL_PLANCACHE_STATUS
                • GLOBAL_PLANCACHE_CLEAN
              • RTO & RPO
                • global_rto_status
                • global_streaming_hadr_rto_and_rpo_stat
              • AI Watchdog
                • ai_watchdog_monitor_status
                • ai_watchdog_detection_warnings
                • ai_watchdog_parameters
                • ai_watchdog_ftask_status
              • Trace Function
                • pl_trace_func_start
                • pl_trace_func_end
                • pl_trace_info_clean
                • pl_get_trace_info
              • Deprecated
                • Query
                • Operator
            • WDR Snapshot Schema
              • Original Information of WDR Snapshots
                • SNAPSHOT.SNAPSHOT
                • SNAPSHOT.TABLES_SNAP_TIMESTAMP
                • SNAP_SEQ
                • SNAPSHOT.SNAP_QUERY
              • WDR Snapshot Data Table
            • DBE_PLDEBUGGER Schema
              • DBE_PLDEBUGGER.turn_on
              • DBE_PLDEBUGGER.turn_off
              • DBE_PLDEBUGGER.local_debug_server_info
              • DBE_PLDEBUGGER.attach
              • DBE_PLDEBUGGER.info_locals
              • DBE_PLDEBUGGER.next
              • DBE_PLDEBUGGER.continue
              • DBE_PLDEBUGGER.abort
              • DBE_PLDEBUGGER.print_var
              • DBE_PLDEBUGGER.info_code
              • DBE_PLDEBUGGER.step
              • DBE_PLDEBUGGER.add_breakpoint
              • DBE_PLDEBUGGER.delete_breakpoint
              • DBE_PLDEBUGGER.info_breakpoints
              • DBE_PLDEBUGGER.backtrace
              • DBE_PLDEBUGGER.enable_breakpoint
              • DBE_PLDEBUGGER.disable_breakpoint
              • DBE_PLDEBUGGER.finish
              • DBE_PLDEBUGGER.set_var
              • DBE_PLDEBUGGER.error_backtrace
              • DBE_PLDEBUGGER.error_end
              • DBE_PLDEBUGGER.error_info_locals
            • DB4AI Schema
              • DB4AI.SNAPSHOT
              • DB4AI.CREATE_SNAPSHOT
              • DB4AI.CREATE_SNAPSHOT_INTERNAL
              • DB4AI.PREPARE_SNAPSHOT
              • DB4AI.PREPARE_SNAPSHOT_INTERNAL
              • DB4AI.ARCHIVE_SNAPSHOT
              • DB4AI.PUBLISH_SNAPSHOT
              • DB4AI.MANAGE_SNAPSHOT_INTERNAL
              • DB4AI.SAMPLE_SNAPSHOT
              • DB4AI.PURGE_SNAPSHOT
              • DB4AI.PURGE_SNAPSHOT_INTERNAL
            • DBE_PLDEVELOPER
              • DBE_PLDEVELOPER.gs_source
              • DBE_PLDEVELOPER.gs_errors
            • DBE_SQL_UTIL Schema
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
              • DBE_SQL_UTIL.drop_sql_patch
              • DBE_SQL_UTIL.enable_sql_patch
              • DBE_SQL_UTIL.disable_sql_patch
              • DBE_SQL_UTIL.show_sql_patch
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
              • DBE_SQL_UTIL.sqlpatch_query_hash
          • Configuring GUC Parameters
            • Viewing Parameters
            • Setting Parameters
            • GUC Parameters
              • GUC Parameter Usage
              • File Location
              • Connection and Authentication
                • Connection Settings
                • Security and Authentication
                • Communications Library Parameters
              • Resource Consumption
                • Memory
                • Disk Space
                • Kernel Resource Usage
                • Cost-based Vacuum Delay
                • Background Writer
                • Asynchronous I/O
              • Data Import and Export
              • Write Ahead Log
                • Settings
                • Checkpoints
                • Log Replay
                • Archiving
              • HA Replication
                • Sending Server
                • Primary Node
                • Standby Node
                • Logical Replication
              • Query Planning
                • Optimizer Method Configuration
                • Optimizer Cost Constants
                • Genetic Query Optimizer
                • Other Optimizer Options
              • SPM
              • Error Reporting and Logging
                • Logging Destination
                • Logging Time
                • Logging Content
                • Using CSV Log Output
              • Alarm Reporting
              • Statistics During the Database Running
                • Query and Index Statistics Collector
              • Workload Management
              • Autovacuum
              • Default Settings of Client Connection
                • Statement Behavior
                • Locale and Formatting
                • Other Default Parameters
              • Lock Management
              • Version and Platform Compatibility
                • Compatibility with Earlier Versions
                • Platform and Client Compatibility
                • Product Version of the Cloud Service
              • Fault Tolerance
              • Connection Pool Parameters
              • Transaction
              • Replication Parameters of Two Database Instances
              • Developer Options
              • Auditing
                • Audit Switch
                • User and Permission Audit
                • Operation Auditing
              • Upgrade Parameters
              • Miscellaneous Parameters
              • Wait Events
              • Query
              • System Performance Snapshot
              • Black Box Parameters
              • Security Configuration
              • Global Temporary Table
              • HyperLogLog
              • User-defined Functions
              • Scheduled Task
              • Thread Pool
              • Backup and Restoration
              • Undo
              • DCF Parameters Settings
              • Flashback
              • Rollback Parameters
              • AI Features
              • Global SysCache Parameters
              • Restoring Data on the Standby Node
              • Delimiter
              • Global PL/SQL Cache Parameters
              • Creating an Index Online
              • Online DDL Operations
              • Data Lifecycle Management: OLTP Table Compression
              • Enhanced TOAST
              • HTAP
              • Multi-Tenant Databases
              • Reserved Parameters
            • CM Parameters
              • CM Agent Parameters
              • CM Server Parameters
          • Basic Concepts
            • Database Objects
            • Schemas
            • Constraints
            • Sequences
            • System Columns
            • Partitioned Tables
            • Indexes
            • Materialized Views
            • Transactions
            • Locks
            • PL/SQL
              • Introduction to PL/SQL
              • Cursors
              • Stored Procedures
              • Functions
              • Trigger
              • Packages
            • Flashback
            • TOAST Table
            • Fully-Encrypted Database
        • Developer Guide(Distributed_V2.0-3.x)
          • Database System Overview
            • Database Logical Architecture
            • Query Request Handling Process
            • Managing Transactions
            • Concepts
          • Database Security
            • Users and Permissions
              • Default Permission Mechanism
              • Administrators
              • Separation of Duties
              • Users
              • Roles
              • Schemas
              • User Permissions
              • Row-Level Security
          • Database Quick Start
            • Connecting to a Database
              • Using gsql to Connect to a Database
              • APIs
            • Operating a Database
              • Creating a Database Account
              • Creating and Managing Databases
              • Creating and Managing Tablespaces
              • Creating and Managing Tables
                • Creating a Table
                • Inserting Data to a Table
                • Updating Data in a Table
                • Viewing Data
                • Deleting Data from a Table
              • Querying System Catalogs
              • Other Operations
                • Creating and Managing Schemas
                • Creating and Managing Partitioned Tables
                • Creating and Managing Indexes
                • Creating and Managing Views
                • Creating and Managing Sequences
                • Creating and Managing Scheduled Jobs
          • Development and Design Proposal
            • Overview
            • Database Design Specifications
              • General Specifications
              • Deployment Specifications
              • Database Object Naming Specifications
              • Database and Schema Design Specifications
              • Permission Design Specifications
              • Character Set Design Specifications
              • Table Design Specifications
              • Column Design Specifications
              • Index Design Specifications
              • Function/Stored Procedure Design Specifications
              • Constraint Design
              • View and Joined Table Design
            • Database Programming Specifications
              • GUC Parameter Programming Specifications
              • Object Access Programming Specifications
              • WHERE
              • SELECT
              • INSERT
              • UPDATE
              • DELETE
              • Join Query
              • Subquery
              • Transaction
              • SQL Compilation
              • DDL
            • Client Programming Specifications
              • JDBC
              • Connection Control Specifications
          • Application Development Guide
            • Application Overview
            • Development Specifications
            • Development Based on JDBC
              • Development Process
              • Development Process
                • Obtaining the JAR Package of the Driver and Configuring the JDK Environment
                • Connecting to a Database
                  • Connection Methods
                  • Connection Parameter Reference
                  • Connecting to a Database in Non-Encrypted Mode
                  • Connecting to a Database in SSL Mode
                  • Connecting to a Database in UDS Mode
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Configuring Connection Parameters in Different Scenarios
                • Creating and Calling a Stored Procedure
                • Obtaining the Return Value of a Function
                • Batch Query
                • SQL Retry at an Application Layer
                • Logical Replication
              • JDBC Interface Reference
                • java.sql.Connection
                • java.sql.CallableStatement
                • java.sql.DatabaseMetaData
                • java.sql.Driver
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
                • javax.sql.ConnectionPoolDataSource
                • javax.sql.DataSource
                • javax.sql.PooledConnection
                • javax.naming.Context
                • javax.naming.spi.InitialContextFactory
                • CopyManager
                • PGReplicationConnection
                • PGReplicationStream
                • ChainedStreamBuilder
                • ChainedCommonStreamBuilder
            • Development Based on ODBC
              • Development Process
              • Development Process
                • Obtaining a Source Code Package, ODBC Packages, and Dependent Libraries
                • Connecting to a Database
                  • Configuring a Data Source in the Linux OS
                  • Configuring a Data Source in the Windows OS
                  • APIs for Connecting to a Database
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Typical Application Scenarios and Configurations
                • Obtaining and Processing Data in a Database
                • Batch Binding
                • High-Performance Binding Type
              • ODBC Interface Reference
                • SQLAllocEnv
                • SQLAllocConnect
                • SQLAllocHandle
                • SQLAllocStmt
                • SQLBindCol
                • SQLBindParameter
                • SQLColAttribute
                • SQLConnect
                • SQLDisconnect
                • SQLExecDirect
                • SQLExecute
                • SQLFetch
                • SQLFreeStmt
                • SQLFreeConnect
                • SQLFreeHandle
                • SQLFreeEnv
                • SQLPrepare
                • SQLGetData
                • SQLGetDiagRec
                • SQLSetConnectAttr
                • SQLSetEnvAttr
                • SQLSetStmtAttr
            • Development Based on libpq
              • Development Process
              • Development Process
                • Obtaining a Driver Package, a Dependency Library, and Header Files
                • Connecting to a Database
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Executing Prepared Statements
                • Binding Parameters and Returning a Binary Result
              • libpq Interface Reference
                • Database Connection Control Functions
                  • PQconnectdbParams
                  • PQconnectdb
                  • PQbackendPID
                  • PQsetdbLogin
                  • PQfinish
                  • PQreset
                  • PQstatus
                • Database Statement Execution Functions
                  • PQexec
                  • PQprepare
                  • PQclear
                • Asynchronous Command Processing Functions
                  • PQsendQuery
                  • PQsendQueryParams
                  • PQsendPrepare
                  • PQsendQueryPrepared
                  • PQflush
                • Functions for Canceling Query Processing
                  • PQgetCancel
                  • PQfreeCancel
                  • PQcancel
                • Functions for Processing Database Result
                  • PQgetvalue
                  • PQnfields
                  • PQntuples
                  • PQfname
                  • PQresultStatus
            • Psycopg-based Development
              • Development Process
              • Development Procedure
              • Examples: Common Operations
              • Psycopg API Reference
                • psycopg2.connect()
                • connection.cursor()
                • cursor.execute(query,vars_list)
                • cursor.executemany(query,vars_list)
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchall()
                • cursor.close()
                • connection.close()
            • ECPG-based Development
              • Development Process
              • ecpg Components
              • ecpg Preprocessing and Compiling
              • Managing Database Connections
                • Connecting to a Database
                • Managing Connections
              • Running SQL Commands
                • Running SQL Statements
                • Using Cursors
                • Transaction
                • Prepared Statements
                • Embedded SQL Commands
                  • ALLOCATE DESCRIPTOR
                  • CONNECT
                  • DEALLOCATE DESCRIPTOR
                  • DECLARE
                  • DESCRIBE
                  • DISCONECT
                  • EXECUTE IMMEDIATE
                  • GET DESCRIPTOR
                  • OPEN
                  • PREPARE
                  • SET AUTOCOMMIT
                  • SET CONNECTION
                  • SET DESCRIPTOR
                  • TYPE
                  • VAR
                  • WHENEVER
              • Querying the Result Set
              • Closing a Database Connection
              • Host Variables
                • Overview
                • DECLARE Section
                • Retrieving Query Results
                • Type Mapping
                • Handling Character Strings
                • Host Variables with Non-primitive Types
                • Accessing Special Data Types
                • Handling Non-primitive SQL Data Types
              • Executing Dynamic SQL Statements
                • Executing a Statement Without a Result Set
                • Executing a Statement with Input Parameters
                • Executing a Statement with a Result Set
              • Error Handling
                • Setting Callbacks
                • sqlca
                • SQLSTATE and SQLCODE
              • Preprocessor Directives
                • Including Files
                • Directives: ifdef, ifndef, else, elif, and endif
                • Directives: define and undef
              • Using Library Functions
              • SQL Descriptor Area
                • Named SQLDA
                • C-Structure SQLDA
              • Examples
              • ecpg and Pro*C Compatibility Comparison
              • ECPG API Reference
                • Interval Type
                • Numeric Type
                • Date Type
                • Timestamp Type
            • Development Based on the Go Driver
              • Setting Up the Go Driver Environment
              • Development Process
              • Connecting to a Database
              • Connecting to a Database (Using SSL)
              • Go APIs
                • sql.Open
                • type DB
                • type Stmt
                • type Tx
                • type Rows
                • type Row
                • type ColumnType
                • type Result
            • Appendix
              • JDBC
                • Data Type Mapping
                • Log Management
                • FAQ
                  • Incorrect batchMode Settings
                  • Error Is Reported When Verification Is Enabled for Data Insertion in the Hibernate Framework
                  • Error Is Reported or Connection Is Blocked in SSL Mode
              • libpq
                • Connection Parameters
              • Parameters Related to Log Output
          • SQL Optimization
            • Query Execution Process
            • Introduction to the SQL Execution Plan
              • Overview
              • Execution Plan Details
                • Execution Plans
                • Distributed Plan
                • Execution Information
              • Operators
                • Keyword Overview
                • Table Access Modes
                  • Seq Scan
                  • Index Scan
                  • Index Only Scan
                  • Bitmap
                  • TID Scan
                  • Cte Scan
                  • Function Scan
                  • Sample Scan
                  • SubQuery Scan
                  • Values Scan
                  • WorkTable Scan
                • Table Join Modes
                  • Nested Loop Join
                  • Hash Join
                  • Merge Join
                • Operators
                  • Sort
                  • Limit
                  • Append
                  • Agg
                  • Group
                  • MergeAppend
                  • SetOp
                  • RecursiveUnion
                  • Unique
                  • LockRows
                  • Materialize
                  • Result
                  • WindowAgg
                  • Rownum
                  • Unpivot
                • Distributed Operators
                  • Data Node Scan
                  • Streaming
                  • Remote query
                • Partition Pruning
                  • Partition Iterator
                • Other Keywords
                  • InitPlan and Subplan
            • Optimization Process
            • Updating Statistics
            • Reviewing and Modifying a Table Definition
              • Overview
              • Selecting a Distribution Mode
              • Selecting Distribution Keys
              • Using Partitioned Tables
              • Selecting a Data Type
            • Reviewing the Plan Change Scenario
            • Typical SQL Optimization Methods
              • Optimizing Statement Pushdown
              • Optimizing Subqueries
              • Optimizing Statistics
              • Optimizing Operators
            • Experience in Rewriting SQL Statements
            • Configuring Key Parameters for SQL Tuning
            • Hint-based Tuning
              • Plan Hint Optimization
              • Hint Specifying the Query Block Where the Hint Is Located
              • Hint Specifying the Query Block and Schema of a Table
              • Join Order Hints
              • Join Operation Hints
              • Rows Hints
              • Stream Operation Hints
              • Scan Hints
              • Sublink Name Hints
              • Skew Hints
              • Parameterized Path Hint
              • Hint Errors, Conflicts, and Other Warnings
              • GUC Parameter Hints
              • Hints for Selecting the Custom Plan or Generic Plan
              • Hints Specifying Not to Expand Subqueries
              • Hints Specifying Not to Use Global Plan Cache
              • Hint of Parameterized Paths at the Same Level
              • Hint for Setting Slow SQL Control Rules
              • Bitmap Scan Hints
              • Hint for Inner Table Materialization During Join
              • AGG Hint
            • Checking the Implicit Conversion Performance
            • Tuning with SQL PATCH
            • Configuring SMP
              • SMP Application Scenarios and Restrictions
              • Resource Impact on SMP Performance
              • Other Factors Affecting SMP Performance
              • Suggestions for Using SMP
            • Optimization Cases
              • Case: Selecting an Appropriate Distribution Key
              • Case: Creating an Appropriate Index
              • Case: Adjusting Distribution Keys
              • Case: Adjusting the GUC Parameter best_agg_plan
              • Case: Rewriting SQL Statements to Eliminate Subqueries
              • Case: Rewriting SQL Statements to Eliminate Pruning Interference
              • Case: Rewriting SQL Statements and Deleting in-clause
              • Case: Modifying the GUC Parameter rewrite_rule
              • Using DN Gather to Reduce Stream Nodes in the Plan
          • SQL Reference
            • SQL
            • Keywords
            • Data Type
              • Numeric Types
              • Monetary Types
              • Boolean Types
              • Character Types
              • Binary Types
              • Date/Time Types
              • Geometric Types
              • Network Address Types
              • Bit String Types
              • UUID Type
              • JSON/JSONB Types
              • HLL Types
              • Range Types
              • Object Identifier Types
              • Pseudo-Types
              • XML Type
              • XMLType
              • ACLItem
              • Array Types
            • Constants and Macros
            • Functions and Operators
              • Logical Operators
              • Comparison Operators
              • Character Processing Functions and Operators
              • Binary String Functions and Operators
              • Bit String Functions and Operators
              • Pattern Matching Operators
              • Arithmetic Functions and Operators
              • Date and Time Processing Functions and Operators
              • Type Conversion Functions
              • Geometric Functions and Operators
              • Network Address Functions and Operators
              • Text Search Functions and Operators
              • JSON/JSONB Functions and Operators
              • HLL Functions and Operators
              • SEQUENCE Functions
              • Array Functions and Operators
              • Range Functions and Operators
              • Aggregate Functions
              • Window Functions
              • Security Functions
              • Encrypted Functions and Operators
              • Set Returning Functions
              • Conditional Expression Functions
              • System Information Functions
              • System Administration Functions
                • Configuration Settings Functions
                • Universal File Access Functions
                • Server Signal Functions
                • Backup and Restoration Control Functions
                • Dual-Cluster DR Control Functions
                • Dual-Cluster DR Query Functions
                • Snapshot Synchronization Functions
                • Database Object Functions
                • Advisory Lock Functions
                • Logical Replication Functions
                • Undo System Functions
                • Other Functions
                • SQL Statement Concurrency Control Function
              • Statistics Information Functions
              • Trigger Functions
              • Hash Function
              • Prompt Message Function
              • Fault Injection System Function
              • Redistribution Parameters
              • Distribution Key Recommendation Functions
              • Internal Functions
              • AI Feature Functions
              • Dynamic Data Masking Functions
              • Hotkey Feature Functions
              • Global SysCache Functions
              • Data Damage Detection and Repair Functions
              • Functions of the XML Type
              • Functions of the XMLType Type
              • Other System Functions
              • Obsolete Functions
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Array Expressions
              • Row Expressions
            • Pseudocolumn
            • Type Conversion
              • Overview
              • Operators
              • Functions
              • Value Storage
              • UNION, CASE, and Related Constructs
            • System Operation
            • Controlling Transactions
            • DDL Syntax Overview
            • DML Syntax Overview
            • DCL Syntax Overview
            • SQL Syntax
              • SQL Syntax
              • ABORT
              • ALTER AUDIT POLICY
              • ALTER COLUMN ENCRYPTION KEY
              • ALTER COORDINATOR
              • ALTER DATABASE
              • ALTER DATABASE LINK
              • ALTER DEFAULT PRIVILEGES
              • ALTER DIRECTORY
              • ALTER FOREIGN DATA WRAPPER
              • ALTER FUNCTION
              • ALTER GLOBAL CONFIGURATION
              • ALTER GROUP
              • ALTER INDEX
              • ALTER LANGUAGE
              • ALTER MASKING POLICY
              • ALTER MATERIALIZED VIEW
              • ALTER NODE
              • ALTER NODE GROUP
              • ALTER RESOURCE LABEL
              • ALTER ROLE
              • ALTER ROW LEVEL SECURITY POLICY
              • ALTER SCHEMA
              • ALTER SEQUENCE
              • ALTER SERVER
              • ALTER SESSION
              • ALTER SYNONYM
              • ALTER SYSTEM KILL SESSION
              • ALTER TABLE
              • ALTER TABLE PARTITION
              • ALTER TABLESPACE
              • ALTER TRIGGER
              • ALTER TYPE
              • ALTER USER
              • ALTER VIEW
              • ANALYZE | ANALYSE
              • BEGIN
              • CALL
              • CHECKPOINT
              • CLEAN CONNECTION
              • CLOSE
              • CLUSTER
              • COMMENT
              • COMMIT | END
              • COMMIT PREPARED
              • COPY
              • CREATE AUDIT POLICY
              • CREATE BARRIER
              • CREATE CLIENT MASTER KEY
              • CREATE COLUMN ENCRYPTION KEY
              • CREATE CONVERSION
              • CREATE DATABASE
              • CREATE DATABASE LINK
              • CREATE DIRECTORY
              • CREATE FOREIGN DATA WRAPPER
              • CREATE FUNCTION
              • CREATE GLOBAL INDEX
              • CREATE GROUP
              • CREATE INCREMENTAL MATERIALIZED VIEW
              • CREATE INDEX
              • CREATE LANGUAGE
              • CREATE MASKING POLICY
              • CREATE MATERIALIZED VIEW
              • CREATE MODEL
              • CREATE NODE
              • CREATE NODE GROUP
              • CREATE PROCEDURE
              • CREATE RESOURCE LABEL
              • CREATE ROLE
              • CREATE ROW LEVEL SECURITY POLICY
              • CREATE SCHEMA
              • CREATE SEQUENCE
              • CREATE SERVER
              • CREATE SYNONYM
              • CREATE TABLE
              • CREATE TABLESPACE
              • CREATE TABLE AS
              • CREATE TABLE PARTITION
              • CREATE TRIGGER
              • CREATE TYPE
              • CREATE USER
              • CREATE VIEW
              • CREATE WEAK PASSWORD DICTIONARY
              • CURSOR
              • DEALLOCATE
              • DECLARE
              • DELETE
              • DO
              • DROP AUDIT POLICY
              • DROP CLIENT MASTER KEY
              • DROP COLUMN ENCRYPTION KEY
              • DROP DATABASE
              • DROP DATABASE LINK
              • DROP DIRECTORY
              • DROP FOREIGN DATA WRAPPER
              • DROP FUNCTION
              • DROP GLOBAL CONFIGURATION
              • DROP GROUP
              • DROP INDEX
              • DROP LANGUAGE
              • DROP MASKING POLICY
              • DROP MATERIALIZED VIEW
              • DROP MODEL
              • DROP NODE
              • DROP NODE GROUP
              • DROP OWNED
              • DROP PROCEDURE
              • DROP RESOURCE LABEL
              • DROP ROLE
              • DROP ROW LEVEL SECURITY POLICY
              • DROP SCHEMA
              • DROP SEQUENCE
              • DROP SERVER
              • DROP SYNONYM
              • DROP TABLE
              • DROP TABLESPACE
              • DROP TRIGGER
              • DROP TYPE
              • DROP USER
              • DROP VIEW
              • DROP WEAK PASSWORD DICTIONARY
              • EXECUTE
              • EXECUTE DIRECT
              • EXPDP DATABASE
              • EXPDP TABLE
              • EXPLAIN
              • EXPLAIN PLAN
              • FETCH
              • GRANT
              • IMPDP DATABASE CREATE
              • IMPDP RECOVER
              • INSERT
              • IMPDP TABLE
              • IMPDP TABLE PREPARE
              • LOCK
              • MOVE
              • MERGE INTO
              • PREDICT BY
              • PREPARE
              • PREPARE TRANSACTION
              • PURGE
              • REASSIGN OWNED
              • REINDEX
              • REFRESH INCREMENTAL MATERIALIZED VIEW
              • REFRESH MATERIALIZED VIEW
              • RELEASE SAVEPOINT
              • RESET
              • REVOKE
              • ROLLBACK
              • ROLLBACK PREPARED
              • ROLLBACK TO SAVEPOINT
              • SAVEPOINT
              • SELECT
              • SELECT INTO
              • SET
              • SET CONSTRAINTS
              • SET ROLE
              • SET SESSION AUTHORIZATION
              • SET TRANSACTION
              • SHOW
              • SHUTDOWN
              • START TRANSACTION
              • TIMECAPSULE TABLE
              • TRUNCATE
              • UPDATE
              • VACUUM
              • VALUES
            • Appendix
              • Extended Functions
              • Dollar-Quoted String Constants
              • DATABASE LINK
          • Best Practices
            • Best Practices of Table Design
              • Selecting a Distribution Mode
              • Selecting Distribution Keys
              • Using Partitioned Tables
              • Selecting a Data Type
              • Checking a Node Where a Table Resides
            • Best Practices of SQL Queries
            • Best Practices for Data Skew Query
              • Quickly Locating Tables That Cause Data Skew
          • User-defined Functions
            • PL/SQL Functions
          • Stored Procedures
            • Overview
            • Data Types
            • Data Type Conversion
            • DECLARE Syntax
              • Basic Structure
              • Anonymous Blocks
              • Subprograms
            • Basic Statements
              • Variable Definition Statements
              • Assignment Statements
              • Call Statements
            • Dynamic Statements
              • Executing Dynamic Query Statements
              • Executing Dynamic Non-Query Statements
              • Dynamically Calling Stored Procedures
              • Dynamically Calling Anonymous Blocks
            • Control Statements
              • RETURN Statements
                • RETURN
                • RETURN NEXT and RETURN QUERY
              • Conditional Statements
              • Loop Statements
              • Branch Statements
              • NULL Statements
              • Error Trapping Statements
              • GOTO Statements
            • Transaction Statements
            • Other Statements
              • Lock Operations
              • Cursor Operations
            • Cursors
              • Overview
              • Explicit Cursor
              • Implicit Cursor
              • Cursor Loop
            • Advanced Packages
              • Basic APIs
                • PKG_SERVICE
                • PKG_UTIL
                • DBE_XML
              • Secondary Encapsulation APIs (Recommended)
                • DBE_LOB
                • DBE_RANDOM
                • DBE_OUTPUT
                • DBE_RAW
                • DBE_TASK
                • DBE_UTILITY
                • DBE_SQL
                • DBE_FILE
                • DBE_SESSION
                • DBE_MATCH
                • DBE_SCHEDULER
                • DBE_APPLICATION_INFO
                • DBE_XMLDOM
                • DBE_XMLPARSER
            • Retry Management
            • Debugging
          • Autonomous Transaction
            • Stored Procedure Supporting Autonomous Transaction
            • Anonymous Block Supporting Autonomous Transaction
            • Function Supporting Autonomous Transaction
            • Restrictions
          • System Catalogs and System Views
            • Overview of System Catalogs and System Views
            • System Catalogs
              • GS_AUDITING_POLICY
              • GS_AUDITING_POLICY_ACCESS
              • GS_AUDITING_POLICY_FILTERS
              • GS_AUDITING_POLICY_PRIVILEGES
              • GS_ASP
              • GS_CLIENT_GLOBAL_KEYS
              • GS_CLIENT_GLOBAL_KEYS_ARGS
              • GS_COLUMN_KEYS
              • GS_COLUMN_KEYS_ARGS
              • GS_DATABASE_LINK
              • GS_DB_PRIVILEGE
              • GS_DEPENDENCIES
              • GS_DEPENDENCIES_OBJ
              • GS_ENCRYPTED_COLUMNS
              • GS_ENCRYPTED_PROC
              • GS_GLOBAL_CONFIG
              • GS_JOB_ATTRIBUTE
              • GS_JOB_ARGUMENT
              • GS_MASKING_POLICY
              • GS_MASKING_POLICY_ACTIONS
              • GS_MASKING_POLICY_FILTERS
              • GS_MATVIEW
              • GS_MATVIEW_DEPENDENCY
              • GS_MODEL_WAREHOUSE
              • GS_OPT_MODEL
              • GS_PLAN_TRACE
              • GS_POLICY_LABEL
              • GS_RECYCLEBIN
              • GS_SQL_PATCH
              • GS_TXN_SNAPSHOT
              • GS_UID
              • GS_WORKLOAD_RULE
              • PG_AGGREGATE
              • PG_AM
              • PG_AMOP
              • PG_AMPROC
              • PG_APP_WORKLOADGROUP_MAPPING
              • PG_ATTRDEF
              • PG_ATTRIBUTE
              • PG_AUTHID
              • PG_AUTH_HISTORY
              • PG_AUTH_MEMBERS
              • PG_CAST
              • PG_CLASS
              • PG_COLLATION
              • PG_CONSTRAINT
              • PG_CONVERSION
              • PG_DATABASE
              • PG_DB_ROLE_SETTING
              • PG_DEFAULT_ACL
              • PG_DEPEND
              • PG_DESCRIPTION
              • PG_DIRECTORY
              • PG_ENUM
              • PG_EXTENSION
              • PG_FOREIGN_DATA_WRAPPER
              • PG_FOREIGN_SERVER
              • PG_HASHBUCKET
              • PG_INDEX
              • PG_INHERITS
              • PG_JOB
              • PG_JOB_PROC
              • PG_LANGUAGE
              • PG_LARGEOBJECT
              • PG_LARGEOBJECT_METADATA
              • PG_NAMESPACE
              • PG_OBJECT
              • PG_OPCLASS
              • PG_OPERATOR
              • PG_OPFAMILY
              • PG_PARTITION
              • PG_PLTEMPLATE
              • PG_PROC
              • PG_RANGE
              • PG_REPLICATION_ORIGIN
              • PG_RESOURCE_POOL
              • PG_REWRITE
              • PG_RLSPOLICY
              • PG_SECLABEL
              • PG_SET
              • PG_SHDEPEND
              • PG_SHDESCRIPTION
              • PG_SHSECLABEL
              • PG_STATISTIC
              • PG_STATISTIC_EXT
              • PG_SYNONYM
              • PG_TABLESPACE
              • PG_TRIGGER
              • PG_TS_CONFIG
              • PG_TS_CONFIG_MAP
              • PG_TS_DICT
              • PG_TS_PARSER
              • PG_TS_TEMPLATE
              • PG_TYPE
              • PG_USER_MAPPING
              • PG_USER_STATUS
              • PGXC_CLASS
              • PGXC_GROUP
              • PGXC_NODE
              • PGXC_REDISTB
              • PGXC_SLICE
              • PLAN_TABLE_DATA
              • STATEMENT_HISTORY
              • STREAMING_STREAM
              • STREAMING_CONT_QUERY
            • System Views
              • ADM_ARGUMENTS
              • ADM_AUDIT_OBJECT
              • ADM_AUDIT_SESSION
              • ADM_AUDIT_STATEMENT
              • ADM_AUDIT_TRAIL
              • ADM_COL_COMMENTS
              • ADM_COL_PRIVS
              • ADM_COLL_TYPES
              • ADM_CONS_COLUMNS
              • ADM_CONSTRAINTS
              • ADM_DATA_FILES
              • ADM_DEPENDENCIES
              • ADM_DIRECTORIES
              • ADM_HIST_SNAPSHOT
              • ADM_HIST_SQL_PLAN
              • ADM_HIST_SQLSTAT
              • ADM_HIST_SQLTEXT
              • ADM_IND_COLUMNS
              • ADM_IND_EXPRESSIONS
              • ADM_IND_PARTITIONS
              • ADM_IND_SUBPARTITIONS
              • ADM_INDEXES
              • ADM_OBJECTS
              • ADM_PART_COL_STATISTICS
              • ADM_PART_INDEXES
              • ADM_PART_TABLES
              • ADM_PROCEDURES
              • ADM_ROLE_PRIVS
              • ADM_ROLES
              • ADM_SCHEDULER_JOB_ARGS
              • ADM_SCHEDULER_JOBS
              • ADM_SCHEDULER_PROGRAM_ARGS
              • ADM_SCHEDULER_PROGRAMS
              • ADM_SCHEDULER_RUNNING_JOBS
              • ADM_SEGMENTS
              • ADM_SEQUENCES
              • ADM_SOURCE
              • ADM_SUBPART_KEY_COLUMNS
              • ADM_SYNONYMS
              • ADM_SYS_PRIVS
              • ADM_TAB_COLS
              • ADM_TAB_COL_STATISTICS
              • ADM_TAB_COLUMNS
              • ADM_TAB_COMMENTS
              • ADM_TAB_HISTOGRAMS
              • ADM_TAB_PARTITIONS
              • ADM_TAB_PRIVS
              • ADM_TAB_STATISTICS
              • ADM_TAB_STATS_HISTORY
              • ADM_TABLES
              • ADM_TABLESPACES
              • ADM_TRIGGERS
              • ADM_TYPES
              • ADM_TYPE_ATTRS
              • ADM_USERS
              • ADM_VIEWS
              • COMM_CLIENT_INFO
              • DB_ALL_TABLES
              • DB_ARGUMENTS
              • DB_COL_COMMENTS
              • DB_COL_PRIVS
              • DB_COLL_TYPES
              • DB_CONSTRAINTS
              • DB_CONS_COLUMNS
              • DB_DEPENDENCIES
              • DB_IND_COLUMNS
              • DB_IND_EXPRESSIONS
              • DB_IND_PARTITIONS
              • DB_IND_SUBPARTITIONS
              • DB_INDEXES
              • DB_OBJECTS
              • DB_PART_COL_STATISTICS
              • DB_PART_KEY_COLUMNS
              • DB_PART_TABLES
              • DB_PROCEDURES
              • DB_SCHEDULER_JOB_ARGS
              • DB_SCHEDULER_PROGRAM_ARGS
              • DB_SEQUENCES
              • DB_SOURCE
              • DB_SUBPART_KEY_COLUMNS
              • DB_SYNONYMS
              • DB_TAB_COL_STATISTICS
              • DB_TAB_COLUMNS
              • DB_TAB_COMMENTS
              • DB_TAB_HISTOGRAMS
              • DB_TAB_PARTITIONS
              • DB_TAB_STATS_HISTORY
              • DB_TAB_SUBPARTITIONS
              • DB_TABLES
              • DB_TRIGGERS
              • DB_TYPES
              • DB_USERS
              • DB_VIEWS
              • DICT
              • DICTIONARY
              • DV_SESSIONS
              • DV_SESSION_LONGOPS
              • GET_GLOBAL_PREPARED_XACTS
              • GLOBAL_BAD_BLOCK_INFO
              • GLOBAL_CLEAR_BAD_BLOCK_INFO
              • GLOBAL_COMM_CLIENT_INFO
              • GLOBAL_SQL_PATCH
              • GLOBAL_STAT_HOTKEYS_INFO
              • GLOBAL_WAL_SENDER_STATUS
              • GS_ALL_CONTROL_GROUP_INFO
              • GS_ALL_PREPARED_STATEMENTS
              • GS_AUDITING
              • GS_AUDITING_ACCESS
              • GS_AUDITING_PRIVILEGE
              • GS_CLUSTER_RESOURCE_INFO
              • GS_COMM_LISTEN_ADDRESS_EXT_INFO
              • GS_DB_LINKS
              • GS_DB_PRIVILEGES
              • GS_GET_CONTROL_GROUP_INFO
              • GS_GET_LISTEN_ADDRESS_EXT_INFO
              • GS_GLOBAL_ARCHIVE_STATUS
              • GS_GSC_MEMORY_DETAIL
              • GS_LABELS
              • GS_LSC_MEMORY_DETAIL
              • GS_MASKING
              • GS_MATVIEWS
              • GS_MY_PLAN_TRACE
              • GS_SESSION_ALL_SETTINGS
              • GS_SQL_COUNT
              • GS_STAT_ALL_PARTITIONS
              • GS_STAT_XACT_ALL_PARTITIONS
              • GS_STATIO_ALL_PARTITIONS
              • GS_WORKLOAD_RULE_STAT
              • GV_INSTANCE
              • GV_SESSION
              • MPP_TABLES
              • MY_COL_COMMENTS
              • MY_COL_PRIVS
              • MY_COLL_TYPES
              • MY_CONS_COLUMNS
              • MY_CONSTRAINTS
              • MY_DEPENDENCIES
              • MY_IND_COLUMNS
              • MY_IND_EXPRESSIONS
              • MY_IND_PARTITIONS
              • MY_IND_SUBPARTITIONS
              • MY_INDEXES
              • MY_JOBS
              • MY_OBJECTS
              • MY_PART_COL_STATISTICS
              • MY_PART_INDEXES
              • MY_PART_KEY_COLUMNS
              • MY_PART_TABLES
              • MY_PROCEDURES
              • MY_ROLE_PRIVS
              • MY_SCHEDULER_JOB_ARGS
              • MY_SCHEDULER_PROGRAM_ARGS
              • MY_SEQUENCES
              • MY_SOURCE
              • MY_SUBPART_KEY_COLUMNS
              • MY_SYNONYMS
              • MY_SYS_PRIVS
              • MY_TAB_COL_STATISTICS
              • MY_TAB_COLUMNS
              • MY_TAB_COMMENTS
              • MY_TAB_HISTOGRAMS
              • MY_TAB_PARTITIONS
              • MY_TAB_STATISTICS
              • MY_TAB_STATS_HISTORY
              • MY_TABLES
              • MY_TABLESPACES
              • MY_TRIGGERS
              • MY_TYPE_ATTRS
              • MY_TYPES
              • MY_VIEWS
              • NLS_DATABASE_PARAMETERS
              • NLS_INSTANCE_PARAMETERS
              • PG_AVAILABLE_EXTENSION_VERSIONS
              • PG_AVAILABLE_EXTENSIONS
              • PG_COMM_DELAY
              • PG_COMM_RECV_STREAM
              • PG_COMM_SEND_STREAM
              • PG_COMM_STATUS
              • PG_CONTROL_GROUP_CONFIG
              • PG_CURSORS
              • PG_EXT_STATS
              • PG_GET_INVALID_BACKENDS
              • PG_GET_SENDERS_CATCHUP_TIME
              • PG_GROUP
              • PG_INDEXES
              • PG_LOCKS
              • PG_NODE_ENV
              • PG_OS_THREADS
              • PG_POOLER_STATUS
              • PG_PREPARED_STATEMENTS
              • PG_PREPARED_XACTS
              • PG_REPLICATION_SLOTS
              • PG_RLSPOLICIES
              • PG_ROLES
              • PG_RULES
              • PG_RUNNING_XACTS
              • PG_SECLABELS
              • PG_SETTINGS
              • PG_SHADOW
              • PG_SHARED_MEMORY_DETAIL
              • PG_STAT_ACTIVITY
              • PG_STAT_ALL_INDEXES
              • PG_STAT_ALL_TABLES
              • PG_STAT_BAD_BLOCK
              • PG_STAT_BGWRITER
              • PG_STAT_DATABASE
              • PG_STAT_DATABASE_CONFLICTS
              • PG_STAT_REPLICATION
              • PG_STAT_SYS_INDEXES
              • PG_STAT_SYS_TABLES
              • PG_STAT_USER_FUNCTIONS
              • PG_STAT_USER_INDEXES
              • PG_STAT_USER_TABLES
              • PG_STAT_XACT_ALL_TABLES
              • PG_STAT_XACT_SYS_TABLES
              • PG_STAT_XACT_USER_FUNCTIONS
              • PG_STAT_XACT_USER_TABLES
              • PG_STATS
              • PG_STATIO_ALL_INDEXES
              • PG_STATIO_ALL_SEQUENCES
              • PG_STATIO_ALL_TABLES
              • PG_STATIO_SYS_INDEXES
              • PG_STATIO_SYS_SEQUENCES
              • PG_STATIO_SYS_TABLES
              • PG_STATIO_USER_INDEXES
              • PG_STATIO_USER_SEQUENCES
              • PG_STATIO_USER_TABLES
              • PG_THREAD_WAIT_STATUS
              • PG_TABLES
              • PG_TDE_INFO
              • PG_TIMEZONE_ABBREVS
              • PG_TIMEZONE_NAMES
              • PG_TOTAL_MEMORY_DETAIL
              • PG_TOTAL_USER_RESOURCE_INFO
              • PG_TOTAL_USER_RESOURCE_INFO_OID
              • PG_USER
              • PG_USER_MAPPINGS
              • PG_VARIABLE_INFO
              • PG_VIEWS
              • PGXC_COMM_DELAY
              • PGXC_COMM_RECV_STREAM
              • PGXC_COMM_SEND_STREAM
              • PGXC_COMM_STATUS
              • PGXC_GET_STAT_ALL_TABLES
              • PGXC_GET_TABLE_SKEWNESS
              • PGXC_NODE_ENV
              • PGXC_OS_THREADS
              • PGXC_PREPARED_XACTS
              • PGXC_RUNNING_XACTS
              • PGXC_SQL_COUNT
              • PGXC_STAT_ACTIVITY
              • PGXC_STAT_BAD_BLOCK
              • PGXC_THREAD_WAIT_STATUS
              • PGXC_TOTAL_MEMORY_DETAIL
              • PGXC_VARIABLE_INFO
              • PLAN_TABLE
              • PV_FILE_STAT
              • PV_INSTANCE_TIME
              • PV_OS_RUN_INFO
              • PV_REDO_STAT
              • PV_SESSION_MEMORY
              • PV_SESSION_MEMORY_CONTEXT
              • PV_SESSION_MEMORY_DETAIL
              • PV_SESSION_STAT
              • PV_SESSION_TIME
              • PV_THREAD_MEMORY_CONTEXT
              • PV_TOTAL_MEMORY_DETAIL
              • ROLE_ROLE_PRIVS
              • ROLE_SYS_PRIVS
              • ROLE_TAB_PRIVS
              • SYS_DUMMY
              • V_INSTANCE
              • V_MYSTAT
              • V_SESSION
              • V$NLS_PARAMETERS
              • V$SESSION_WAIT
              • V$SYSSTAT
              • V$SYSTEM_EVENT
              • V$VERSION
          • Schemas
            • Information Schema
              • _PG_FOREIGN_DATA_WRAPPERS
              • _PG_FOREIGN_SERVERS
              • _PG_FOREIGN_TABLE_COLUMNS
              • _PG_FOREIGN_TABLES
              • _PG_USER_MAPPINGS
              • INFORMATION_SCHEMA_CATALOG_NAME
            • DBE_PERF Schema
              • OS
                • OS_RUNTIME
                • GLOBAL_OS_RUNTIME
                • OS_THREADS
                • GLOBAL_OS_THREADS
              • Instance
                • INSTANCE_TIME
                • GLOBAL_INSTANCE_TIME
              • Memory
                • MEMORY_NODE_DETAIL
                • GLOBAL_MEMORY_NODE_DETAIL
                • MEMORY_NODE_NG_DETAIL
                • SHARED_MEMORY_DETAIL
                • GLOBAL_SHARED_MEMORY_DETAIL
                • TRACK_MEMORY_CONTEXT_DETAIL
              • File
                • FILE_IOSTAT
                • SUMMARY_FILE_IOSTAT
                • GLOBAL_FILE_IOSTAT
                • FILE_REDO_IOSTAT
                • SUMMARY_FILE_REDO_IOSTAT
                • GLOBAL_FILE_REDO_IOSTAT
                • LOCAL_REL_IOSTAT
                • GLOBAL_REL_IOSTAT
                • SUMMARY_REL_IOSTAT
              • Object
                • STAT_USER_TABLES
                • SUMMARY_STAT_USER_TABLES
                • GLOBAL_STAT_USER_TABLES
                • STAT_USER_INDEXES
                • SUMMARY_STAT_USER_INDEXES
                • GLOBAL_STAT_USER_INDEXES
                • STAT_SYS_TABLES
                • SUMMARY_STAT_SYS_TABLES
                • GLOBAL_STAT_SYS_TABLES
                • STAT_SYS_INDEXES
                • SUMMARY_STAT_SYS_INDEXES
                • GLOBAL_STAT_SYS_INDEXES
                • STAT_ALL_TABLES
                • SUMMARY_STAT_ALL_TABLES
                • GLOBAL_STAT_ALL_TABLES
                • STAT_ALL_INDEXES
                • SUMMARY_STAT_ALL_INDEXES
                • GLOBAL_STAT_ALL_INDEXES
                • STAT_DATABASE
                • SUMMARY_STAT_DATABASE
                • GLOBAL_STAT_DATABASE
                • STAT_DATABASE_CONFLICTS
                • SUMMARY_STAT_DATABASE_CONFLICTS
                • GLOBAL_STAT_DATABASE_CONFLICTS
                • STAT_XACT_ALL_TABLES
                • SUMMARY_STAT_XACT_ALL_TABLES
                • GLOBAL_STAT_XACT_ALL_TABLES
                • STAT_XACT_SYS_TABLES
                • SUMMARY_STAT_XACT_SYS_TABLES
                • GLOBAL_STAT_XACT_SYS_TABLES
                • STAT_XACT_USER_TABLES
                • SUMMARY_STAT_XACT_USER_TABLES
                • GLOBAL_STAT_XACT_USER_TABLES
                • STAT_XACT_USER_FUNCTIONS
                • SUMMARY_STAT_XACT_USER_FUNCTIONS
                • GLOBAL_STAT_XACT_USER_FUNCTIONS
                • STAT_BAD_BLOCK
                • SUMMARY_STAT_BAD_BLOCK
                • GLOBAL_STAT_BAD_BLOCK
                • STAT_USER_FUNCTIONS
                • SUMMARY_STAT_USER_FUNCTIONS
                • GLOBAL_STAT_USER_FUNCTIONS
              • Workload
                • WORKLOAD_SQL_COUNT
                • SUMMARY_WORKLOAD_SQL_COUNT
                • WORKLOAD_TRANSACTION
                • SUMMARY_WORKLOAD_TRANSACTION
                • GLOBAL_WORKLOAD_TRANSACTION
                • WORKLOAD_SQL_ELAPSE_TIME
                • SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
                • USER_TRANSACTION
                • GLOBAL_USER_TRANSACTION
              • Session and Thread
                • SESSION_STAT
                • GLOBAL_SESSION_STAT
                • SESSION_TIME
                • GLOBAL_SESSION_TIME
                • SESSION_MEMORY
                • GLOBAL_SESSION_MEMORY
                • SESSION_MEMORY_DETAIL
                • GLOBAL_SESSION_MEMORY_DETAIL
                • SESSION_STAT_ACTIVITY
                • GLOBAL_SESSION_STAT_ACTIVITY
                • THREAD_WAIT_STATUS
                • GLOBAL_THREAD_WAIT_STATUS
                • LOCAL_THREADPOOL_STATUS
                • GLOBAL_THREADPOOL_STATUS
                • SESSION_CPU_RUNTIME
                • SESSION_MEMORY_RUNTIME
                • LOCAL_ACTIVE_SESSION
                • GLOBAL_ACTIVE_SESSION
              • Transaction
                • TRANSACTIONS_RUNNING_XACTS
                • SUMMARY_TRANSACTIONS_RUNNING_XACTS
                • GLOBAL_TRANSACTIONS_RUNNING_XACTS
                • TRANSACTIONS_PREPARED_XACTS
                • SUMMARY_TRANSACTIONS_PREPARED_XACTS
                • GLOBAL_TRANSACTIONS_PREPARED_XACTS
              • Query
                • STATEMENT
                • SUMMARY_STATEMENT
                • STATEMENT_COUNT
                • GLOBAL_STATEMENT_COUNT
                • SUMMARY_STATEMENT_COUNT
                • STATEMENT_HISTORY
              • Cache and I/O
                • STATIO_USER_TABLES
                • SUMMARY_STATIO_USER_TABLES
                • GLOBAL_STATIO_USER_TABLES
                • STATIO_USER_INDEXES
                • SUMMARY_STATIO_USER_INDEXES
                • GLOBAL_STATIO_USER_INDEXES
                • STATIO_USER_SEQUENCES
                • SUMMARY_STATIO_USER_SEQUENCES
                • GLOBAL_STATIO_USER_SEQUENCES
                • STATIO_SYS_TABLES
                • SUMMARY_STATIO_SYS_TABLES
                • GLOBAL_STATIO_SYS_TABLES
                • STATIO_SYS_INDEXES
                • SUMMARY_STATIO_SYS_INDEXES
                • GLOBAL_STATIO_SYS_INDEXES
                • STATIO_SYS_SEQUENCES
                • SUMMARY_STATIO_SYS_SEQUENCES
                • GLOBAL_STATIO_SYS_SEQUENCES
                • STATIO_ALL_TABLES
                • SUMMARY_STATIO_ALL_TABLES
                • GLOBAL_STATIO_ALL_TABLES
                • STATIO_ALL_INDEXES
                • SUMMARY_STATIO_ALL_INDEXES
                • GLOBAL_STATIO_ALL_INDEXES
                • STATIO_ALL_SEQUENCES
                • SUMMARY_STATIO_ALL_SEQUENCES
                • GLOBAL_STATIO_ALL_SEQUENCES
              • Communication Library
                • COMM_DELAY
                • GLOBAL_COMM_DELAY
                • COMM_RECV_STREAM
                • GLOBAL_COMM_RECV_STREAM
                • COMM_SEND_STREAM
                • GLOBAL_COMM_SEND_STREAM
                • COMM_STATUS
                • GLOBAL_COMM_STATUS
              • Utility
                • REPLICATION_STAT
                • GLOBAL_REPLICATION_STAT
                • REPLICATION_SLOTS
                • GLOBAL_REPLICATION_SLOTS
                • PARALLEL_DECODE_STATUS
                • GLOBAL_PARALLEL_DECODE_STATUS
                • PARALLEL_DECODE_THREAD_INFO
                • GLOBAL_PARALLEL_DECODE_THREAD_INFO
                • BGWRITER_STAT
                • GLOBAL_BGWRITER_STAT
                • POOLER_STATUS
                • GLOBAL_COMM_CHECK_CONNECTION_STATUS
                • GLOBAL_CKPT_STATUS
                • GLOBAL_DOUBLE_WRITE_STATUS
                • GLOBAL_PAGEWRITER_STATUS
                • GLOBAL_POOLER_STATUS
                • GLOBAL_RECORD_RESET_TIME
                • GLOBAL_REDO_STATUS
                • GLOBAL_RECOVERY_STATUS
                • CLASS_VITAL_INFO
                • USER_LOGIN
                • SUMMARY_USER_LOGIN
                • GLOBAL_GET_BGWRITER_STATUS
                • GLOBAL_SINGLE_FLUSH_DW_STATUS
                • GLOBAL_CANDIDATE_STATUS
              • Lock
                • LOCKS
                • GLOBAL_LOCKS
              • Wait Event
                • WAIT_EVENTS
                • GLOBAL_WAIT_EVENTS
                • WAIT_EVENT_INFO
              • Configuration
                • CONFIG_SETTINGS
                • GLOBAL_CONFIG_SETTINGS
              • Operator
                • OPERATOR_HISTORY_TABLE
                • OPERATOR_HISTORY
                • OPERATOR_RUNTIME
                • GLOBAL_OPERATOR_HISTORY
                • GLOBAL_OPERATOR_HISTORY_TABLE
                • GLOBAL_OPERATOR_RUNTIME
              • Workload Manager
                • WLM_CGROUP_CONFIG
                • WLM_CLUSTER_RESOURCE_RUNTIME
                • WLM_CONTROLGROUP_CONFIG
                • WLM_RESOURCEPOOL_RUNTIME
                • WLM_USER_RESOURCE_CONFIG
                • WLM_USER_RESOURCE_RUNTIME
                • WLM_WORKLOAD_RUNTIME
                • GLOBAL_WLM_WORKLOAD_RUNTIME
                • LOCAL_IO_WAIT_INFO
                • GLOBAL_IO_WAIT_INFO
              • Global Plan Cache
                • LOCAL_PLANCACHE_STATUS
                • GLOBAL_PLANCACHE_STATUS
              • RTO & RPO
                • global_rto_status
                • global_streaming_hadr_rto_and_rpo_stat
              • AI Watchdog
                • ai_watchdog_monitor_status
                • ai_watchdog_detection_warnings
                • ai_watchdog_parameters
              • Discarded
                • Query
                • Global Plancache
            • DBE_SQL_UTIL Schema
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
              • DBE_SQL_UTIL.drop_sql_patch
              • DBE_SQL_UTIL.enable_sql_patch
              • DBE_SQL_UTIL.disable_sql_patch
              • DBE_SQL_UTIL.show_sql_patch
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
              • DBE_SQL_UTIL.create_remote_hint_sql_patch
              • DBE_SQL_UTIL.create_remote_abort_sql_patch
              • DBE_SQL_UTIL.drop_remote_sql_patch
              • DBE_SQL_UTIL.enable_remote_sql_patch
              • DBE_SQL_UTIL.disable_remote_sql_patch
          • Configuring Running Parameters
            • Viewing Parameters
            • Setting Parameters
            • GUC Parameters
              • GUC Parameter Usage
              • File Location
              • Connection and Authentication
                • Connection Settings
                • Security and Authentication (postgresql.conf)
                • Communication Library Parameters
              • Resource Consumption
                • Memory
                • Disk Space
                • Kernel Resource Usage
                • Cost-based Vacuum Delay
                • Background Writer
                • Asynchronous I/O
              • Parallel Data Import
              • Write Ahead Log
                • Settings
                • Checkpoints
                • Log Replay
                • Archiving
              • HA Replication
                • Sending Server
                • Primary Server
                • Standby Server
              • Query Planning
                • Optimizer Method Configuration
                • Optimizer Cost Constants
                • Genetic Query Optimizer
                • Other Optimizer Options
              • Error Reporting and Logging
                • Logging Destination
                • Logging Time
                • Logging Content
                • Using CSV Log Output
              • Alarm Detection
              • Statistics During the Database Running
                • Query and Index Statistics Collector
                • Performance Statistics
                • Hotspot Key Statistics
              • Automatic Vacuuming
              • Default Settings of Client Connection
                • Statement Behavior
                • Locale and Formatting
                • Other Default Parameters
              • Lock Management
              • Version and Platform Compatibility
                • Compatibility with Earlier Versions
                • Platform and Client Compatibility
              • Fault Tolerance
              • Connection Pool Parameters
              • Cluster Transaction Parameters
              • Dual-Cluster Replication Parameters
              • Developer Options
              • Auditing
                • Audit Switch
                • User and Permission Audit
                • Operation Auditing
              • Transaction Monitoring
              • CM Parameters
                • CM Agent Parameters
                • CM Server Parameters
              • GTM Parameters
              • Upgrade Parameters
              • Miscellaneous Parameters
              • Wait Event
              • Query
              • System Performance Snapshot
              • Security Configuration
              • HyperLogLog
              • User-defined Functions
              • Collaborative Analysis
              • Acceleration Cluster
              • Scheduled Task
              • Thread Pool
              • Full Text Search
              • Backup and Restoration
              • AI Features
              • Global SysCache Parameters
              • Reserved Parameters
              • Read Parameters of the Standby Node in a Distributed System
              • Restoring Data on the Standby Node
              • Undo
              • Rollback Parameters
              • DCF Parameters Settings
              • Flashback
        • Developer Guide(Centralized_V2.0-3.x)
          • Database System Overview
            • Database Logical Architecture
            • Query Request Handling Process
            • Managing Transactions
            • Concepts
          • Database Security
            • Users and Permissions
              • Default Permission Mechanism
              • Administrators
              • Separation of Duties
              • Users
              • Roles
              • Schemas
              • User Permissions
              • Row-Level Security
            • Database Audit
          • Database Quick Start
            • Connecting to a Database
              • Using gsql to Connect to a Database
              • APIs
            • Operating a Database
              • Creating a Database Account
              • Creating and Managing Databases
              • Creating and Managing Tablespaces
              • Creating and Managing Tables
                • Creating a Table
                • Inserting Data to a Table
                • Updating Data in a Table
                • Viewing Data
                • Deleting Data from a Table
              • Querying System Catalogs
              • Other Operations
                • Creating and Managing Schemas
                • Creating and Managing Partitioned Tables
                • Creating and Managing Indexes
                • Creating and Managing Views
                • Creating and Managing Sequences
                • Creating and Managing Scheduled Jobs
          • Development and Design Proposal
            • Overview
            • Database Design Specifications
              • General Specifications
              • Deployment Specifications
              • Database Object Naming Specifications
              • Database and Schema Design Specifications
              • Permission Design Specifications
              • Character Set Design Specifications
              • Table Design Specifications
              • Column Design Specifications
              • Index Design Specifications
              • Function/Stored Procedure Design Specifications
              • Constraint Design
              • View and Joined Table Design
            • Database Programming Specifications
              • GUC Parameter Programming Specifications
              • Object Access Programming Specifications
              • WHERE
              • SELECT
              • INSERT
              • UPDATE
              • DELETE
              • Join Query
              • Subquery
              • Transaction
              • SQL Compilation
            • Client Programming Specifications
              • JDBC
          • Application Development Guide
            • Application Overview
            • Development Specifications
            • Development Based on JDBC
              • Development Process
              • Development Procedure
                • Obtaining the JAR Package of the Driver and Configuring the JDK Environment
                • Connecting to a Database
                  • Connection Methods
                  • Connection Parameter Reference
                  • Connecting to a Database in Non-Encrypted Mode
                  • Connecting to a Database in SSL Mode
                  • Connecting to a Database in UDS Mode
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Database Connection
              • Typical Application Development Examples
                • Configuring Connection Parameters in Different Scenarios
                • Creating and Calling a Stored Procedure
                • Obtaining the Return Value of a Function
                • Batch Query
                • SQL Retry at an Application Layer
                • Importing and Exporting Data Through Local Files
                • Migrating Data from MySQL
                • Logical Replication
              • JDBC API Reference
                • java.sql.Connection
                • java.sql.CallableStatement
                • java.sql.DatabaseMetaData
                • java.sql.Driver
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
                • javax.sql.ConnectionPoolDataSource
                • javax.sql.DataSource
                • javax.sql.PooledConnection
                • javax.naming.Context
                • javax.naming.spi.InitialContextFactory
                • CopyManager
                • PGReplicationConnection
                • PGReplicationStream
                • ChainedStreamBuilder
                • ChainedCommonStreamBuilder
                • PGobject
            • Development Based on ODBC
              • Development Process
              • Development Process
                • Obtaining a Source Code Package, ODBC Packages, and Dependent Libraries
                • Connecting to a Database
                  • Configuring a Data Source in the Linux OS
                  • Configuring a Data Source in the Windows OS
                  • APIs for Connecting to a Database
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Typical Application Scenarios and Configurations
                • Obtaining and Processing Data in a Database
                • Batch Binding
                • High-Performance Binding Type
              • ODBC Interface Reference
                • SQLAllocEnv
                • SQLAllocConnect
                • SQLAllocHandle
                • SQLAllocStmt
                • SQLBindCol
                • SQLBindParameter
                • SQLColAttribute
                • SQLConnect
                • SQLDisconnect
                • SQLExecDirect
                • SQLExecute
                • SQLFetch
                • SQLFreeStmt
                • SQLFreeConnect
                • SQLFreeHandle
                • SQLFreeEnv
                • SQLPrepare
                • SQLGetData
                • SQLGetDiagRec
                • SQLSetConnectAttr
                • SQLSetEnvAttr
                • SQLSetStmtAttr
            • Development Based on libpq
              • Development Process
              • Development Procedure
                • Obtaining a Driver Package, a Dependency Library, and Header Files
                • Connecting to a Database
                • Executing SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Executing Prepared Statements
                • Binding Parameters and Returning a Binary Result
              • libpq API Reference
                • Database Connection Control Functions
                  • PQconnectdbParams
                  • PQconnectdb
                  • PQconninfoParse
                  • PQconnectStart
                  • PQerrorMessage
                  • PQsetdbLogin
                  • PQfinish
                  • PQreset
                  • PQstatus
                • Database Statement Execution Functions
                  • PQclear
                  • PQexec
                  • PQexecParams
                  • PQexecParamsBatch
                  • PQexecPrepared
                  • PQexecPreparedBatch
                  • PQprepare
                • Asynchronous Command Processing Functions
                  • PQsendQuery
                  • PQsendQueryParams
                  • PQsendPrepare
                  • PQsendQueryPrepared
                  • PQflush
                • Functions for Canceling Query Processing
                  • PQgetCancel
                  • PQfreeCancel
                  • PQcancel
                • Functions for Processing Database Result
                  • PQgetvalue
                  • PQnfields
                  • PQntuples
                  • PQfname
                  • PQresultStatus
            • Psycopg-based Development
              • Development Process
              • Development Procedure
              • Examples: Common Operations
              • Psycopg API Reference
                • psycopg2.connect()
                • connection.cursor()
                • cursor.execute(query,vars_list)
                • cursor.executemany(query,vars_list)
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchall()
                • cursor.close()
                • connection.close()
            • Development Based on the Go Driver
              • Setting Up the Go Driver Environment
              • Development Process
              • Connecting to a Database
              • Connecting to a Database (Using SSL)
              • Go APIs
                • sql.Open
                • type DB
                • type Stmt
                • type Tx
                • type Rows
                • type Row
                • type ColumnType
                • type Result
            • ECPG-based Development
              • Development Process
              • ecpg Components
              • ecpg Preprocessing and Compiling
              • Managing Database Connections
                • Connecting to a Database
                • Managing Connections
              • Running SQL Commands
                • Executing SQL Statements
                • Using Cursors
                • Managing Transactions
                • Prepared Statements
                • Embedded SQL Commands
                  • ALLOCATE DESCRIPTOR
                  • CONNECT
                  • DEALLOCATE DESCRIPTOR
                  • DECLARE
                  • DESCRIBE
                  • DISCONECT
                  • EXECUTE IMMEDIATE
                  • GET DESCRIPTOR
                  • OPEN
                  • PREPARE
                  • SET AUTOCOMMIT
                  • SET CONNECTION
                  • SET DESCRIPTOR
                  • TYPE
                  • VAR
                  • WHENEVER
              • Querying the Result Set
              • Closing a Database Connection
              • Host Variables
                • Overview
                • DECLARE Section
                • Retrieving Query Results
                • Type Mapping
                • Handling Character Strings
                • Host Variables with Non-primitive Types
                • Accessing Special Data Types
                • Handling Non-primitive SQL Data Types
              • Executing Dynamic SQL Statements
                • Executing a Statement Without a Result Set
                • Executing a Statement with Input Parameters
                • Executing a Statement with a Result Set
              • Error Handling
                • Setting Callbacks
                • sqlca
                • SQLSTATE and SQLCODE
              • Preprocessor Directives
                • Including Files
                • Directives: ifdef, ifndef, else, elif, and endif
                • Directives: define and undef
              • Using Library Functions
              • SQL Descriptor Area
                • Named SQLDA
                • C-Structure SQLDA
              • Examples
              • ecpg and Pro*C Compatibility Comparison
              • ECPG API Reference
                • Interval Type
                • Numeric Type
                • Date Type
                • Timestamp Type
            • Appendix
              • JDBC
                • Data Type Mapping
                • Log Management
                • Troubleshooting
                  • Incorrect batchMode Settings
                  • Error Is Reported When Verification Is Enabled for Data Insertion in the Hibernate Framework
                  • Error Is Reported or Connection Is Blocked in SSL Mode
              • libpq
                • Connection Parameters
              • Parameters Related to Log Output
          • SQL Optimization
            • Query Execution Process
            • Introduction to the SQL Execution Plan
              • Overview
              • Execution Plan Details
                • Execution Plans
                • Execution Information
              • Operators
                • Keyword Overview
                • Table Access Modes
                  • Seq Scan
                  • Index Scan
                  • Index Only Scan
                  • Bitmap
                  • TID Scan
                  • Cte Scan
                  • Foreign Scan
                  • Function Scan
                  • Sample Scan
                  • SubQuery Scan
                  • Values Scan
                  • WorkTable Scan
                • Table Join Modes
                  • Nested Loop Join
                  • Hash Join
                  • Merge Join
                • Operators
                  • Sort
                  • Limit
                  • Append
                  • Agg
                  • Group
                  • MergeAppend
                  • SetOp
                  • RecursiveUnion
                  • Unique
                  • LockRows
                  • Materialize
                  • Result
                  • WindowAgg
                  • StartWith Operator
                  • Rownum
                  • Unpivot
                • Partition Pruning
                  • Partition Iterator
                • Other Keywords
                  • InitPlan
                  • Stream
            • Optimization Process
            • Updating Statistics
            • Reviewing and Modifying a Table Definition
              • Overview
              • Using Partitioned Tables
              • Selecting a Data Type
            • Reviewing the Plan Change Scenario
            • Typical SQL Optimization Methods
              • Optimizing Subqueries
              • Optimizing Statistics
              • Optimizing Operators
            • Experience in Rewriting SQL Statements
            • Configuring Key Parameters for SQL Tuning
            • Hint-based Tuning
              • Plan Hint Optimization
              • Hint Specifying the Query Block Where the Hint Is Located
              • Hint Specifying the Query Block and Schema of a Table
              • Join Order Hints
              • Join Operation Hints
              • Rows Hints
              • Stream Operation Hints
              • Scan Operation Hints
              • Sublink Name Hints
              • Hint Errors, Conflicts, and Other Warnings
              • Optimizer GUC Parameter Hints
              • Hint for Selecting the Custom Plan or Generic Plan
              • Hints Specifying Not to Expand Subqueries
              • Hint Specifying Not to Use Global Plan Cache
              • Hint of Parameterized Paths at the Same Level
              • Hint for Setting Slow SQL Control Rules
              • Hint for Adaptive Plan Selection
              • Hint for Materializing a Sub-plan Result
              • Bitmap Scan Hints
              • Hint for Inner Table Materialization During Join
              • AGG Hint
            • Introduction to Plan Trace
            • Tuning with SQL PATCH
            • Configuring SMP
              • SMP Application Scenarios and Restrictions
              • Resource Impact on SMP Performance
              • Other Factors Affecting SMP Performance
              • Suggestions for Using SMP
            • Optimization Cases
              • Case: Modifying the GUC Parameter rewrite_rule
              • Case: Creating an Appropriate Index
              • Case: Adding NOT NULL for the JOIN Column
              • Case: Modifying a Partitioned Table
              • Case: Rewriting SQL Statements to Eliminate Subqueries
              • Case: Rewriting SQL Statements and Deleting in-clause
          • SQL Reference
            • SQL
            • Keywords
            • Data Types
              • Numeric Types
              • Monetary Types
              • Boolean Types
              • Character Types
              • Binary Types
              • Date/Time Types
              • Geometric Types
              • Network Address Types
              • Bit String Types
              • UUID
              • JSON/JSONB Types
              • HLL Types
              • Range Types
              • Object Identifier Types
              • Pseudo-Types
              • XML Type
              • XMLType
              • SET Type
              • ACLItem
              • Array Types
            • Constant and Macro
            • Functions and Operators
              • Logical Operators
              • Comparison Operators
              • Character Processing Functions and Operators
              • Binary String Functions and Operators
              • Bit String Functions and Operators
              • Pattern Matching Operators
              • Arithmetic Functions and Operators
              • Date and Time Processing Functions and Operators
              • Type Conversion Functions
              • Geometric Functions and Operators
              • Network Address Functions and Operators
              • Text Search Functions and Operators
              • JSON/JSONB Functions and Operators
              • HLL Functions and Operators
              • SEQUENCE Functions
              • Array Functions and Operators
              • Range Functions and Operators
              • Aggregate Functions
              • Window Functions
              • Security Functions
              • Encrypted Functions and Operators
              • Set Returning Functions
              • Conditional Expression Functions
              • System Information Functions
              • System Administration Functions
                • Configuration Settings Functions
                • Universal File Access Functions
                • Server Signal Functions
                • Backup and Restoration Control Functions
                • DR Control Functions for Dual-Database Instances
                • DR Query Functions for Dual-Database Instances
                • Snapshot Synchronization Functions
                • Database Object Functions
                • Advisory Lock Functions
                • Logical Replication Functions
                • Other Functions
                • Undo System Functions
                • SQL Statement Concurrency Control Function
              • Statistics Information Functions
              • Trigger Functions
              • Hash Function
              • Prompt Message Function
              • Global Temporary Table Functions
              • Fault Injection System Function
              • AI Feature Functions
              • Dynamic Data Masking Functions
              • Hierarchical Recursion Query Functions
              • Internal Functions
              • Global SysCache Functions
              • Data Damage Detection and Repair Functions
              • Functions of the XML Type
              • Functions of the XMLType Type
              • Global PL/SQL Cache Functions
              • Other System Functions
              • Obsolete Functions
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Array Expressions
              • Row Expressions
            • Pseudocolumn
            • Type Conversion
              • Overview
              • Operators
              • Functions
              • Value Storage
              • UNION, CASE, and Related Constructs
            • System Operation
            • Controlling Transactions
            • DDL Syntax Overview
            • DML Syntax Overview
            • DCL Syntax Overview
            • SQL Syntax
              • SQL Syntax
              • ABORT
              • ALTER AGGREGATE
              • ALTER AUDIT POLICY
              • ALTER COLUMN ENCRYPTION KEY
              • ALTER EVENT
              • ALTER DATABASE
              • ALTER DATABASE LINK
              • ALTER DEFAULT PRIVILEGES
              • ALTER DIRECTORY
              • ALTER FOREIGN DATA WRAPPER
              • ALTER FUNCTION
              • ALTER GLOBAL CONFIGURATION
              • ALTER GROUP
              • ALTER INDEX
              • ALTER LANGUAGE
              • ALTER MASKING POLICY
              • ALTER MATERIALIZED VIEW
              • ALTER OPERATOR
              • ALTER PACKAGE
              • ALTER PROCEDURE
              • ALTER RESOURCE LABEL
              • ALTER RESOURCE POOL
              • ALTER ROLE
              • ALTER ROW LEVEL SECURITY POLICY
              • ALTER SCHEMA
              • ALTER SEQUENCE
              • ALTER SERVER
              • ALTER SESSION
              • ALTER SYNONYM
              • ALTER SYSTEM KILL SESSION
              • ALTER TABLE
              • ALTER TABLE PARTITION
              • ALTER TABLE SUBPARTITION
              • ALTER TABLESPACE
              • ALTER TRIGGER
              • ALTER TYPE
              • ALTER USER
              • ALTER USER MAPPING
              • ALTER VIEW
              • ANALYZE | ANALYSE
              • BEGIN
              • CALL
              • CHECKPOINT
              • CLEAN CONNECTION
              • CLOSE
              • CLUSTER
              • COMMENT
              • COMMIT | END
              • COMMIT PREPARED
              • COPY
              • CREATE AGGREGATE
              • CREATE AUDIT POLICY
              • CREATE CAST
              • CREATE CLIENT MASTER KEY
              • CREATE COLUMN ENCRYPTION KEY
              • CREATE CONVERSION
              • CREATE DATABASE
              • CREATE DATABASE LINK
              • CREATE DIRECTORY
              • CREATE EVENT
              • CREATE FOREIGN DATA WRAPPER
              • CREATE FUNCTION
              • CREATE GROUP
              • CREATE INCREMENTAL MATERIALIZED VIEW
              • CREATE INDEX
              • CREATE LANGUAGE
              • CREATE MASKING POLICY
              • CREATE MATERIALIZED VIEW
              • CREATE MODEL
              • CREATE OPERATOR
              • CREATE OPERATOR CLASS
              • CREATE PACKAGE
              • CREATE PROCEDURE
              • CREATE RESOURCE LABEL
              • CREATE RESOURCE POOL
              • CREATE ROLE
              • CREATE ROW LEVEL SECURITY POLICY
              • CREATE RULE
              • CREATE SCHEMA
              • CREATE SEQUENCE
              • CREATE SERVER
              • CREATE SYNONYM
              • CREATE TABLE
              • CREATE TABLE AS
              • CREATE TABLE PARTITION
              • CREATE TABLESPACE
              • CREATE TABLE SUBPARTITION
              • CREATE TRIGGER
              • CREATE TYPE
              • CREATE USER
              • CREATE USER MAPPING
              • CREATE VIEW
              • CREATE WEAK PASSWORD DICTIONARY
              • CURSOR
              • DEALLOCATE
              • DECLARE
              • DELETE
              • DO
              • DROP AGGREGATE
              • DROP AUDIT POLICY
              • DROP CAST
              • DROP CLIENT MASTER KEY
              • DROP COLUMN ENCRYPTION KEY
              • DROP DATABASE
              • DROP DATABASE LINK
              • DROP DIRECTORY
              • DROP EVENT
              • DROP FOREIGN DATA WRAPPER
              • DROP FUNCTION
              • DROP GLOBAL CONFIGURATION
              • DROP GROUP
              • DROP INDEX
              • DROP LANGUAGE
              • DROP MASKING POLICY
              • DROP MATERIALIZED VIEW
              • DROP MODEL
              • DROP OPERATOR
              • DROP OWNED
              • DROP PACKAGE
              • DROP PROCEDURE
              • DROP RESOURCE LABEL
              • DROP RESOURCE POOL
              • DROP ROLE
              • DROP ROW LEVEL SECURITY POLICY
              • DROP RULE
              • DROP SCHEMA
              • DROP SEQUENCE
              • DROP SERVER
              • DROP SYNONYM
              • DROP TABLE
              • DROP TABLESPACE
              • DROP TRIGGER
              • DROP TYPE
              • DROP USER
              • DROP USER MAPPING
              • DROP VIEW
              • DROP WEAK PASSWORD DICTIONARY
              • EXECUTE
              • EXPDP DATABASE
              • EXPDP TABLE
              • EXPLAIN
              • EXPLAIN PLAN
              • FETCH
              • GRANT
              • IMPDP DATABASE CREATE
              • IMPDP RECOVER
              • IMPDP TABLE
              • IMPDP TABLE PREPARE
              • INSERT
              • LOCK
              • MERGE INTO
              • MOVE
              • PREDICT BY
              • PREPARE
              • PREPARE TRANSACTION
              • PURGE
              • REASSIGN OWNED
              • REFRESH INCREMENTAL MATERIALIZED VIEW
              • REFRESH MATERIALIZED VIEW
              • REINDEX
              • RELEASE SAVEPOINT
              • RESET
              • REVOKE
              • ROLLBACK
              • ROLLBACK PREPARED
              • ROLLBACK TO SAVEPOINT
              • SAVEPOINT
              • SELECT
              • SELECT INTO
              • SET
              • SET CONSTRAINTS
              • SET ROLE
              • SET SESSION AUTHORIZATION
              • SET TRANSACTION
              • SHOW
              • SHOW EVENTS
              • SHUTDOWN
              • SNAPSHOT
              • START TRANSACTION
              • TIMECAPSULE TABLE
              • TRUNCATE
              • UPDATE
              • VACUUM
              • VALUES
              • ALTER EXTENSION
              • CREATE EXTENSION
              • DROP EXTENSION
            • Appendix
              • Extended Functions
              • Extended Syntax
              • Dollar-Quoted String Constants
              • DATABASE LINK
          • Best Practices
            • Best Practices of Table Design
              • Using Partitioned Tables
              • Selecting a Data type
            • Best Practices of SQL Queries
          • User-defined Functions
            • PL/SQL Functions
          • Stored Procedure
            • Stored Procedure
            • Data Types
            • Data Type Conversion
            • Arrays, Collections, and Records
              • Arrays
                • Use of Array Types
                • Functions Supported by Arrays
              • Collections
                • Use of Collection Types
                • Collection Functions
              • Records
            • DECLARE Syntax
              • Basic Structure
              • Anonymous Blocks
              • Subprogram
            • Basic Statements
              • Variable Definition Statements
              • Assignment Statements
              • Call Statements
            • Dynamic Statements
              • Executing Dynamic Query Statements
              • Executing Dynamic Non-Query Statements
              • Dynamically Calling Stored Procedures
              • Dynamically Calling Anonymous Blocks
            • Control Statements
              • RETURN Statements
                • RETURN
                • RETURN NEXT and RETURN QUERY
              • Conditional Statements
              • Loop Statements
              • Branch Statements
              • NULL Statements
              • Error Trapping Statements
              • GOTO Statements
            • Transaction Management
            • Other Statements
              • Lock Operations
              • Cursor Operations
            • Cursors
              • Overview
              • Explicit Cursor
              • Implicit Cursor
              • Cursor Loop
            • Advanced Packages
              • Basic Interfaces
                • PKG_SERVICE
                • PKG_UTIL
                • DBE_XML
              • Secondary Encapsulation Interfaces (Recommended)
                • DBE_LOB
                • DBE_RANDOM
                • DBE_OUTPUT
                • DBE_RAW
                • DBE_TASK
                • DBE_SCHEDULER
                • DBE_SQL
                • DBE_FILE
                • DBE_UTILITY
                • DBE_SESSION
                • DBE_MATCH
                • DBE_APPLICATION_INFO
                • DBE_XMLDOM
                • DBE_XMLPARSER
            • Retry Management
            • Debugging
            • Package
          • Autonomous Transaction
            • Stored Procedure Supporting Autonomous Transaction
            • Anonymous Block Supporting Autonomous Transaction
            • Function Supporting Autonomous Transaction
            • Package Supporting Autonomous Transaction
            • Restrictions
          • System Catalogs and System Views
            • Overview of System Catalogs and System Views
            • System Catalogs
              • GS_ASP
              • GS_AUDITING_POLICY
              • GS_AUDITING_POLICY_ACCESS
              • GS_AUDITING_POLICY_FILTERS
              • GS_AUDITING_POLICY_PRIVILEGES
              • GS_CLIENT_GLOBAL_KEYS
              • GS_CLIENT_GLOBAL_KEYS_ARGS
              • GS_COLUMN_KEYS
              • GS_COLUMN_KEYS_ARGS
              • GS_DATABASE_LINK
              • GS_DB_PRIVILEGE
              • GS_DEPENDENCIES
              • GS_DEPENDENCIES_OBJ
              • GS_ENCRYPTED_COLUMNS
              • GS_ENCRYPTED_PROC
              • GS_GLOBAL_CONFIG
              • GS_JOB_ARGUMENT
              • GS_JOB_ATTRIBUTE
              • GS_MASKING_POLICY
              • GS_MASKING_POLICY_ACTIONS
              • GS_MASKING_POLICY_FILTERS
              • GS_MATVIEW
              • GS_MATVIEW_DEPENDENCY
              • GS_MODEL_WAREHOUSE
              • GS_OPT_MODEL
              • GS_PACKAGE
              • GS_PLAN_TRACE
              • GS_POLICY_LABEL
              • GS_RECYCLEBIN
              • GS_SQL_PATCH
              • GS_TXN_SNAPSHOT
              • GS_UID
              • GS_WORKLOAD_RULE
              • PG_AGGREGATE
              • PG_AM
              • PG_AMOP
              • PG_AMPROC
              • PG_APP_WORKLOADGROUP_MAPPING
              • PG_ATTRDEF
              • PG_ATTRIBUTE
              • PG_AUTHID
              • PG_AUTH_HISTORY
              • PG_AUTH_MEMBERS
              • PG_CAST
              • PG_CLASS
              • PG_COLLATION
              • PG_CONSTRAINT
              • PG_CONVERSION
              • PG_DATABASE
              • PG_DB_ROLE_SETTING
              • PG_DEFAULT_ACL
              • PG_DEPEND
              • PG_DESCRIPTION
              • PG_DIRECTORY
              • PG_ENUM
              • PG_EXTENSION
              • PG_FOREIGN_DATA_WRAPPER
              • PG_FOREIGN_SERVER
              • PG_HASHBUCKET
              • PG_INDEX
              • PG_INHERITS
              • PG_JOB
              • PG_JOB_PROC
              • PG_LANGUAGE
              • PG_LARGEOBJECT
              • PG_LARGEOBJECT_METADATA
              • PG_NAMESPACE
              • PG_OBJECT
              • PG_OPCLASS
              • PG_OPERATOR
              • PG_OPFAMILY
              • PG_PARTITION
              • PG_PLTEMPLATE
              • PG_PROC
              • PG_RANGE
              • PG_REPLICATION_ORIGIN
              • PG_RESOURCE_POOL
              • PG_REWRITE
              • PG_RLSPOLICY
              • PG_SECLABEL
              • PG_SHDEPEND
              • PG_SHDESCRIPTION
              • PG_SHSECLABEL
              • PG_SET
              • PG_STATISTIC
              • PG_STATISTIC_EXT
              • PG_SYNONYM
              • PG_TABLESPACE
              • PG_TRIGGER
              • PG_TS_CONFIG
              • PG_TS_CONFIG_MAP
              • PG_TS_DICT
              • PG_TS_PARSER
              • PG_TS_TEMPLATE
              • PG_TYPE
              • PG_USER_MAPPING
              • PG_USER_STATUS
              • PGXC_CLASS
              • PGXC_GROUP
              • PGXC_NODE
              • PGXC_SLICE
              • PLAN_TABLE_DATA
              • STATEMENT_HISTORY
              • STREAMING_STREAM
              • STREAMING_CONT_QUERY
            • System Views
              • ADM_ARGUMENTS
              • ADM_AUDIT_OBJECT
              • ADM_AUDIT_SESSION
              • ADM_AUDIT_STATEMENT
              • ADM_AUDIT_TRAIL
              • ADM_COL_COMMENTS
              • ADM_COL_PRIVS
              • ADM_COLL_TYPES
              • ADM_CONS_COLUMNS
              • ADM_CONSTRAINTS
              • ADM_DATA_FILES
              • ADM_DEPENDENCIES
              • ADM_DIRECTORIES
              • ADM_HIST_SNAPSHOT
              • ADM_HIST_SQL_PLAN
              • ADM_HIST_SQLSTAT
              • ADM_HIST_SQLTEXT
              • ADM_IND_COLUMNS
              • ADM_IND_EXPRESSIONS
              • ADM_IND_PARTITIONS
              • ADM_IND_SUBPARTITIONS
              • ADM_INDEXES
              • ADM_OBJECTS
              • ADM_PART_COL_STATISTICS
              • ADM_PART_INDEXES
              • ADM_PART_TABLES
              • ADM_PROCEDURES
              • ADM_RECYCLEBIN
              • ADM_ROLE_PRIVS
              • ADM_ROLES
              • ADM_SCHEDULER_JOB_ARGS
              • ADM_SCHEDULER_JOBS
              • ADM_SCHEDULER_PROGRAM_ARGS
              • ADM_SCHEDULER_PROGRAMS
              • ADM_SCHEDULER_RUNNING_JOBS
              • ADM_SEGMENTS
              • ADM_SEQUENCES
              • ADM_SOURCE
              • ADM_SUBPART_COL_STATISTICS
              • ADM_SUBPART_KEY_COLUMNS
              • ADM_SYNONYMS
              • ADM_SYS_PRIVS
              • ADM_TAB_COL_STATISTICS
              • ADM_TAB_COLS
              • ADM_TAB_HISTOGRAMS
              • ADM_TAB_PRIVS
              • ADM_TAB_STATISTICS
              • ADM_TAB_STATS_HISTORY
              • ADM_TAB_SUBPARTITIONS
              • ADM_TABLES
              • ADM_TABLESPACES
              • ADM_TAB_COLUMNS
              • ADM_TAB_COMMENTS
              • ADM_TAB_PARTITIONS
              • ADM_TRIGGERS
              • ADM_TYPE_ATTRS
              • ADM_TYPES
              • ADM_USERS
              • ADM_VIEWS
              • DB_ALL_TABLES
              • DB_ARGUMENTS
              • DB_COL_COMMENTS
              • DB_COL_PRIVS
              • DB_COLL_TYPES
              • DB_CONS_COLUMNS
              • DB_CONSTRAINTS
              • DB_DEPENDENCIES
              • DB_ERRORS
              • DB_IND_COLUMNS
              • DB_IND_EXPRESSIONS
              • DB_IND_PARTITIONS
              • DB_IND_SUBPARTITIONS
              • DB_INDEXES
              • DB_OBJECTS
              • DB_PART_COL_STATISTICS
              • DB_PART_INDEXES
              • DB_PART_KEY_COLUMNS
              • DB_PART_TABLES
              • DB_PROCEDURES
              • DB_SCHEDULER_JOB_ARGS
              • DB_SCHEDULER_PROGRAM_ARGS
              • DB_SEQUENCES
              • DB_SOURCE
              • DB_SUBPART_COL_STATISTICS
              • DB_SUBPART_KEY_COLUMNS
              • DB_SYNONYMS
              • DB_TAB_COL_STATISTICS
              • DB_TAB_COLUMNS
              • DB_TAB_COMMENTS
              • DB_TAB_HISTOGRAMS
              • DB_TAB_PARTITIONS
              • DB_TAB_STATS_HISTORY
              • DB_TAB_SUBPARTITIONS
              • DB_TABLES
              • DB_TRIGGERS
              • DB_TYPES
              • DB_USERS
              • DB_VIEWS
              • DICT
              • DICTIONARY
              • DV_SESSION_LONGOPS
              • DV_SESSIONS
              • GS_ALL_CONTROL_GROUP_INFO
              • GS_ALL_PREPARED_STATEMENTS
              • GS_AUDITING
              • GS_AUDITING_ACCESS
              • GS_AUDITING_PRIVILEGE
              • GS_COMM_LISTEN_ADDRESS_EXT_INFO
              • GS_COMM_PROXY_THREAD_STATUS
              • GS_DB_LINKS
              • GS_DB_PRIVILEGES
              • GS_FILE_STAT
              • GS_GET_CONTROL_GROUP_INFO
              • GS_GET_LISTEN_ADDRESS_EXT_INFO
              • GS_GLC_MEMORY_DETAIL
              • GS_GLOBAL_ARCHIVE_STATUS
              • GS_GSC_MEMORY_DETAIL
              • GS_INSTANCE_TIME
              • GS_LABELS
              • GS_LSC_MEMORY_DETAIL
              • GS_MASKING
              • GS_MATVIEWS
              • GS_MY_PLAN_TRACE
              • GS_OS_RUN_INFO
              • GS_REDO_STAT
              • GS_SESSION_ALL_SETTINGS
              • GS_SESSION_MEMORY
              • GS_SESSION_MEMORY_CONTEXT
              • GS_SESSION_MEMORY_DETAIL
              • GS_SESSION_STAT
              • GS_SESSION_TIME
              • GS_SQL_COUNT
              • GS_STAT_ALL_PARTITIONS
              • GS_STAT_XACT_ALL_PARTITIONS
              • GS_STATIO_ALL_PARTITIONS
              • GS_THREAD_MEMORY_CONTEXT
              • GS_TOTAL_MEMORY_DETAIL
              • GS_TOTAL_NODEGROUP_MEMORY_DETAIL
              • GS_WORKLOAD_RULE_STAT
              • GV_INSTANCE
              • GV_SESSION
              • MPP_TABLES
              • MY_COL_COMMENTS
              • MY_COL_PRIVS
              • MY_COLL_TYPES
              • MY_CONS_COLUMNS
              • MY_CONSTRAINTS
              • MY_DEPENDENCIES
              • MY_ERRORS
              • MY_IND_COLUMNS
              • MY_IND_EXPRESSIONS
              • MY_IND_PARTITIONS
              • MY_IND_SUBPARTITIONS
              • MY_INDEXES
              • MY_JOBS
              • MY_OBJECTS
              • MY_PART_COL_STATISTICS
              • MY_PART_INDEXES
              • MY_PART_KEY_COLUMNS
              • MY_PART_TABLES
              • MY_PROCEDURES
              • MY_RECYCLEBIN
              • MY_ROLE_PRIVS
              • MY_SCHEDULER_JOB_ARGS
              • MY_SCHEDULER_PROGRAM_ARGS
              • MY_SEQUENCES
              • MY_SOURCE
              • MY_SUBPART_COL_STATISTICS
              • MY_SUBPART_KEY_COLUMNS
              • MY_SYNONYMS
              • MY_SYS_PRIVS
              • MY_TAB_COL_STATISTICS
              • MY_TAB_COLUMNS
              • MY_TAB_COMMENTS
              • MY_TAB_HISTOGRAMS
              • MY_TAB_PARTITIONS
              • MY_TAB_STATISTICS
              • MY_TAB_STATS_HISTORY
              • MY_TAB_SUBPARTITIONS
              • MY_TABLES
              • MY_TABLESPACES
              • MY_TRIGGERS
              • MY_TYPE_ATTRS
              • MY_TYPES
              • MY_VIEWS
              • NLS_DATABASE_PARAMETERS
              • NLS_INSTANCE_PARAMETERS
              • PG_AVAILABLE_EXTENSION_VERSIONS
              • PG_AVAILABLE_EXTENSIONS
              • PG_COMM_DELAY
              • PG_COMM_RECV_STREAM
              • PG_COMM_SEND_STREAM
              • PG_COMM_STATUS
              • PG_CONTROL_GROUP_CONFIG
              • PG_CURSORS
              • PG_EXT_STATS
              • PG_GET_SENDERS_CATCHUP_TIME
              • PG_GROUP
              • PG_GTT_ATTACHED_PIDS
              • PG_GTT_RELSTATS
              • PG_GTT_STATS
              • PG_INDEXES
              • PG_LOCKS
              • PG_NODE_ENV
              • PG_OS_THREADS
              • PG_PREPARED_STATEMENTS
              • PG_PREPARED_XACTS
              • PG_REPLICATION_ORIGIN_STATUS
              • PG_REPLICATION_SLOTS
              • PG_RLSPOLICIES
              • PG_ROLES
              • PG_RULES
              • PG_RUNNING_XACTS
              • PG_SECLABELS
              • PG_SETTINGS
              • PG_SHADOW
              • PG_STAT_ACTIVITY
              • PG_STAT_ACTIVITY_NG
              • PG_STAT_ALL_INDEXES
              • PG_STAT_ALL_TABLES
              • PG_STAT_BAD_BLOCK
              • PG_STAT_BGWRITER
              • PG_STAT_DATABASE
              • PG_STAT_DATABASE_CONFLICTS
              • PG_STAT_REPLICATION
              • PG_STAT_SYS_INDEXES
              • PG_STAT_SYS_TABLES
              • PG_STAT_USER_FUNCTIONS
              • PG_STAT_USER_INDEXES
              • PG_STAT_USER_TABLES
              • PG_STAT_XACT_ALL_TABLES
              • PG_STAT_XACT_SYS_TABLES
              • PG_STAT_XACT_USER_FUNCTIONS
              • PG_STAT_XACT_USER_TABLES
              • PG_STATS
              • PG_STATIO_ALL_INDEXES
              • PG_STATIO_ALL_SEQUENCES
              • PG_STATIO_ALL_TABLES
              • PG_STATIO_SYS_INDEXES
              • PG_STATIO_SYS_SEQUENCES
              • PG_STATIO_SYS_TABLES
              • PG_STATIO_USER_INDEXES
              • PG_STATIO_USER_SEQUENCES
              • PG_STATIO_USER_TABLES
              • PG_TABLES
              • PG_TDE_INFO
              • PG_THREAD_WAIT_STATUS
              • PG_TIMEZONE_ABBREVS
              • PG_TIMEZONE_NAMES
              • PG_TOTAL_MEMORY_DETAIL
              • PG_TOTAL_USER_RESOURCE_INFO
              • PG_TOTAL_USER_RESOURCE_INFO_OID
              • PG_USER
              • PG_USER_MAPPINGS
              • PG_VARIABLE_INFO
              • PG_VIEWS
              • PGXC_PREPARED_XACTS
              • PLAN_TABLE
              • ROLE_ROLE_PRIVS
              • ROLE_SYS_PRIVS
              • ROLE_TAB_PRIVS
              • SYS_DUMMY
              • V_INSTANCE
              • V_MYSTAT
              • V_SESSION
              • V$GLOBAL_TRANSACTION
              • V$NLS_PARAMETERS
              • V$SESSION_WAIT
              • V$SYSSTAT
              • V$SYSTEM_EVENT
              • V$VERSION
            • Discarded
              • System Views
                • GET_GLOBAL_PREPARED_XACTS
                • PG_GET_INVALID_BACKENDS
            • Reserved
              • System Views
          • Schemas
            • Information Schema
              • _PG_FOREIGN_DATA_WRAPPERS
              • _PG_FOREIGN_SERVERS
              • _PG_FOREIGN_TABLE_COLUMNS
              • _PG_FOREIGN_TABLES
              • _PG_USER_MAPPINGS
              • INFORMATION_SCHEMA_CATALOG_NAME
            • DBE_PERF Schema
              • OS
                • OS_RUNTIME
                • GLOBAL_OS_RUNTIME
                • OS_THREADS
                • GLOBAL_OS_THREADS
                • NODE_NAME
              • Instance
                • INSTANCE_TIME
                • GLOBAL_INSTANCE_TIME
              • Memory
                • GS_SHARED_MEMORY_DETAIL
                • GLOBAL_MEMORY_NODE_DETAIL
                • GLOBAL_SHARED_MEMORY_DETAIL
                • MEMORY_NODE_DETAIL
                • SHARED_MEMORY_DETAIL
              • File
                • FILE_IOSTAT
                • SUMMARY_FILE_IOSTAT
                • GLOBAL_FILE_IOSTAT
                • FILE_REDO_IOSTAT
                • SUMMARY_FILE_REDO_IOSTAT
                • GLOBAL_FILE_REDO_IOSTAT
                • LOCAL_REL_IOSTAT
                • GLOBAL_REL_IOSTAT
                • SUMMARY_REL_IOSTAT
              • Object
                • STAT_USER_TABLES
                • SUMMARY_STAT_USER_TABLES
                • GLOBAL_STAT_USER_TABLES
                • STAT_USER_INDEXES
                • SUMMARY_STAT_USER_INDEXES
                • GLOBAL_STAT_USER_INDEXES
                • STAT_SYS_TABLES
                • SUMMARY_STAT_SYS_TABLES
                • GLOBAL_STAT_SYS_TABLES
                • STAT_SYS_INDEXES
                • SUMMARY_STAT_SYS_INDEXES
                • GLOBAL_STAT_SYS_INDEXES
                • STAT_ALL_TABLES
                • SUMMARY_STAT_ALL_TABLES
                • GLOBAL_STAT_ALL_TABLES
                • STAT_ALL_INDEXES
                • SUMMARY_STAT_ALL_INDEXES
                • GLOBAL_STAT_ALL_INDEXES
                • STAT_DATABASE
                • SUMMARY_STAT_DATABASE
                • GLOBAL_STAT_DATABASE
                • STAT_DATABASE_CONFLICTS
                • SUMMARY_STAT_DATABASE_CONFLICTS
                • GLOBAL_STAT_DATABASE_CONFLICTS
                • STAT_XACT_ALL_TABLES
                • SUMMARY_STAT_XACT_ALL_TABLES
                • GLOBAL_STAT_XACT_ALL_TABLES
                • STAT_XACT_SYS_TABLES
                • SUMMARY_STAT_XACT_SYS_TABLES
                • GLOBAL_STAT_XACT_SYS_TABLES
                • STAT_XACT_USER_TABLES
                • SUMMARY_STAT_XACT_USER_TABLES
                • GLOBAL_STAT_XACT_USER_TABLES
                • STAT_XACT_USER_FUNCTIONS
                • SUMMARY_STAT_XACT_USER_FUNCTIONS
                • GLOBAL_STAT_XACT_USER_FUNCTIONS
                • STAT_BAD_BLOCK
                • SUMMARY_STAT_BAD_BLOCK
                • GLOBAL_STAT_BAD_BLOCK
                • STAT_USER_FUNCTIONS
                • SUMMARY_STAT_USER_FUNCTIONS
                • GLOBAL_STAT_USER_FUNCTIONS
              • Workload
                • WORKLOAD_SQL_COUNT
                • SUMMARY_WORKLOAD_SQL_COUNT
                • WORKLOAD_TRANSACTION
                • SUMMARY_WORKLOAD_TRANSACTION
                • GLOBAL_WORKLOAD_TRANSACTION
                • WORKLOAD_SQL_ELAPSE_TIME
                • SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
                • USER_TRANSACTION
                • GLOBAL_USER_TRANSACTION
              • Session/Thread
                • SESSION_STAT
                • GLOBAL_SESSION_STAT
                • SESSION_TIME
                • GLOBAL_SESSION_TIME
                • SESSION_MEMORY
                • GLOBAL_SESSION_MEMORY
                • SESSION_MEMORY_DETAIL
                • GLOBAL_SESSION_MEMORY_DETAIL
                • SESSION_STAT_ACTIVITY
                • GLOBAL_SESSION_STAT_ACTIVITY
                • THREAD_WAIT_STATUS
                • GLOBAL_THREAD_WAIT_STATUS
                • LOCAL_THREADPOOL_STATUS
                • GLOBAL_THREADPOOL_STATUS
                • LOCAL_ACTIVE_SESSION
              • Transaction
                • TRANSACTIONS_PREPARED_XACTS
                • SUMMARY_TRANSACTIONS_PREPARED_XACTS
                • GLOBAL_TRANSACTIONS_PREPARED_XACTS
                • TRANSACTIONS_RUNNING_XACTS
                • SUMMARY_TRANSACTIONS_RUNNING_XACTS
                • GLOBAL_TRANSACTIONS_RUNNING_XACTS
              • Query
                • STATEMENT
                • SUMMARY_STATEMENT
                • STATEMENT_COUNT
                • GLOBAL_STATEMENT_COUNT
                • SUMMARY_STATEMENT_COUNT
                • STATEMENT_RESPONSETIME_PERCENTILE
                • STATEMENT_HISTORY
              • Cache/IO
                • STATIO_USER_TABLES
                • SUMMARY_STATIO_USER_TABLES
                • GLOBAL_STATIO_USER_TABLES
                • STATIO_USER_INDEXES
                • SUMMARY_STATIO_USER_INDEXES
                • GLOBAL_STATIO_USER_INDEXES
                • STATIO_USER_SEQUENCES
                • SUMMARY_STATIO_USER_SEQUENCES
                • GLOBAL_STATIO_USER_SEQUENCES
                • STATIO_SYS_TABLES
                • SUMMARY_STATIO_SYS_TABLES
                • GLOBAL_STATIO_SYS_TABLES
                • STATIO_SYS_INDEXES
                • SUMMARY_STATIO_SYS_INDEXES
                • GLOBAL_STATIO_SYS_INDEXES
                • STATIO_SYS_SEQUENCES
                • SUMMARY_STATIO_SYS_SEQUENCES
                • GLOBAL_STATIO_SYS_SEQUENCES
                • STATIO_ALL_TABLES
                • SUMMARY_STATIO_ALL_TABLES
                • GLOBAL_STATIO_ALL_TABLES
                • STATIO_ALL_INDEXES
                • SUMMARY_STATIO_ALL_INDEXES
                • GLOBAL_STATIO_ALL_INDEXES
                • STATIO_ALL_SEQUENCES
                • SUMMARY_STATIO_ALL_SEQUENCES
                • GLOBAL_STATIO_ALL_SEQUENCES
              • Utility
                • REPLICATION_STAT
                • GLOBAL_REPLICATION_STAT
                • REPLICATION_SLOTS
                • GLOBAL_REPLICATION_SLOTS
                • BGWRITER_STAT
                • GLOBAL_BGWRITER_STAT
                • GLOBAL_CKPT_STATUS
                • GLOBAL_DOUBLE_WRITE_STATUS
                • GLOBAL_PAGEWRITER_STATUS
                • GLOBAL_RECORD_RESET_TIME
                • GLOBAL_REDO_STATUS
                • GLOBAL_RECOVERY_STATUS
                • CLASS_VITAL_INFO
                • USER_LOGIN
                • SUMMARY_USER_LOGIN
                • GLOBAL_SINGLE_FLUSH_DW_STATUS
                • GLOBAL_CANDIDATE_STATUS
                • PARALLEL_DECODE_STATUS
                • GLOBAL_PARALLEL_DECODE_STATUS
                • PARALLEL_DECODE_THREAD_INFO
                • GLOBAL_PARALLEL_DECODE_THREAD_INFO
              • Lock
                • LOCKS
                • GLOBAL_LOCKS
              • Wait Events
                • WAIT_EVENTS
                • GLOBAL_WAIT_EVENTS
              • Configuration
                • CONFIG_SETTINGS
                • GLOBAL_CONFIG_SETTINGS
              • Operator
                • OPERATOR_HISTORY_TABLE
                • OPERATOR_HISTORY
                • OPERATOR_RUNTIME
                • GLOBAL_OPERATOR_HISTORY
                • GLOBAL_OPERATOR_HISTORY_TABLE
                • GLOBAL_OPERATOR_RUNTIME
              • Workload Manager
                • WLM_USER_RESOURCE_CONFIG
                • WLM_USER_RESOURCE_RUNTIME
              • Global Plancache
                • GLOBAL_PLANCACHE_STATUS
                • GLOBAL_PLANCACHE_CLEAN
              • RTO & RPO
                • global_rto_status
                • global_streaming_hadr_rto_and_rpo_stat
              • AI Watchdog
                • ai_watchdog_monitor_status
                • ai_watchdog_detection_warnings
                • ai_watchdog_parameters
              • Deprecated Views
                • Query
            • WDR Snapshot Schema
              • Original Information of WDR Snapshots
                • SNAPSHOT.SNAPSHOT
                • SNAPSHOT.TABLES_SNAP_TIMESTAMP
                • SNAP_SEQ
              • WDR Snapshot Data Table
              • WDR Information
                • Database Stat
                • Load Profile
                • Instance Efficiency Percentages
                • Top 10 Events by Total Wait Time
                • Wait Classes by Total Wait Time
                • Host CPU
                • IO Profile
                • Memory Statistics
                • Time Model
                • SQL Statistics
                • Wait Events
                • Cache IO Stats
                • Utility status
                • Object stats
                • Configuration settings
                • SQL Detail
            • DBE_PLDEBUGGER Schema
              • DBE_PLDEBUGGER.turn_on
              • DBE_PLDEBUGGER.turn_off
              • DBE_PLDEBUGGER.local_debug_server_info
              • DBE_PLDEBUGGER.attach
              • DBE_PLDEBUGGER.info_locals
              • DBE_PLDEBUGGER.next
              • DBE_PLDEBUGGER.continue
              • DBE_PLDEBUGGER.abort
              • DBE_PLDEBUGGER.print_var
              • DBE_PLDEBUGGER.info_code
              • DBE_PLDEBUGGER.step
              • DBE_PLDEBUGGER.add_breakpoint
              • DBE_PLDEBUGGER.delete_breakpoint
              • DBE_PLDEBUGGER.info_breakpoints
              • DBE_PLDEBUGGER.backtrace
              • DBE_PLDEBUGGER.enable_breakpoint
              • DBE_PLDEBUGGER.disable_breakpoint
              • DBE_PLDEBUGGER.finish
              • DBE_PLDEBUGGER.set_var
            • DB4AI Schema
              • DB4AI.SNAPSHOT
              • DB4AI.CREATE_SNAPSHOT
              • DB4AI.CREATE_SNAPSHOT_INTERNAL
              • DB4AI.PREPARE_SNAPSHOT
              • DB4AI.PREPARE_SNAPSHOT_INTERNAL
              • DB4AI.ARCHIVE_SNAPSHOT
              • DB4AI.PUBLISH_SNAPSHOT
              • DB4AI.MANAGE_SNAPSHOT_INTERNAL
              • DB4AI.SAMPLE_SNAPSHOT
              • DB4AI.PURGE_SNAPSHOT
              • DB4AI.PURGE_SNAPSHOT_INTERNAL
            • DBE_PLDEVELOPER
              • DBE_PLDEVELOPER.gs_source
              • DBE_PLDEVELOPER.gs_errors
            • DBE_SQL_UTIL Schema
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
              • DBE_SQL_UTIL.drop_sql_patch
              • DBE_SQL_UTIL.enable_sql_patch
              • DBE_SQL_UTIL.disable_sql_patch
              • DBE_SQL_UTIL.show_sql_patch
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
          • Configuring Running Parameters
            • Viewing Parameters
            • Setting Parameters
            • GUC Parameters
              • GUC Parameter Usage
              • File Location
              • Connection and Authentication
                • Connection Settings
                • Security and Authentication (postgresql.conf)
                • Communication Library Parameters
              • Resource Consumption
                • Memory
                • Disk Space
                • Kernel Resource Usage
                • Cost-based Vacuum Delay
                • Background Writer
                • Asynchronous I/O
              • Data Import and Export
              • Write Ahead Log
                • Settings
                • Checkpoints
                • Log Replay
                • Archiving
              • HA Replication
                • Sending Server
                • Primary Server
                • Standby Server
              • Query Planning
                • Optimizer Method Configuration
                • Optimizer Cost Constants
                • Genetic Query Optimizer
                • Other Optimizer Options
              • Error Reporting and Logging
                • Logging Destination
                • Logging Time
                • Logging Content
                • Using CSV Log Output
              • Alarm Detection
              • Statistics During the Database Running
                • Query and Index Statistics Collector
                • Performance Statistics
              • Automatic Vacuuming
              • Default Settings of Client Connection
                • Statement Behavior
                • Locale and Formatting
                • Other Default Parameters
              • Lock Management
              • Version and Platform Compatibility
                • Compatibility with Earlier Versions
                • Platform and Client Compatibility
              • Fault Tolerance
              • Connection Pool Parameters
              • Transaction
              • Replication Parameters of Two Database Instances
              • Developer Options
              • Auditing
                • Audit Switch
                • User and Permission Audit
                • Operation Audit
              • CM Parameters
                • Parameters Related to cm_agent
                • Parameters Related to cm_server
              • Upgrade Parameters
              • Miscellaneous Parameters
              • Wait Events
              • Query
              • System Performance Snapshot
              • Security Configuration
              • Global Temporary Table
              • HyperLogLog
              • User-defined Functions
              • Scheduled Task
              • Thread Pool
              • Backup and Restoration
              • Undo
              • DCF Parameters Settings
              • Flashback
              • Rollback Parameters
              • Reserved Parameters
              • AI Features
              • Global SysCache Parameters
              • Parameters Related to the Efficient Data Compression Algorithm
              • Restoring Data on the Standby Node
              • Delimiter
              • Global PL/SQL Cache Parameters
        • Developer Guide(Distributed_V2.0-2.x)
          • Database System Overview
            • Database Logical Architecture
            • Query Request Handling Process
            • Managing Transactions
            • Concepts
          • Database Security Management
            • Users and Permissions
              • Default Permission Mechanism
              • Administrator
              • Separation of Duties
              • Users
              • Roles
              • Schemas
              • Setting User Permissions
              • Row-Level Security Policy
          • Database Quick Start
            • Connecting to a Database
              • Using gsql to Connect to a Database
              • APIs
            • Operating a Database
              • Creating a Database Account
              • Creating and Managing Databases
              • Creating and Managing Tablespaces
              • Creating and Managing Tables
                • Creating a Table
                • Inserting Data to a Table
                • Updating Data in a Table
                • Viewing Data
                • Deleting Data from a Table
              • Querying a System Catalog
              • Other Operations
                • Creating and Managing Schemas
                • Creating and Managing Partitioned Tables
                • Creating and Managing Indexes
                • Creating and Managing Views
                • Creating and Managing Sequences
                • Creating and Managing Scheduled Jobs
          • Development and Design Proposal
            • Overview
            • Database Design Specifications
              • General Specifications
              • Deployment Specifications
              • Database Object Naming Specifications
              • Database and Schema Design Specifications
              • Permission Design Specifications
              • Character Set Design Specifications
              • Table Design Specifications
              • Column Design Specifications
              • Index Design Specifications
              • Function/Stored Procedure Design Specifications
              • Constraint Design
              • View and Joined Table Design
            • Database Design Specifications
              • GUC Parameter Programming Specifications
              • Object Access Programming Specifications
              • WHERE
              • SELECT
              • INSERT
              • UPDATE
              • DELETE
              • Join Query
              • Subquery
              • Transaction
              • SQL Compilation
            • Client Programming Specifications
              • JDBC
          • Application Development Guide
            • Development Specifications
            • Development Based on JDBC
              • JDBC Package, Driver Class, and Environment Class
              • Development Process
              • Loading a Driver
              • Connecting to a Database
              • Connecting to the Database (Using SSL)
              • Connecting to a Database (Using UDS)
              • Running SQL Statements
              • Processing Data in a Result Set
              • Closing a Database Connection
              • Log Management
              • Example: Common Operations
              • Example: Retrying SQL Queries for Applications
              • Example: Importing and Exporting Data Through Local Files
              • Example: Migrating Data from MySQL
              • Example: Logic Replication Code
              • Example: Parameters for Connecting to the Database in Different Scenarios
              • JDBC API Reference
                • java.sql.Connection
                • java.sql.CallableStatement
                • java.sql.DatabaseMetaData
                • java.sql.Driver
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
                • javax.sql.ConnectionPoolDataSource
                • javax.sql.DataSource
                • javax.sql.PooledConnection
                • javax.naming.Context
                • javax.naming.spi.InitialContextFactory
                • CopyManager
                • PGReplicationConnection
                • PGReplicationStream
                • ChainedStreamBuilder
                • ChainedCommonStreamBuilder
              • Mapping for JDBC Data Types
              • Troubleshooting
                • Incorrect batchMode Settings
                • Error Is Reported or Connection Is Blocked in SSL Mode
            • Development Based on ODBC
              • ODBC Packages, Dependent Libraries, and Header Files
              • Development Process
              • Configuring a Data Source in the Linux OS
              • Configuring a Data Source in the Windows OS
              • Example: Common Functions and Batch Binding
              • Typical Application Scenarios and Configurations
              • ODBC Interface Reference
                • SQLAllocEnv
                • SQLAllocConnect
                • SQLAllocHandle
                • SQLAllocStmt
                • SQLBindCol
                • SQLBindParameter
                • SQLColAttribute
                • SQLConnect
                • SQLDisconnect
                • SQLExecDirect
                • SQLExecute
                • SQLFetch
                • SQLFreeStmt
                • SQLFreeConnect
                • SQLFreeHandle
                • SQLFreeEnv
                • SQLPrepare
                • SQLGetData
                • SQLGetDiagRec
                • SQLSetConnectAttr
                • SQLSetEnvAttr
                • SQLSetStmtAttr
            • Development Based on libpq
              • libpq Package, Dependency Library, and Header File
              • Development Process
              • Example
              • libpq API Reference
                • Database Connection Control Functions
                  • PQconnectdbParams
                  • PQconnectdb
                  • PQbackendPID
                  • PQsetdbLogin
                  • PQfinish
                  • PQreset
                  • PQstatus
                • Database Statement Execution Functions
                  • PQexec
                  • PQprepare
                  • PQresultStatus
                  • PQclear
                • Functions for Asynchronous Command Processing
                  • PQsendQuery
                  • PQsendQueryParams
                  • PQsendPrepare
                  • PQsendQueryPrepared
                  • PQflush
                • Functions for Canceling Queries in Progress
                  • PQgetCancel
                  • PQfreeCancel
                  • PQcancel
              • Connection Parameters
            • Psycopg-Based Development
              • Development Process
              • Psycopg Package
              • Example: Common Operations
              • Psycopg API Reference
                • psycopg2.connect()
                • connection.cursor()
                • cursor.execute(query,vars_list)
                • cursor.executemany(query,vars_list)
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchall()
                • cursor.close()
                • connection.close()
            • Commissioning
          • SQL Optimization
            • Query Execution Process
            • Introduction to the SQL Execution Plan
              • Overview
              • Description
            • Optimization Process
            • Updating Statistics
            • Reviewing and Modifying a Table Definition
              • Overview
              • Selecting a Storage Model
              • Selecting a Distribution Mode
              • Selecting Distribution Keys
              • Using Partitioned Tables
              • Selecting a Data Type
            • Typical SQL Optimization Methods
              • Optimizing Statement Pushdown
              • Optimizing Subqueries
              • Optimizing Statistics
              • Optimizing Operators
              • Optimizing Data Skew
            • Experience in Rewriting SQL Statements
            • Configuring Key Parameters for SQL Optimization
            • Hint-based Tuning
              • Plan Hint Optimization
              • Join Order Hints
              • Join Operation Hints
              • Rows Hints
              • Stream Operation Hints
              • Scan Operation Hints
              • Sublink Name Hints
              • Skew Hints
              • Parameterized Path Hint
              • Hint Errors, Conflicts, and Other Warnings
              • Plan Hint Cases
              • Optimizer GUC Parameter Hints
              • Hints for Selecting the Custom Plan or Generic Plan
              • Hints Specifying Not to Expand Subqueries
              • Hints Specifying Not to Use Global Plan Cache
              • Hint of Parameterized Paths at the Same Level
            • Checking the Implicit Conversion Performance
            • Optimization Cases
              • Case: Selecting an Appropriate Distribution Key
              • Case: Creating an Appropriate Index
              • Case: Adding NOT NULL for JOIN Columns
              • Case: Pushing Down Sort Operations to DNs
              • Case: Setting cost_param and Optimizing Query Performance
              • Case: Adjusting Distribution Keys
              • Case: Adjusting Partial Clustering Keys
              • Case: Modifying a Partitioned Table
              • Case: Adjusting the GUC Parameter best_agg_plan
              • Case: Rewriting SQL Statements to Eliminate Subqueries
              • Case: Rewriting SQL Statements to Eliminate Pruning Interference
              • Case: Rewriting SQL Statements and Deleting in-clause
              • Case: Modifying the GUC Parameter rewrite_rule
          • SQL Reference
            • GaussDB SQL
            • Keywords
            • Data Type
              • Numeric Types
              • Monetary Types
              • Boolean Types
              • Character Types
              • Binary Types
              • Date/Time Types
              • Geometric Types
              • Network Address Types
              • Bit String Types
              • UUID Type
              • JSON/JSONB Types
              • HLL
              • Range Types
              • Object Identifier Types
              • Pseudo-Types
              • ACLItem
            • Constant and Macro
            • Functions and Operators
              • Logical Operators
              • Comparison Operators
              • Character Processing Functions and Operators
              • Binary String Functions and Operators
              • Bit String Functions and Operators
              • Pattern Matching Operators
              • Mathematical Functions and Operators
              • Date and Time Processing Functions and Operators
              • Type Conversion Functions
              • Geometric Functions and Operators
              • Network Address Functions and Operators
              • JSON/JSONB Functions and Operators
              • HLL Functions and Operators
              • SEQUENCE Functions
              • Array Functions and Operators
              • Range Functions and Operators
              • Aggregate Functions
              • Window Functions
              • Security Functions
              • Set Returning Functions
              • Conditional Expression Functions
              • System Information Functions
              • System Administration Functions
                • Configuration Settings Functions
                • Universal File Access Functions
                • Server Signal Functions
                • Backup and Restoration Control Functions
                • Dual-Cluster DR Control Functions
                • Dual-Cluster DR Query Functions
                • Snapshot Synchronization Functions
                • Database Object Functions
                • Advisory Lock Functions
                • Logical Replication Functions
                • Segment-Page Storage Functions
                • Other Functions
              • Statistics Information Functions
              • Trigger Functions
              • Hash Function
              • Prompt Message Function
              • Fault Injection System Function
              • Redistribution Parameters
              • Distribution Key Recommendation Functions
              • Internal Functions
              • Dynamic Data Masking Functions
              • Hotkey Feature Functions
              • Global SysCache Feature Functions
              • Data Damage Detection and Repair Functions
              • Other System Functions
              • Obsolete Functions
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Array Expressions
              • Row Expressions
            • Type Conversion
              • Overview
              • Operators
              • Functions
              • Value Storage
              • UNION, CASE, and Related Constructs
            • System Operation
            • Controlling Transactions
            • DDL Syntax Overview
            • DML Syntax Overview
            • DCL Syntax Overview
            • SQL Syntax
              • ABORT
              • ALTER AUDIT POLICY
              • ALTER COORDINATOR
              • ALTER DATABASE
              • ALTER DEFAULT PRIVILEGES
              • ALTER DIRECTORY
              • ALTER FUNCTION
              • ALTER GLOBAL CONFIGURATION
              • ALTER GROUP
              • ALTER INDEX
              • ALTER LANGUAGE
              • ALTER MASKING POLICY
              • ALTER MATERIALIZED VIEW
              • ALTER NODE
              • ALTER NODE GROUP
              • ALTER RESOURCE LABEL
              • ALTER ROLE
              • ALTER ROW LEVEL SECURITY POLICY
              • ALTER SCHEMA
              • ALTER SEQUENCE
              • ALTER SERVER
              • ALTER SESSION
              • ALTER SYNONYM
              • ALTER SYSTEM KILL SESSION
              • ALTER TABLE
              • ALTER TABLE PARTITION
              • ALTER TABLESPACE
              • ALTER TRIGGER
              • ALTER TYPE
              • ALTER USER
              • ALTER VIEW
              • ANALYZE | ANALYSE
              • BEGIN
              • CALL
              • CHECKPOINT
              • CLEAN CONNECTION
              • CLOSE
              • CLUSTER
              • COMMENT
              • COMMIT | END
              • COMMIT PREPARED
              • COPY
              • CREATE AUDIT POLICY
              • CREATE BARRIER
              • CREATE CONVERSION
              • CREATE DATABASE
              • CREATE DIRECTORY
              • CREATE FUNCTION
              • CREATE GROUP
              • CREATE INCREMENTAL MATERIALIZED VIEW
              • CREATE INDEX
              • CREATE LANGUAGE
              • CREATE MASKING POLICY
              • CREATE MATERIALIZED VIEW
              • CREATE NODE
              • CREATE NODE GROUP
              • CREATE PROCEDURE
              • CREATE RESOURCE LABEL
              • CREATE ROLE
              • CREATE ROW LEVEL SECURITY POLICY
              • CREATE SCHEMA
              • CREATE SEQUENCE
              • CREATE SERVER
              • CREATE SYNONYM
              • CREATE TABLE
              • CREATE TABLESPACE
              • CREATE TABLE AS
              • CREATE TABLE PARTITION
              • CREATE TRIGGER
              • CREATE TYPE
              • CREATE USER
              • CREATE VIEW
              • CREATE WEAK PASSWORD DICTIONARY
              • CURSOR
              • DEALLOCATE
              • DECLARE
              • DELETE
              • DO
              • DROP AUDIT POLICY
              • DROP DATABASE
              • DROP DIRECTORY
              • DROP FUNCTION
              • DROP GLOBAL CONFIGURATION
              • DROP GROUP
              • DROP INDEX
              • DROP LANGUAGE
              • DROP MASKING POLICY
              • DROP MATERIALIZED VIEW
              • DROP NODE
              • DROP NODE GROUP
              • DROP OWNED
              • DROP PROCEDURE
              • DROP RESOURCE LABEL
              • DROP ROLE
              • DROP ROW LEVEL SECURITY POLICY
              • DROP SCHEMA
              • DROP SEQUENCE
              • DROP SERVER
              • DROP SYNONYM
              • DROP TABLE
              • DROP TABLESPACE
              • DROP TRIGGER
              • DROP TYPE
              • DROP USER
              • DROP VIEW
              • DROP WEAK PASSWORD DICTIONARY
              • EXECUTE
              • EXECUTE DIRECT
              • EXPLAIN
              • EXPLAIN PLAN
              • FETCH
              • GRANT
              • INSERT
              • LOCK
              • MOVE
              • MERGE INTO
              • PREPARE
              • PREPARE TRANSACTION
              • REASSIGN OWNED
              • REINDEX
              • REFRESH INCREMENTAL MATERIALIZED VIEW
              • REFRESH MATERIALIZED VIEW
              • RELEASE SAVEPOINT
              • RESET
              • REVOKE
              • ROLLBACK
              • ROLLBACK PREPARED
              • ROLLBACK TO SAVEPOINT
              • SAVEPOINT
              • SELECT
              • SELECT INTO
              • SET
              • SET CONSTRAINTS
              • SET ROLE
              • SET SESSION AUTHORIZATION
              • SET TRANSACTION
              • SHOW
              • SHUTDOWN
              • START TRANSACTION
              • TRUNCATE
              • UPDATE
              • VACUUM
              • VALUES
            • Appendix
              • Extended Functions
          • Best Practices
            • Best Practices of Table Design
              • Selecting a Storage Model
              • Selecting a Distribution Mode
              • Selecting Distribution Keys
              • Using Partitioned Tables
              • Selecting a Data Type
              • Checking a Node Where a Table Resides
            • Best Practices of SQL Queries
            • Best Practices for Data Skew Query
              • Quickly Locating Tables That Cause Data Skew
          • User-defined Functions
            • PL/SQL Functions
          • Stored Procedures
            • Overview
            • Data Types
            • Data Type Conversion
            • Arrays and Records
              • Arrays
              • Records
            • DECLARE Syntax
              • Basic Structure
              • Anonymous Blocks
              • Subprograms
            • Basic Statements
              • Variable Definition Statements
              • Assignment Statements
              • Call Statements
            • Dynamic Statements
              • Executing Dynamic Query Statements
              • Executing Dynamic Non-Query Statements
              • Dynamically Calling Stored Procedures
              • Dynamically Calling Anonymous Blocks
            • Control Statements
              • RETURN Statements
                • RETURN
                • RETURN NEXT and RETURN QUERY
              • Conditional Statements
              • Loop Statements
              • Branch Statements
              • NULL Statements
              • Error Trapping Statements
              • GOTO Statements
            • Transaction Statements
            • Other Statements
              • Lock Operations
              • Cursor Operations
            • Cursors
              • Overview
              • Explicit Cursor
              • Implicit Cursor
              • Cursor Loop
            • Advanced Packages
              • Basic APIs
                • PKG_SERVICE
                • PKG_UTIL
              • Secondary Encapsulation APIs (Recommended)
                • DBE_LOB
                • DBE_RANDOM
                • DBE_OUTPUT
                • DBE_RAW
                • DBE_TASK
                • DBE_UTILITY
                • DBE_SQL
                • DBE_FILE
                • DBE_SESSION
                • DBE_MATCH
                • DBE_SCHEDULER
                • DBE_APPLICATION_INFO
            • Retry Management
            • Debugging
          • Autonomous Transaction
            • Stored Procedure Supporting Autonomous Transaction
            • Anonymous Block Supporting Autonomous Transaction
            • Function Supporting Autonomous Transaction
            • Restrictions
          • System Catalogs and System Views
            • Overview of System Catalogs and System Views
            • System Catalogs
              • GS_AUDITING_POLICY
              • GS_AUDITING_POLICY_ACCESS
              • GS_AUDITING_POLICY_FILTERS
              • GS_AUDITING_POLICY_PRIVILEGES
              • GS_ASP
              • GS_DB_PRIVILEGE
              • GS_GLOBAL_CONFIG
              • GS_JOB_ATTRIBUTE
              • GS_JOB_ARGUMENT
              • GS_MASKING_POLICY
              • GS_MASKING_POLICY_ACTIONS
              • GS_MASKING_POLICY_FILTERS
              • GS_MATVIEW
              • GS_MATVIEW_DEPENDENCY
              • GS_OPT_MODEL
              • GS_POLICY_LABEL
              • GS_RECYCLEBIN
              • GS_SQL_PATCH
              • GS_TXN_SNAPSHOT
              • GS_UID
              • PG_AGGREGATE
              • PG_AM
              • PG_AMOP
              • PG_AMPROC
              • PG_APP_WORKLOADGROUP_MAPPING
              • PG_ATTRDEF
              • PG_ATTRIBUTE
              • PG_AUTHID
              • PG_AUTH_HISTORY
              • PG_AUTH_MEMBERS
              • PG_CAST
              • PG_CLASS
              • PG_COLLATION
              • PG_CONSTRAINT
              • PG_CONVERSION
              • PG_DATABASE
              • PG_DB_ROLE_SETTING
              • PG_DEFAULT_ACL
              • PG_DEPEND
              • PG_DESCRIPTION
              • PG_DIRECTORY
              • PG_ENUM
              • PG_FOREIGN_SERVER
              • PG_HASHBUCKET
              • PG_INDEX
              • PG_INHERITS
              • PG_JOB
              • PG_JOB_PROC
              • PG_LANGUAGE
              • PG_LARGEOBJECT
              • PG_LARGEOBJECT_METADATA
              • PG_NAMESPACE
              • PG_OBJECT
              • PG_OPCLASS
              • PG_OPERATOR
              • PG_OPFAMILY
              • PG_PARTITION
              • PG_PLTEMPLATE
              • PG_PROC
              • PG_RANGE
              • PG_REPLICATION_ORIGIN
              • PG_RESOURCE_POOL
              • PG_REWRITE
              • PG_RLSPOLICY
              • PG_SECLABEL
              • PG_SHDEPEND
              • PG_SHDESCRIPTION
              • PG_SHSECLABEL
              • PG_STATISTIC
              • PG_STATISTIC_EXT
              • PG_SYNONYM
              • PG_TABLESPACE
              • PG_TRIGGER
              • PG_TS_CONFIG
              • PG_TS_CONFIG_MAP
              • PG_TS_DICT
              • PG_TS_PARSER
              • PG_TS_TEMPLATE
              • PG_TYPE
              • PG_USER_MAPPING
              • PG_USER_STATUS
              • PG_WORKLOAD_GROUP
              • PGXC_CLASS
              • PGXC_GROUP
              • PGXC_NODE
              • PGXC_REDISTB
              • PGXC_SLICE
              • PLAN_TABLE_DATA
              • STATEMENT_HISTORY
              • STREAMING_STREAM
              • STREAMING_CONT_QUERY
              • STREAMING_REAPER_STATUS
            • System Views
              • ADM_COL_COMMENTS
              • ADM_CONS_COLUMNS
              • ADM_CONSTRAINTS
              • ADM_DATA_FILES
              • ADM_HIST_SNAPSHOT
              • ADM_HIST_SQL_PLAN
              • ADM_HIST_SQLSTAT
              • ADM_IND_COLUMNS
              • ADM_IND_EXPRESSIONS
              • ADM_IND_PARTITIONS
              • ADM_INDEXES
              • ADM_OBJECTS
              • ADM_PART_INDEXES
              • ADM_PART_TABLES
              • ADM_PROCEDURES
              • ADM_SCHEDULER_JOBS
              • ADM_SEQUENCES
              • ADM_SOURCE
              • ADM_SYNONYMS
              • ADM_TAB_COLUMNS
              • ADM_TAB_COMMENTS
              • ADM_TAB_PARTITIONS
              • ADM_TABLES
              • ADM_TABLESPACES
              • ADM_TRIGGERS
              • ADM_TYPE_ATTRS
              • ADM_USERS
              • ADM_VIEWS
              • COMM_CLIENT_INFO
              • DB_ALL_TABLES
              • DB_COL_COMMENTS
              • DB_CONS_COLUMNS
              • DB_CONSTRAINTS
              • DB_DEPENDENCIES
              • DB_IND_COLUMNS
              • DB_IND_EXPRESSIONS
              • DB_INDEXES
              • DB_OBJECTS
              • DB_PROCEDURES
              • DB_SEQUENCES
              • DB_SOURCE
              • DB_SYNONYMS
              • DB_TAB_COLUMNS
              • DB_TAB_COMMENTS
              • DB_TABLES
              • DB_TRIGGERS
              • DB_USERS
              • DB_VIEWS
              • DV_SESSION_LONGOPS
              • DV_SESSIONS
              • GET_GLOBAL_PREPARED_XACTS
              • GLOBAL_BAD_BLOCK_INFO
              • GLOBAL_CLEAR_BAD_BLOCK_INFO
              • GLOBAL_COMM_CLIENT_INFO
              • GLOBAL_STAT_HOTKEYS_INFO
              • GLOBAL_WAL_SENDER_STATUS
              • GS_ALL_CONTROL_GROUP_INFO
              • GS_AUDITING
              • GS_AUDITING_ACCESS
              • GS_AUDITING_PRIVILEGE
              • GS_CLUSTER_RESOURCE_INFO
              • GS_DB_PRIVILEGES
              • GS_GET_CONTROL_GROUP_INFO
              • GS_GSC_MEMORY_DETAIL
              • GS_LABELS
              • GS_LSC_MEMORY_DETAIL
              • GS_MASKING
              • GS_MATVIEWS
              • GS_SQL_COUNT
              • GS_STAT_DB_CU
              • GS_STAT_SESSION_CU
              • GS_TOTAL_NODEGROUP_MEMORY_DETAIL
              • GV_SESSION
              • MPP_TABLES
              • MY_COL_COMMENTS
              • MY_CONS_COLUMNS
              • MY_CONSTRAINTS
              • MY_IND_COLUMNS
              • MY_IND_EXPRESSIONS
              • MY_IND_PARTITIONS
              • MY_INDEXES
              • MY_JOBS
              • MY_OBJECTS
              • MY_PART_INDEXES
              • MY_PART_TABLES
              • MY_PROCEDURES
              • MY_SEQUENCES
              • MY_SOURCE
              • MY_SYNONYMS
              • MY_TAB_COLUMNS
              • MY_TAB_COMMENTS
              • MY_TAB_PARTITIONS
              • MY_TABLES
              • MY_TRIGGERS
              • MY_VIEWS
              • PG_COMM_DELAY
              • PG_COMM_RECV_STREAM
              • PG_COMM_SEND_STREAM
              • PG_COMM_STATUS
              • PG_CONTROL_GROUP_CONFIG
              • PG_CURSORS
              • PG_EXT_STATS
              • PG_GET_INVALID_BACKENDS
              • PG_GET_SENDERS_CATCHUP_TIME
              • PG_GROUP
              • PG_INDEXES
              • PG_LOCKS
              • PG_NODE_ENV
              • PG_OS_THREADS
              • PG_POOLER_STATUS
              • PG_PREPARED_STATEMENTS
              • PG_PREPARED_XACTS
              • PG_REPLICATION_ORIGIN_STATUS
              • PG_REPLICATION_SLOTS
              • PG_RLSPOLICIES
              • PG_ROLES
              • PG_RULES
              • PG_RUNNING_XACTS
              • PG_SECLABELS
              • PG_SETTINGS
              • PG_SHADOW
              • PG_SHARED_MEMORY_DETAIL
              • PG_STATS
              • PG_STAT_ACTIVITY
              • PG_STAT_ACTIVITY_NG
              • PG_STAT_ALL_INDEXES
              • PG_STAT_ALL_TABLES
              • PG_STAT_BAD_BLOCK
              • PG_STAT_BGWRITER
              • PG_STAT_DATABASE
              • PG_STAT_DATABASE_CONFLICTS
              • PG_STAT_REPLICATION
              • PG_STAT_SYS_INDEXES
              • PG_STAT_SYS_TABLES
              • PG_STAT_USER_FUNCTIONS
              • PG_STAT_USER_INDEXES
              • PG_STAT_USER_TABLES
              • PG_STAT_XACT_ALL_TABLES
              • PG_STAT_XACT_SYS_TABLES
              • PG_STAT_XACT_USER_FUNCTIONS
              • PG_STAT_XACT_USER_TABLES
              • PG_STATIO_ALL_INDEXES
              • PG_STATIO_ALL_SEQUENCES
              • PG_STATIO_ALL_TABLES
              • PG_STATIO_SYS_INDEXES
              • PG_STATIO_SYS_SEQUENCES
              • PG_STATIO_SYS_TABLES
              • PG_STATIO_USER_INDEXES
              • PG_STATIO_USER_SEQUENCES
              • PG_STATIO_USER_TABLES
              • PG_TABLES
              • PG_TDE_INFO
              • PG_TIMEZONE_ABBREVS
              • PG_TIMEZONE_NAMES
              • PG_TOTAL_MEMORY_DETAIL
              • PG_TOTAL_USER_RESOURCE_INFO
              • PG_TOTAL_USER_RESOURCE_INFO_OID
              • PG_USER
              • PG_USER_MAPPINGS
              • PG_VARIABLE_INFO
              • PG_VIEWS
              • PGXC_COMM_DELAY
              • PGXC_COMM_RECV_STREAM
              • PGXC_COMM_SEND_STREAM
              • PGXC_COMM_STATUS
              • PGXC_GET_STAT_ALL_TABLES
              • PGXC_GET_TABLE_SKEWNESS
              • PGXC_NODE_ENV
              • PGXC_OS_THREADS
              • PGXC_PREPARED_XACTS
              • PGXC_RUNNING_XACTS
              • PGXC_SQL_COUNT
              • PGXC_STAT_ACTIVITY
              • PGXC_STAT_BAD_BLOCK
              • PGXC_THREAD_WAIT_STATUS
              • PGXC_TOTAL_MEMORY_DETAIL
              • PGXC_VARIABLE_INFO
              • PLAN_TABLE
              • PV_FILE_STAT
              • PV_INSTANCE_TIME
              • PV_OS_RUN_INFO
              • PV_REDO_STAT
              • PV_SESSION_MEMORY
              • PV_SESSION_MEMORY_CONTEXT
              • PV_SESSION_MEMORY_DETAIL
              • PV_SESSION_STAT
              • PV_SESSION_TIME
              • PV_THREAD_MEMORY_CONTEXT
              • PV_TOTAL_MEMORY_DETAIL
              • SYS_DUMMY
          • Schemas
            • Information Schema
              • _PG_FOREIGN_DATA_WRAPPERS
              • _PG_FOREIGN_SERVERS
              • _PG_FOREIGN_TABLE_COLUMNS
              • _PG_FOREIGN_TABLES
              • _PG_USER_MAPPINGS
              • INFORMATION_SCHEMA_CATALOG_NAME
            • DBE_PERF Schema
              • OS
                • OS_RUNTIME
                • GLOBAL_OS_RUNTIME
                • OS_THREADS
                • GLOBAL_OS_THREADS
              • Instance
                • INSTANCE_TIME
                • GLOBAL_INSTANCE_TIME
              • Memory
                • MEMORY_NODE_DETAIL
                • GLOBAL_MEMORY_NODE_DETAIL
                • MEMORY_NODE_NG_DETAIL
                • SHARED_MEMORY_DETAIL
                • GLOBAL_SHARED_MEMORY_DETAIL
                • TRACK_MEMORY_CONTEXT_DETAIL
              • File
                • FILE_IOSTAT
                • SUMMARY_FILE_IOSTAT
                • GLOBAL_FILE_IOSTAT
                • FILE_REDO_IOSTAT
                • SUMMARY_FILE_REDO_IOSTAT
                • GLOBAL_FILE_REDO_IOSTAT
                • LOCAL_REL_IOSTAT
                • GLOBAL_REL_IOSTAT
                • SUMMARY_REL_IOSTAT
              • Object
                • STAT_USER_TABLES
                • SUMMARY_STAT_USER_TABLES
                • GLOBAL_STAT_USER_TABLES
                • STAT_USER_INDEXES
                • SUMMARY_STAT_USER_INDEXES
                • GLOBAL_STAT_USER_INDEXES
                • STAT_SYS_TABLES
                • SUMMARY_STAT_SYS_TABLES
                • GLOBAL_STAT_SYS_TABLES
                • STAT_SYS_INDEXES
                • SUMMARY_STAT_SYS_INDEXES
                • GLOBAL_STAT_SYS_INDEXES
                • STAT_ALL_TABLES
                • SUMMARY_STAT_ALL_TABLES
                • GLOBAL_STAT_ALL_TABLES
                • STAT_ALL_INDEXES
                • SUMMARY_STAT_ALL_INDEXES
                • GLOBAL_STAT_ALL_INDEXES
                • STAT_DATABASE
                • SUMMARY_STAT_DATABASE
                • GLOBAL_STAT_DATABASE
                • STAT_DATABASE_CONFLICTS
                • SUMMARY_STAT_DATABASE_CONFLICTS
                • GLOBAL_STAT_DATABASE_CONFLICTS
                • STAT_XACT_ALL_TABLES
                • SUMMARY_STAT_XACT_ALL_TABLES
                • GLOBAL_STAT_XACT_ALL_TABLES
                • STAT_XACT_SYS_TABLES
                • SUMMARY_STAT_XACT_SYS_TABLES
                • GLOBAL_STAT_XACT_SYS_TABLES
                • STAT_XACT_USER_TABLES
                • SUMMARY_STAT_XACT_USER_TABLES
                • GLOBAL_STAT_XACT_USER_TABLES
                • STAT_XACT_USER_FUNCTIONS
                • SUMMARY_STAT_XACT_USER_FUNCTIONS
                • GLOBAL_STAT_XACT_USER_FUNCTIONS
                • STAT_BAD_BLOCK
                • SUMMARY_STAT_BAD_BLOCK
                • GLOBAL_STAT_BAD_BLOCK
                • STAT_USER_FUNCTIONS
                • SUMMARY_STAT_USER_FUNCTIONS
                • GLOBAL_STAT_USER_FUNCTIONS
              • Workload
                • WORKLOAD_SQL_COUNT
                • SUMMARY_WORKLOAD_SQL_COUNT
                • WORKLOAD_TRANSACTION
                • SUMMARY_WORKLOAD_TRANSACTION
                • GLOBAL_WORKLOAD_TRANSACTION
                • WORKLOAD_SQL_ELAPSE_TIME
                • SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
                • USER_TRANSACTION
                • GLOBAL_USER_TRANSACTION
              • Session and Thread
                • SESSION_STAT
                • GLOBAL_SESSION_STAT
                • SESSION_TIME
                • GLOBAL_SESSION_TIME
                • SESSION_MEMORY
                • GLOBAL_SESSION_MEMORY
                • SESSION_MEMORY_DETAIL
                • GLOBAL_SESSION_MEMORY_DETAIL
                • THREAD_WAIT_STATUS
                • GLOBAL_THREAD_WAIT_STATUS
                • LOCAL_THREADPOOL_STATUS
                • GLOBAL_THREADPOOL_STATUS
                • SESSION_CPU_RUNTIME
                • SESSION_MEMORY_RUNTIME
                • LOCAL_ACTIVE_SESSION
                • GLOBAL_ACTIVE_SESSION
              • Transaction
                • TRANSACTIONS_RUNNING_XACTS
                • SUMMARY_TRANSACTIONS_RUNNING_XACTS
                • GLOBAL_TRANSACTIONS_RUNNING_XACTS
                • TRANSACTIONS_PREPARED_XACTS
                • SUMMARY_TRANSACTIONS_PREPARED_XACTS
                • GLOBAL_TRANSACTIONS_PREPARED_XACTS
              • Query
                • STATEMENT
                • SUMMARY_STATEMENT
                • STATEMENT_COUNT
                • GLOBAL_STATEMENT_COUNT
                • SUMMARY_STATEMENT_COUNT
                • STATEMENT_RESPONSETIME_PERCENTILE
                • STATEMENT_HISTORY
              • Cache and I/O
                • STATIO_USER_TABLES
                • SUMMARY_STATIO_USER_TABLES
                • GLOBAL_STATIO_USER_TABLES
                • STATIO_USER_INDEXES
                • SUMMARY_STATIO_USER_INDEXES
                • GLOBAL_STATIO_USER_INDEXES
                • STATIO_USER_SEQUENCES
                • SUMMARY_STATIO_USER_SEQUENCES
                • GLOBAL_STATIO_USER_SEQUENCES
                • STATIO_SYS_TABLES
                • SUMMARY_STATIO_SYS_TABLES
                • GLOBAL_STATIO_SYS_TABLES
                • STATIO_SYS_INDEXES
                • SUMMARY_STATIO_SYS_INDEXES
                • GLOBAL_STATIO_SYS_INDEXES
                • STATIO_SYS_SEQUENCES
                • SUMMARY_STATIO_SYS_SEQUENCES
                • GLOBAL_STATIO_SYS_SEQUENCES
                • STATIO_ALL_TABLES
                • SUMMARY_STATIO_ALL_TABLES
                • GLOBAL_STATIO_ALL_TABLES
                • STATIO_ALL_INDEXES
                • SUMMARY_STATIO_ALL_INDEXES
                • GLOBAL_STATIO_ALL_INDEXES
                • STATIO_ALL_SEQUENCES
                • SUMMARY_STATIO_ALL_SEQUENCES
                • GLOBAL_STATIO_ALL_SEQUENCES
                • GLOBAL_STAT_DB_CU
                • GLOBAL_STAT_SESSION_CU
              • Communications Library
                • COMM_DELAY
                • GLOBAL_COMM_DELAY
                • COMM_RECV_STREAM
                • GLOBAL_COMM_RECV_STREAM
                • COMM_SEND_STREAM
                • GLOBAL_COMM_SEND_STREAM
                • COMM_STATUS
                • GLOBAL_COMM_STATUS
              • Utility
                • REPLICATION_STAT
                • GLOBAL_REPLICATION_STAT
                • REPLICATION_SLOTS
                • GLOBAL_REPLICATION_SLOTS
                • BGWRITER_STAT
                • GLOBAL_BGWRITER_STAT
                • POOLER_STATUS
                • GLOBAL_COMM_CHECK_CONNECTION_STATUS
                • GLOBAL_CKPT_STATUS
                • GLOBAL_DOUBLE_WRITE_STATUS
                • GLOBAL_PAGEWRITER_STATUS
                • GLOBAL_POOLER_STATUS
                • GLOBAL_RECORD_RESET_TIME
                • GLOBAL_REDO_STATUS
                • GLOBAL_RECOVERY_STATUS
                • CLASS_VITAL_INFO
                • USER_LOGIN
                • SUMMARY_USER_LOGIN
                • GLOBAL_GET_BGWRITER_STATUS
                • GLOBAL_SINGLE_FLUSH_DW_STATUS
                • GLOBAL_CANDIDATE_STATUS
              • Lock
                • LOCKS
                • GLOBAL_LOCKS
              • Wait Event
                • WAIT_EVENTS
                • GLOBAL_WAIT_EVENTS
              • Configuration
                • CONFIG_SETTINGS
                • GLOBAL_CONFIG_SETTINGS
              • Operator
                • OPERATOR_HISTORY_TABLE
                • OPERATOR_HISTORY
                • OPERATOR_RUNTIME
                • GLOBAL_OPERATOR_HISTORY
                • GLOBAL_OPERATOR_HISTORY_TABLE
                • GLOBAL_OPERATOR_RUNTIME
              • Global Plan Cache
                • LOCAL_PLANCACHE_STATUS
                • GLOBAL_PLANCACHE_STATUS
              • RTO & RPO
                • global_rto_status
                • global_streaming_hadr_rto_and_rpo_stat
              • Deprecated Views
                • Query
                • Global Plancache
          • Logical Replication
            • Logical Decoding
              • Overview
              • Logical Decoding Options
              • Logical Decoding by SQL Function Interfaces
              • Replicating Data Using the Logical Replication Tool
          • GTM Mode
          • Materialized View
            • Complete-refresh Materialized View
              • Overview
              • Usage
              • Support and Constraints
            • Fast-refresh Materialized View
              • Overview
              • Usage
              • Support and Constraints
          • Error Log Reference
            • Kernel Error Information
            • CM Error Information
          • Configuring GUC Parameters
            • Viewing Parameter Values
            • Resetting Parameters
            • GUC Parameters
              • GUC Parameter Usage
              • File Location
              • Connection and Authentication
                • Connection Settings
                • Security and Authentication (postgresql.conf)
                • Communication Library Parameters
              • Resource Consumption
                • Memory
                • Disk Space
                • Kernel Resource Usage
                • Cost-based Vacuum Delay
                • Background Writer
                • Asynchronous I/O
              • Parallel Data Import
              • Write Ahead Log
                • Settings
                • Checkpoints
                • Log Replay
                • Archiving
              • HA Replication
                • Sending Server
                • Primary Server
                • Standby Server
              • Query Planning
                • Optimizer Method Configuration
                • Optimizer Cost Constants
                • Genetic Query Optimizer
                • Other Optimizer Options
              • Error Reporting and Logging
                • Logging Destination
                • Logging Time
                • Logging Content
                • Using CSV Log Output
              • Alarm Detection
              • Statistics During the Database Running
                • Query and Index Statistics Collector
                • Performance Statistics
                • Hotspot Key Statistics
              • Automatic Vacuuming
              • Default Settings of Client Connection
                • Statement Behavior
                • Locale and Formatting
                • Other Default Parameters
              • Lock Management
              • Version and Platform Compatibility
                • Compatibility with Earlier Versions
                • Platform and Client Compatibility
              • Fault Tolerance
              • Connection Pool Parameters
              • Cluster Transaction Parameters
              • Dual-Cluster Replication Parameters
              • Developer Options
              • Auditing
                • Audit Switch
                • User and Permission Audit
                • Operation Auditing
              • Transaction Monitoring
              • CM Parameters
                • CM Agent Parameters
                • CM Server Parameters
              • GTM Parameters
              • Upgrade Parameters
              • Miscellaneous Parameters
              • Wait Event
              • Query
              • System Performance Snapshot
              • Security Configuration
              • HyperLogLog
              • User-defined Functions
              • Scheduled Task
              • Thread Pool
              • Backup and Restoration
              • AI Features
              • Global SysCache Parameters
              • Reserved Parameters
        • Developer Guide(Centralized_V2.0-2.x)
          • Database System Overview
            • Database Logical Architecture
            • Query Request Handling Process
            • Managing Transactions
            • Concepts
          • Database Security Management
            • Users and Permissions
              • Default Permission Mechanism
              • Administrator
              • Separation of Duties
              • Users
              • Roles
              • Schemas
              • Setting User Permissions
              • Row-Level Security Policy
            • Database Audit
          • Database Quick Start
            • Connecting to a Database
              • Using gsql to Connect to a Database
              • APIs
            • Operating a Database
              • Creating a Database Account
              • Creating and Managing Databases
              • Creating and Managing Tablespaces
              • Creating and Managing Tables
                • Creating Tables
                • Inserting Data to Tables
                • Updating Data in a Table
                • Viewing Data
                • Deleting Data from a Table
              • Querying a System Catalog
              • Other Operations
                • Creating and Managing Schemas
                • Creating and Managing Partitioned Tables
                • Creating and Managing Indexes
                • Creating and Managing Views
                • Creating and Managing Sequences
                • Creating and Managing Scheduled Jobs
          • Development and Design Proposal
            • Overview
            • Database Design Specifications
              • General Specifications
              • Deployment Specifications
              • Database Object Naming Specifications
              • Database and Schema Design Specifications
              • Permission Design Specifications
              • Character Set Design Specifications
              • Table Design Specifications
              • Column Design Specifications
              • Index Design Specifications
              • Function/Stored Procedure Design Specifications
              • Constraint Design
              • View and Joined Table Design
            • Database Design Specifications
              • GUC Parameter Programming Specifications
              • Object Access Programming Specifications
              • WHERE
              • SELECT
              • INSERT
              • UPDATE
              • DELETE
              • Join Query
              • Subquery
              • Transaction
              • SQL Compilation
            • Client Programming Specifications
              • JDBC
          • Application Development Guide
            • GaussDB Application Development Guide
            • Development Specifications
            • Development Based on JDBC
              • Development Process
              • Development Process
                • Obtaining the Driver JAR Package and Configuring JDK 1.8
                • Connecting to a Database
                  • Connection Methods
                  • Connection Parameter Reference
                  • Connecting to a Database in Non-Encrypted Mode
                  • Connecting to a Database in SSL Mode
                  • Connecting to a Database in UDS Mode
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Database Connection
              • Typical Application Development Examples
                • Configuring Connection Parameters in Different Scenarios
                • Creating and Calling a Stored Procedure
                • Obtaining the Return Value of a Function
                • Batch Query
                • SQL Retry at an Application Layer
                • Importing and Exporting Data Through Local Files
                • Migrating Data from a MySQL Database
                • Logical Replication
              • JDBC API Reference
                • java.sql.Connection
                • java.sql.CallableStatement
                • java.sql.DatabaseMetaData
                • java.sql.Driver
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
                • javax.sql.ConnectionPoolDataSource
                • javax.sql.DataSource
                • javax.sql.PooledConnection
                • javax.naming.Context
                • javax.naming.spi.InitialContextFactory
                • CopyManager
                • PGReplicationConnection
                • PGReplicationStream
                • ChainedStreamBuilder
                • ChainedCommonStreamBuilder
            • Development Based on ODBC
              • Development Process
              • Development Procedure
                • Obtaining a Source Code Package, ODBC Packages, and Dependent Libraries
                • Connecting to a Database
                  • Configuring a Data Source in the Linux OS
                  • Configuring a Data Source in the Windows OS
                  • APIs for Connecting to a Database
                • Executing SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Typical Application Scenarios and Configurations
                • Obtaining and Processing Data in a Database
                • Batch Binding
                • High-Performance Binding
              • ODBC Interface Reference
                • SQLAllocEnv
                • SQLAllocConnect
                • SQLAllocHandle
                • SQLAllocStmt
                • SQLBindCol
                • SQLBindParameter
                • SQLColAttribute
                • SQLConnect
                • SQLDisconnect
                • SQLExecDirect
                • SQLExecute
                • SQLFetch
                • SQLFreeStmt
                • SQLFreeConnect
                • SQLFreeHandle
                • SQLFreeEnv
                • SQLPrepare
                • SQLGetData
                • SQLGetDiagRec
                • SQLSetConnectAttr
                • SQLSetEnvAttr
                • SQLSetStmtAttr
            • Development Based on libpq
              • Development Process
              • Development Procedure
                • Obtaining a Driver Package, a Dependency Library, and Header Files
                • Connecting to a Database
                • Executing SQL Statements
                • Processing Data in a Result Set
                • Closing a Connection
              • Typical Application Development Examples
                • Establishing a Database Connection, Executing SQL Statements, and Returning Results
                • Executing Prepared Statements
                • Binding Parameters and Returning a Binary Result
              • libpq API Reference
                • Database Connection Control Functions
                  • PQconnectdbParams
                  • PQconnectdb
                  • PQconninfoParse
                  • PQconnectStart
                  • PQerrorMessage
                  • PQsetdbLogin
                  • PQfinish
                  • PQreset
                  • PQstatus
                • Database Statement Execution Functions
                  • PQclear
                  • PQexec
                  • PQexecParams
                  • PQexecParamsBatch
                  • PQexecPrepared
                  • PQexecPreparedBatch
                  • PQprepare
                • Asynchronous Command Processing Functions
                  • PQsendQuery
                  • PQsendQueryParams
                  • PQsendPrepare
                  • PQsendQueryPrepared
                  • PQflush
                • Functions for Canceling Query Processing
                  • PQgetCancel
                  • PQfreeCancel
                  • PQcancel
                • Functions for Processing Database Result
                  • PQgetvalue
                  • PQfname
                  • PQnfields
                  • PQntuples
                  • PQresultStatus
            • Psycopg-based Development
              • Development Process
              • Psycopg Package
              • Example: Common Operations
              • Psycopg API Reference
                • psycopg2.connect()
                • connection.cursor()
                • cursor.execute(query,vars_list)
                • cursor.executemany(query,vars_list)
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchall()
                • cursor.close()
                • connection.close()
            • Development Based on the Go Driver
              • Go Driver Package, Environment Class, and Driver Class
              • Development Process
              • Connecting to the Database
              • Connecting to the Database (Using SSL)
              • Go API Reference
                • sql.Open
                • type DB
                • type Stmt
                • type Tx
                • type Rows
                • type Row
                • type ColumnType
                • type Result
            • Appendix
              • JDBC
                • Data Type Mapping
                • Log Management
                • Troubleshooting
                  • Incorrect batchMode Settings
                  • Error Is Reported or Connection Is Blocked in SSL Mode
              • libpq
                • Connection Parameters
              • Parameters Related to Log Output
          • SQL Optimization
            • Query Execution Process
            • Introduction to the SQL Execution Plan
              • Overview
              • Description
            • Tuning Process
            • Updating Statistics
            • Reviewing and Modifying a Table Definition
              • Overview
              • Selecting a Storage Model
              • Using Partitioned Tables
              • Selecting a Data Type
            • Typical SQL Optimization Methods
              • Optimizing Subqueries
              • Optimizing Statistics
              • Optimizing Operators
            • Experience in Rewriting SQL Statements
            • Configuring Key Parameters for SQL Optimization
            • Hint-based Tuning
              • Plan Hint Optimization
              • Join Order Hints
              • Join Operation Hints
              • Rows Hints
              • Scan Operation Hints
              • Sublink Name Hints
              • Hint Errors, Conflicts, and Other Warnings
              • Optimizer GUC Parameter Hints
              • Hint for Selecting the Custom Plan or Generic Plan
              • Hint Specifying Not to Expand Subqueries
              • Hint Specifying Not to Use Global Plan Cache
              • Hint of Parameterized Paths at the Same Level
              • Hint for Materializing a Sub-plan Result
            • Tuning with SQL PATCH
            • Optimization Cases
              • Case: Modifying the GUC Parameter rewrite_rule
              • Case: Creating an Appropriate Index
              • Case: Adding NOT NULL for the JOIN Columns
              • Case: Modifying a Partitioned Table
              • Case: Rewriting SQL Statements to Eliminate Subqueries
              • Case: Rewriting SQL Statements and Deleting in-clause
          • SQL Reference
            • GaussDB SQL
            • Keywords
            • Data Type
              • Numeric Types
              • Monetary Types
              • Boolean Types
              • Character Types
              • Binary Types
              • Date/Time Types
              • Geometric
              • Network Address Types
              • Bit String Types
              • UUID
              • JSON/JSONB Types
              • HLL
              • Range Types
              • OID Types
              • Pseudo-Types
              • ACLItem
            • Constant and Macro
            • Functions and Operators
              • Logical Operators
              • Comparison Operators
              • Character Processing Functions and Operators
              • Binary String Functions and Operators
              • Bit String Functions and Operators
              • Pattern Matching Operators
              • Mathematical Functions and Operators
              • Date and Time Processing Functions and Operators
              • Type Conversion Functions
              • Geometric Functions and Operators
              • Network Address Functions and Operators
              • JSON/JSONB Functions and Operators
              • HLL Functions and Operators
              • SEQUENCE Functions
              • Array Functions and Operators
              • Range Functions and Operators
              • Aggregate Functions
              • Window Functions
              • Security Functions
              • Set Returning Functions
              • Conditional Expression Functions
              • System Information Functions
              • System Administration Functions
                • Configuration Settings Functions
                • Universal File Access Functions
                • Server Signal Functions
                • Backup and Restoration Control Functions
                • DR Control Functions for Dual Database Instances
                • DR Query Functions for Dual-Database Instances
                • Snapshot Synchronization Functions
                • Database Object Functions
                • Advisory Lock Functions
                • Logical Replication Functions
                • Segment-Page Storage Functions
                • Other Functions
                • Undo System Functions
              • Statistics Information Functions
              • Trigger Functions
              • Hash Function
              • Prompt Message Function
              • Global Temporary Table Functions
              • Fault Injection System Function
              • AI Feature Functions
              • Dynamic Data Masking Functions
              • Hierarchical Recursion Query Functions
              • Internal Functions
              • Global SysCache Feature Functions
              • Data Damage Detection and Repair Functions
              • Other System Functions
              • Obsolete Functions
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Array Expressions
              • Row Expressions
            • Type Conversion
              • Overview
              • Operators
              • Functions
              • Value Storage
              • UNION, CASE, and Related Constructs
            • System Operation
            • Controlling Transactions
            • DDL Syntax Overview
            • DML Syntax Overview
            • DCL Syntax Overview
            • SQL Syntax
              • ABORT
              • ALTER AGGREGATE
              • ALTER AUDIT POLICY
              • ALTER DATABASE
              • ALTER DEFAULT PRIVILEGES
              • ALTER DIRECTORY
              • ALTER FUNCTION
              • ALTER GLOBAL CONFIGURATION
              • ALTER GROUP
              • ALTER INDEX
              • ALTER LANGUAGE
              • ALTER MASKING POLICY
              • ALTER MATERIALIZED VIEW
              • ALTER OPERATOR
              • ALTER PACKAGE
              • ALTER PROCEDURE
              • ALTER RESOURCE LABEL
              • ALTER ROLE
              • ALTER ROW LEVEL SECURITY POLICY
              • ALTER SCHEMA
              • ALTER SEQUENCE
              • ALTER SERVER
              • ALTER SESSION
              • ALTER SYNONYM
              • ALTER SYSTEM KILL SESSION
              • ALTER TABLE
              • ALTER TABLE PARTITION
              • ALTER TABLE SUBPARTITION
              • ALTER TABLESPACE
              • ALTER TRIGGER
              • ALTER TYPE
              • ALTER USER
              • ALTER USER MAPPING
              • ALTER VIEW
              • ANALYZE | ANALYSE
              • BEGIN
              • CALL
              • CHECKPOINT
              • CLEAN CONNECTION
              • CLOSE
              • CLUSTER
              • COMMENT
              • COMMIT | END
              • COMMIT PREPARED
              • COPY
              • CREATE AGGREGATE
              • CREATE AUDIT POLICY
              • CREATE CAST
              • CREATE CONVERSION
              • CREATE DATABASE
              • CREATE DIRECTORY
              • CREATE FUNCTION
              • CREATE GROUP
              • CREATE INCREMENTAL MATERIALIZED VIEW
              • CREATE INDEX
              • CREATE LANGUAGE
              • CREATE MASKING POLICY
              • CREATE MATERIALIZED VIEW
              • CREATE OPERATOR
              • CREATE OPERATOR CLASS
              • CREATE PACKAGE
              • CREATE PROCEDURE
              • CREATE RESOURCE LABEL
              • CREATE ROLE
              • CREATE ROW LEVEL SECURITY POLICY
              • CREATE RULE
              • CREATE SCHEMA
              • CREATE SEQUENCE
              • CREATE SERVER
              • CREATE SYNONYM
              • CREATE TABLE
              • CREATE TABLE AS
              • CREATE TABLE PARTITION
              • CREATE TABLESPACE
              • CREATE TABLE SUBPARTITION
              • CREATE TRIGGER
              • CREATE TYPE
              • CREATE USER
              • CREATE USER MAPPING
              • CREATE VIEW
              • CREATE WEAK PASSWORD DICTIONARY
              • CURSOR
              • DEALLOCATE
              • DECLARE
              • DELETE
              • DO
              • DROP AGGREGATE
              • DROP AUDIT POLICY
              • DROP CAST
              • DROP DATABASE
              • DROP DIRECTORY
              • DROP FUNCTION
              • DROP GLOBAL CONFIGURATION
              • DROP GROUP
              • DROP INDEX
              • DROP LANGUAGE
              • DROP MASKING POLICY
              • DROP MATERIALIZED VIEW
              • DROP OPERATOR
              • DROP OWNED
              • DROP PACKAGE
              • DROP PROCEDURE
              • DROP RESOURCE LABEL
              • DROP ROLE
              • DROP ROW LEVEL SECURITY POLICY
              • DROP RULE
              • DROP SCHEMA
              • DROP SEQUENCE
              • DROP SERVER
              • DROP SYNONYM
              • DROP TABLE
              • DROP TABLESPACE
              • DROP TRIGGER
              • DROP TYPE
              • DROP USER
              • DROP USER MAPPING
              • DROP VIEW
              • DROP WEAK PASSWORD DICTIONARY
              • EXECUTE
              • EXPLAIN
              • EXPLAIN PLAN
              • FETCH
              • GRANT
              • INSERT
              • LOCK
              • MERGE INTO
              • MOVE
              • PREPARE
              • PREPARE TRANSACTION
              • PURGE
              • REASSIGN OWNED
              • REFRESH INCREMENTAL MATERIALIZED VIEW
              • REFRESH MATERIALIZED VIEW
              • REINDEX
              • RELEASE SAVEPOINT
              • RESET
              • REVOKE
              • ROLLBACK
              • ROLLBACK PREPARED
              • ROLLBACK TO SAVEPOINT
              • SAVEPOINT
              • SELECT
              • SELECT INTO
              • SET
              • SET CONSTRAINTS
              • SET ROLE
              • SET SESSION AUTHORIZATION
              • SET TRANSACTION
              • SHOW
              • SHUTDOWN
              • START TRANSACTION
              • TIMECAPSULE TABLE
              • TRUNCATE
              • UPDATE
              • VACUUM
              • VALUES
            • Appendix
              • Extended Functions
              • Extended Syntax
          • Best Practices
            • Best Practices for Table Design
              • Selecting a Storage Model
              • Using Partitioned Tables
              • Selecting a Data type
            • Best Practices for SQL Queries
          • User-defined Functions
            • PL/SQL Functions
          • Stored Procedure
            • Stored Procedure
            • Data Types
            • Data Type Conversion
            • Arrays, Sets, and Records
              • Arrays
              • Collections
              • Records
            • DECLARE Syntax
              • Basic Structure
              • Anonymous Blocks
              • Subprogram
            • Basic Statements
              • Variable Definition Statements
              • Assignment Statements
              • Call Statements
            • Dynamic Statements
              • Executing Dynamic Query Statements
              • Executing Dynamic Non-Query Statements
              • Dynamically Calling Stored Procedures
              • Dynamically Calling Anonymous Blocks
            • Control Statements
              • RETURN Statements
                • RETURN
                • RETURN NEXT and RETURN QUERY
              • Conditional Statements
              • Loop Statements
              • Branch Statements
              • NULL Statements
              • Error Trapping Statements
              • GOTO Statements
            • Transaction Management
            • Other Statements
              • Lock Operations
              • Cursor Operations
            • Cursors
              • Overview
              • Explicit Cursor
              • Implicit Cursor
              • Cursor Loop
            • Advanced Packages
              • Basic APIs
                • PKG_SERVICE
                • PKG_UTIL
              • Secondary Encapsulation APIs (Recommended)
                • DBE_LOB
                • DBE_RANDOM
                • DBE_OUTPUT
                • DBE_RAW
                • DBE_TASK
                • DBE_SCHEDULER
                • DBE_SQL
                • DBE_FILE
                • DBE_UTILITY
                • DBE_SESSION
                • DBE_MATCH
                • DBE_APPLICATION_INFO
            • Retry Management
            • Debugging
            • Package
          • Autonomous Transaction
            • Stored Procedure Supporting Autonomous Transaction
            • Anonymous Block Supporting Autonomous Transaction
            • Function Supporting Autonomous Transaction
            • Package Supporting Autonomous Transaction
            • Restrictions
          • System Catalogs and System Views
            • Overview of System Catalogs and System Views
            • System Catalogs
              • GS_ASP
              • GS_AUDITING_POLICY
              • GS_AUDITING_POLICY_ACCESS
              • GS_AUDITING_POLICY_FILTERS
              • GS_AUDITING_POLICY_PRIVILEGES
              • GS_DB_PRIVILEGE
              • GS_GLOBAL_CONFIG
              • GS_JOB_ARGUMENT
              • GS_JOB_ATTRIBUTE
              • GS_MASKING_POLICY
              • GS_MASKING_POLICY_ACTIONS
              • GS_MASKING_POLICY_FILTERS
              • GS_MATVIEW
              • GS_MATVIEW_DEPENDENCY
              • GS_OPT_MODEL
              • GS_PACKAGE
              • GS_POLICY_LABEL
              • GS_RECYCLEBIN
              • GS_SQL_PATCH
              • GS_TXN_SNAPSHOT
              • GS_UID
              • PG_AGGREGATE
              • PG_AM
              • PG_AMOP
              • PG_AMPROC
              • PG_APP_WORKLOADGROUP_MAPPING
              • PG_ATTRDEF
              • PG_ATTRIBUTE
              • PG_AUTHID
              • PG_AUTH_HISTORY
              • PG_AUTH_MEMBERS
              • PG_CAST
              • PG_CLASS
              • PG_COLLATION
              • PG_CONSTRAINT
              • PG_CONVERSION
              • PG_DATABASE
              • PG_DB_ROLE_SETTING
              • PG_DEFAULT_ACL
              • PG_DEPEND
              • PG_DESCRIPTION
              • PG_DIRECTORY
              • PG_ENUM
              • PG_FOREIGN_SERVER
              • PG_HASHBUCKET
              • PG_INDEX
              • PG_INHERITS
              • PG_JOB
              • PG_JOB_PROC
              • PG_LANGUAGE
              • PG_LARGEOBJECT
              • PG_LARGEOBJECT_METADATA
              • PG_NAMESPACE
              • PG_OBJECT
              • PG_OPCLASS
              • PG_OPERATOR
              • PG_OPFAMILY
              • PG_PARTITION
              • PG_PLTEMPLATE
              • PG_PROC
              • PG_RANGE
              • PG_REPLICATION_ORIGIN
              • PG_RESOURCE_POOL
              • PG_REWRITE
              • PG_RLSPOLICY
              • PG_SECLABEL
              • PG_SHDEPEND
              • PG_SHDESCRIPTION
              • PG_SHSECLABEL
              • PG_STATISTIC
              • PG_STATISTIC_EXT
              • PG_SYNONYM
              • PG_TABLESPACE
              • PG_TRIGGER
              • PG_TS_CONFIG
              • PG_TS_CONFIG_MAP
              • PG_TS_DICT
              • PG_TS_PARSER
              • PG_TS_TEMPLATE
              • PG_TYPE
              • PG_USER_MAPPING
              • PG_USER_STATUS
              • PG_WORKLOAD_GROUP
              • PGXC_CLASS
              • PGXC_GROUP
              • PGXC_NODE
              • PGXC_SLICE
              • PLAN_TABLE_DATA
              • STATEMENT_HISTORY
              • STREAMING_STREAM
              • STREAMING_CONT_QUERY
              • STREAMING_REAPER_STATUS
            • System Views
              • ADM_COL_COMMENTS
              • ADM_CONS_COLUMNS
              • ADM_CONSTRAINTS
              • ADM_DATA_FILES
              • ADM_HIST_SNAPSHOT
              • ADM_HIST_SQL_PLAN
              • ADM_HIST_SQLSTAT
              • ADM_IND_COLUMNS
              • ADM_IND_EXPRESSIONS
              • ADM_IND_PARTITIONS
              • ADM_IND_SUBPARTITIONS
              • ADM_INDEXES
              • ADM_OBJECTS
              • ADM_PART_INDEXES
              • ADM_PART_TABLES
              • ADM_PROCEDURES
              • ADM_SCHEDULER_JOBS
              • ADM_SEQUENCES
              • ADM_SOURCE
              • ADM_SYNONYMS
              • ADM_TAB_COLUMNS
              • ADM_TAB_COMMENTS
              • ADM_TAB_PARTITIONS
              • ADM_TAB_SUBPARTITIONS
              • ADM_TABLES
              • ADM_TABLESPACES
              • ADM_TRIGGERS
              • ADM_TYPE_ATTRS
              • ADM_USERS
              • ADM_VIEWS
              • DB_ALL_TABLES
              • DB_COL_COMMENTS
              • DB_CONS_COLUMNS
              • DB_CONSTRAINTS
              • DB_DEPENDENCIES
              • DB_IND_COLUMNS
              • DB_IND_EXPRESSIONS
              • DB_IND_PARTITIONS
              • DB_IND_SUBPARTITIONS
              • DB_INDEXES
              • DB_OBJECTS
              • DB_PART_INDEXES
              • DB_PART_TABLES
              • DB_PROCEDURES
              • DB_SEQUENCES
              • DB_SOURCE
              • DB_SYNONYMS
              • DB_TAB_COLUMNS
              • DB_TAB_COMMENTS
              • DB_TAB_PARTITIONS
              • DB_TAB_SUBPARTITIONS
              • DB_TABLES
              • DB_TRIGGERS
              • DB_USERS
              • DB_VIEWS
              • DV_SESSIONS
              • DV_SESSION_LONGOPS
              • GET_GLOBAL_PREPARED_XACTS (Deprecated)
              • GS_ALL_CONTROL_GROUP_INFO
              • GS_AUDITING
              • GS_AUDITING_ACCESS
              • GS_AUDITING_PRIVILEGE
              • GS_CLUSTER_RESOURCE_INFO
              • GS_COMM_PROXY_THREAD_STATUS
              • GS_DB_PRIVILEGES
              • GS_FILE_STAT
              • GS_GET_CONTROL_GROUP_INFO
              • GS_GSC_MEMORY_DETAIL
              • GS_INSTANCE_TIME
              • GS_LABELS
              • GS_LSC_MEMORY_DETAIL
              • GS_MASKING
              • GS_MATVIEWS
              • GS_OS_RUN_INFO
              • GS_REDO_STAT
              • GS_SESSION_MEMORY
              • GS_SESSION_MEMORY_CONTEXT
              • GS_SESSION_MEMORY_DETAIL
              • GS_SESSION_STAT
              • GS_SESSION_TIME
              • GS_SQL_COUNT
              • GS_STAT_SESSION_CU
              • GS_THREAD_MEMORY_CONTEXT
              • GS_TOTAL_MEMORY_DETAIL
              • GS_TOTAL_NODEGROUP_MEMORY_DETAIL
              • GV_SESSION
              • MPP_TABLES
              • MY_COL_COMMENTS
              • MY_CONS_COLUMNS
              • MY_CONSTRAINTS
              • MY_IND_COLUMNS
              • MY_IND_EXPRESSIONS
              • MY_IND_PARTITIONS
              • MY_IND_SUBPARTITIONS
              • MY_INDEXES
              • MY_JOBS
              • MY_OBJECTS
              • MY_PART_INDEXES
              • MY_PART_TABLES
              • MY_PROCEDURES
              • MY_SEQUENCES
              • MY_SOURCE
              • MY_SYNONYMS
              • MY_TAB_COLUMNS
              • MY_TAB_COMMENTS
              • MY_TAB_PARTITIONS
              • MY_TAB_SUBPARTITIONS
              • MY_TABLES
              • MY_TRIGGERS
              • MY_VIEWS
              • PG_CURSORS
              • PG_COMM_DELAY
              • PG_COMM_RECV_STREAM
              • PG_COMM_SEND_STREAM
              • PG_COMM_STATUS
              • PG_CONTROL_GROUP_CONFIG
              • PG_EXT_STATS
              • PG_GET_INVALID_BACKENDS
              • PG_GET_SENDERS_CATCHUP_TIME
              • PG_GROUP
              • PG_GTT_ATTACHED_PIDS
              • PG_GTT_RELSTATS
              • PG_GTT_STATS
              • PG_INDEXES
              • PG_LOCKS
              • PG_NODE_ENV
              • PG_OS_THREADS
              • PG_PREPARED_STATEMENTS
              • PG_PREPARED_XACTS
              • PG_REPLICATION_ORIGIN_STATUS
              • PG_REPLICATION_SLOTS
              • PG_RLSPOLICIES
              • PG_ROLES
              • PG_RULES
              • PG_RUNNING_XACTS
              • PG_SECLABELS
              • PG_SETTINGS
              • PG_SHADOW
              • PG_STATS
              • PG_STAT_ACTIVITY
              • PG_STAT_ACTIVITY_NG
              • PG_STAT_ALL_INDEXES
              • PG_STAT_ALL_TABLES
              • PG_STAT_BAD_BLOCK
              • PG_STAT_BGWRITER
              • PG_STAT_DATABASE
              • PG_STAT_DATABASE_CONFLICTS
              • PG_STAT_USER_FUNCTIONS
              • PG_STAT_USER_INDEXES
              • PG_STAT_USER_TABLES
              • PG_STAT_REPLICATION
              • PG_STAT_SYS_INDEXES
              • PG_STAT_SYS_TABLES
              • PG_STAT_XACT_ALL_TABLES
              • PG_STAT_XACT_SYS_TABLES
              • PG_STAT_XACT_USER_FUNCTIONS
              • PG_STAT_XACT_USER_TABLES
              • PG_STATIO_ALL_INDEXES
              • PG_STATIO_ALL_SEQUENCES
              • PG_STATIO_ALL_TABLES
              • PG_STATIO_SYS_INDEXES
              • PG_STATIO_SYS_SEQUENCES
              • PG_STATIO_SYS_TABLES
              • PG_STATIO_USER_INDEXES
              • PG_STATIO_USER_SEQUENCES
              • PG_STATIO_USER_TABLES
              • PG_TABLES
              • PG_TDE_INFO
              • PG_TIMEZONE_ABBREVS
              • PG_TIMEZONE_NAMES
              • PG_TOTAL_MEMORY_DETAIL
              • PG_TOTAL_USER_RESOURCE_INFO
              • PG_TOTAL_USER_RESOURCE_INFO_OID
              • PG_USER
              • PG_USER_MAPPINGS
              • PG_VARIABLE_INFO
              • PG_VIEWS
              • PGXC_PREPARED_XACTS
              • PGXC_THREAD_WAIT_STATUS
              • PLAN_TABLE
              • SYS_DUMMY
          • Schemas
            • Information Schema
              • _PG_FOREIGN_DATA_WRAPPERS
              • _PG_FOREIGN_SERVERS
              • _PG_FOREIGN_TABLE_COLUMNS
              • _PG_FOREIGN_TABLES
              • _PG_USER_MAPPINGS
              • INFORMATION_SCHEMA_CATALOG_NAME
            • DBE_PERF Schema
              • OS
                • OS_RUNTIME
                • GLOBAL_OS_RUNTIME
                • OS_THREADS
                • GLOBAL_OS_THREADS
                • NODE_NAME
              • Instance
                • INSTANCE_TIME
                • GLOBAL_INSTANCE_TIME
              • Memory
                • GS_SHARED_MEMORY_DETAIL
                • GLOBAL_MEMORY_NODE_DETAIL
                • GLOBAL_SHARED_MEMORY_DETAIL
                • MEMORY_NODE_DETAIL
                • SHARED_MEMORY_DETAIL
              • File
                • FILE_IOSTAT
                • SUMMARY_FILE_IOSTAT
                • GLOBAL_FILE_IOSTAT
                • FILE_REDO_IOSTAT
                • SUMMARY_FILE_REDO_IOSTAT
                • GLOBAL_FILE_REDO_IOSTAT
                • LOCAL_REL_IOSTAT
                • GLOBAL_REL_IOSTAT
                • SUMMARY_REL_IOSTAT
              • Object
                • STAT_USER_TABLES
                • SUMMARY_STAT_USER_TABLES
                • GLOBAL_STAT_USER_TABLES
                • STAT_USER_INDEXES
                • SUMMARY_STAT_USER_INDEXES
                • GLOBAL_STAT_USER_INDEXES
                • STAT_SYS_TABLES
                • SUMMARY_STAT_SYS_TABLES
                • GLOBAL_STAT_SYS_TABLES
                • STAT_SYS_INDEXES
                • SUMMARY_STAT_SYS_INDEXES
                • GLOBAL_STAT_SYS_INDEXES
                • STAT_ALL_TABLES
                • SUMMARY_STAT_ALL_TABLES
                • GLOBAL_STAT_ALL_TABLES
                • STAT_ALL_INDEXES
                • SUMMARY_STAT_ALL_INDEXES
                • GLOBAL_STAT_ALL_INDEXES
                • STAT_DATABASE
                • SUMMARY_STAT_DATABASE
                • GLOBAL_STAT_DATABASE
                • STAT_DATABASE_CONFLICTS
                • SUMMARY_STAT_DATABASE_CONFLICTS
                • GLOBAL_STAT_DATABASE_CONFLICTS
                • STAT_XACT_ALL_TABLES
                • SUMMARY_STAT_XACT_ALL_TABLES
                • GLOBAL_STAT_XACT_ALL_TABLES
                • STAT_XACT_SYS_TABLES
                • SUMMARY_STAT_XACT_SYS_TABLES
                • GLOBAL_STAT_XACT_SYS_TABLES
                • STAT_XACT_USER_TABLES
                • SUMMARY_STAT_XACT_USER_TABLES
                • GLOBAL_STAT_XACT_USER_TABLES
                • STAT_XACT_USER_FUNCTIONS
                • SUMMARY_STAT_XACT_USER_FUNCTIONS
                • GLOBAL_STAT_XACT_USER_FUNCTIONS
                • STAT_BAD_BLOCK
                • SUMMARY_STAT_BAD_BLOCK
                • GLOBAL_STAT_BAD_BLOCK
                • STAT_USER_FUNCTIONS
                • SUMMARY_STAT_USER_FUNCTIONS
                • GLOBAL_STAT_USER_FUNCTIONS
              • Workload
                • WORKLOAD_SQL_COUNT
                • SUMMARY_WORKLOAD_SQL_COUNT
                • WORKLOAD_TRANSACTION
                • SUMMARY_WORKLOAD_TRANSACTION
                • GLOBAL_WORKLOAD_TRANSACTION
                • WORKLOAD_SQL_ELAPSE_TIME
                • SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
                • USER_TRANSACTION
                • GLOBAL_USER_TRANSACTION
              • Session/Thread
                • SESSION_STAT
                • GLOBAL_SESSION_STAT
                • SESSION_TIME
                • GLOBAL_SESSION_TIME
                • SESSION_MEMORY
                • GLOBAL_SESSION_MEMORY
                • SESSION_MEMORY_DETAIL
                • GLOBAL_SESSION_MEMORY_DETAIL
                • SESSION_STAT_ACTIVITY
                • GLOBAL_SESSION_STAT_ACTIVITY
                • THREAD_WAIT_STATUS
                • GLOBAL_THREAD_WAIT_STATUS
                • LOCAL_THREADPOOL_STATUS
                • GLOBAL_THREADPOOL_STATUS
                • LOCAL_ACTIVE_SESSION
              • Transaction
                • TRANSACTIONS_PREPARED_XACTS
                • SUMMARY_TRANSACTIONS_PREPARED_XACTS
                • GLOBAL_TRANSACTIONS_PREPARED_XACTS
                • TRANSACTIONS_RUNNING_XACTS
                • SUMMARY_TRANSACTIONS_RUNNING_XACTS
                • GLOBAL_TRANSACTIONS_RUNNING_XACTS
              • Query
                • STATEMENT
                • SUMMARY_STATEMENT
                • STATEMENT_COUNT
                • GLOBAL_STATEMENT_COUNT
                • SUMMARY_STATEMENT_COUNT
                • STATEMENT_RESPONSETIME_PERCENTILE
                • STATEMENT_HISTORY
              • Cache/IO
                • STATIO_USER_TABLES
                • SUMMARY_STATIO_USER_TABLES
                • GLOBAL_STATIO_USER_TABLES
                • STATIO_USER_INDEXES
                • SUMMARY_STATIO_USER_INDEXES
                • GLOBAL_STATIO_USER_INDEXES
                • STATIO_USER_SEQUENCES
                • SUMMARY_STATIO_USER_SEQUENCES
                • GLOBAL_STATIO_USER_SEQUENCES
                • STATIO_SYS_TABLES
                • SUMMARY_STATIO_SYS_TABLES
                • GLOBAL_STATIO_SYS_TABLES
                • STATIO_SYS_INDEXES
                • SUMMARY_STATIO_SYS_INDEXES
                • GLOBAL_STATIO_SYS_INDEXES
                • STATIO_SYS_SEQUENCES
                • SUMMARY_STATIO_SYS_SEQUENCES
                • GLOBAL_STATIO_SYS_SEQUENCES
                • STATIO_ALL_TABLES
                • SUMMARY_STATIO_ALL_TABLES
                • GLOBAL_STATIO_ALL_TABLES
                • STATIO_ALL_INDEXES
                • SUMMARY_STATIO_ALL_INDEXES
                • GLOBAL_STATIO_ALL_INDEXES
                • STATIO_ALL_SEQUENCES
                • SUMMARY_STATIO_ALL_SEQUENCES
                • GLOBAL_STATIO_ALL_SEQUENCES
                • GLOBAL_STAT_DB_CU
                • GLOBAL_STAT_SESSION_CU
              • Utility
                • REPLICATION_STAT
                • GLOBAL_REPLICATION_STAT
                • REPLICATION_SLOTS
                • GLOBAL_REPLICATION_SLOTS
                • BGWRITER_STAT
                • GLOBAL_BGWRITER_STAT
                • GLOBAL_CKPT_STATUS
                • GLOBAL_DOUBLE_WRITE_STATUS
                • GLOBAL_PAGEWRITER_STATUS
                • GLOBAL_RECORD_RESET_TIME
                • GLOBAL_REDO_STATUS
                • GLOBAL_RECOVERY_STATUS
                • CLASS_VITAL_INFO
                • USER_LOGIN
                • SUMMARY_USER_LOGIN
                • GLOBAL_SINGLE_FLUSH_DW_STATUS
                • GLOBAL_CANDIDATE_STATUS
              • Lock
                • LOCKS
                • GLOBAL_LOCKS
              • Wait Events
                • WAIT_EVENTS
                • GLOBAL_WAIT_EVENTS
              • Configuration
                • CONFIG_SETTINGS
                • GLOBAL_CONFIG_SETTINGS
              • Operator
                • OPERATOR_HISTORY_TABLE
                • OPERATOR_HISTORY
                • OPERATOR_RUNTIME
                • GLOBAL_OPERATOR_HISTORY
                • GLOBAL_OPERATOR_HISTORY_TABLE
                • GLOBAL_OPERATOR_RUNTIME
              • Workload Manager
                • WLM_USER_RESOURCE_CONFIG
                • WLM_USER_RESOURCE_RUNTIME
              • Global Plancache
                • GLOBAL_PLANCACHE_STATUS
                • GLOBAL_PLANCACHE_CLEAN
              • RTO & RPO
                • global_rto_status
                • global_streaming_hadr_rto_and_rpo_stat
              • Deprecated Views
                • Query
            • DBE_PLDEBUGGER Schema
              • DBE_PLDEBUGGER.turn_on
              • DBE_PLDEBUGGER.turn_off
              • DBE_PLDEBUGGER.local_debug_server_info
              • DBE_PLDEBUGGER.attach
              • DBE_PLDEBUGGER.info_locals
              • DBE_PLDEBUGGER.next
              • DBE_PLDEBUGGER.continue
              • DBE_PLDEBUGGER.abort
              • DBE_PLDEBUGGER.print_var
              • DBE_PLDEBUGGER.info_code
              • DBE_PLDEBUGGER.step
              • DBE_PLDEBUGGER.add_breakpoint
              • DBE_PLDEBUGGER.delete_breakpoint
              • DBE_PLDEBUGGER.info_breakpoints
              • DBE_PLDEBUGGER.backtrace
              • DBE_PLDEBUGGER.enable_breakpoint
              • DBE_PLDEBUGGER.disable_breakpoint
              • DBE_PLDEBUGGER.finish
              • DBE_PLDEBUGGER.set_var
            • DBE_PLDEVELOPER
              • DBE_PLDEVELOPER.gs_source
              • DBE_PLDEVELOPER.gs_errors
            • DBE_SQL_UTIL Schema
              • DBE_SQL_UTIL.create_hint_sql_patch
              • DBE_SQL_UTIL.create_abort_sql_patch
              • DBE_SQL_UTIL.drop_sql_patch
              • DBE_SQL_UTIL.enable_sql_patch
              • DBE_SQL_UTIL.disable_sql_patch
              • DBE_SQL_UTIL.show_sql_patch
          • Logical Replication
            • Logical Decoding
              • Overview
              • Logical Decoding Options
              • Logical Decoding by SQL Functions
              • Replicating Data Using the Logical Replication Tool
          • Materialized View
            • Complete-refresh Materialized View
              • Overview
              • Usage
              • Support and Constraints
            • Fast-refresh Materialized View
              • Overview
              • Usage
              • Support and Constraints
          • Error Log Reference
            • Kernel Error Information
            • CM Error Information
          • Configuring GUC Parameters
            • Viewing Parameter Values
            • Resetting Parameters
            • GUC Parameters
              • GUC Parameter Usage
              • File Location
              • Connection and Authentication
                • Connection Settings
                • Security and Authentication (postgresql.conf)
                • Communication Library Parameters
              • Resource Consumption
                • Memory
                • Disk Space
                • Kernel Resource Usage
                • Cost-based Vacuum Delay
                • Background Writer
                • Asynchronous I/O
              • Data Import and Export
              • Write Ahead Log
                • Settings
                • Checkpoints
                • Log Replay
                • Archiving
              • HA Replication
                • Sending Server
                • Primary Server
                • Standby Server
              • Query Planning
                • Optimizer Method Configuration
                • Optimizer Cost Constants
                • Genetic Query Optimizer
                • Other Optimizer Options
              • Error Reporting and Logging
                • Logging Destination
                • Logging Time
                • Logging Content
                • Using CSV Log Output
              • Alarm Detection
              • Statistics During the Database Running
                • Query and Index Statistics Collector
                • Performance Statistics
              • Automatic Vacuuming
              • Default Settings of Client Connection
                • Statement Behavior
                • Locale and Formatting
                • Other Default Parameters
              • Lock Management
              • Version and Platform Compatibility
                • Compatibility with Earlier Versions
                • Platform and Client Compatibility
              • Fault Tolerance
              • Connection Pool Parameters
              • Transaction
              • Replication Parameters of Two Database Instances
              • Developer Options
              • Auditing
                • Audit Switch
                • User and Permission Audit
                • Operation Audit
              • CM Parameters
                • CM Agent Parameters
                • Parameters Related to CM Server
              • Upgrade Parameters
              • Miscellaneous Parameters
              • Wait Events
              • Query
              • System Performance Snapshot
              • Security Configuration
              • Global Temporary Table
              • HyperLogLog
              • User-defined Functions
              • Scheduled Task
              • Thread Pool
              • Backup and Restoration
              • Undo
              • DCF Parameters Settings
              • Flashback
              • Rollback Parameters
              • AI Features
              • Global SysCache Parameters
              • Reserved Parameters
        • M-Compatibility Developer Guide(Distributed_V2.0-10.x)
          • M-compatible Database System Overview
            • Query Request Handling Process
            • GaussDB Features That Are Not Supported by M-compatible Databases
          • Creating an M-compatible Database and User
          • Application Development Guide
            • Database Access Route
            • Development Specifications
            • Development Based on GaussDB JDBC
          • SQL Reference
            • Introduction to SQL
            • Keywords
            • Character Sets and Collations
              • Character Sets and Collations for Client Connections
              • Database-Level Character Sets and Collations
              • Table-Level Character Sets and Collations
              • Column-Level Character Sets and Collations
              • Character Sets and Collations of Character-Type Expressions
              • Rules for Combining Character Sets and Collations
            • SQL Syntax
              • Identifier Description
              • SQL Statements
                • SQL Syntax
                • DCL Syntax Overview
                • DDL Syntax Overview
                • DML Syntax Overview
                • Overview of Other Syntaxes
                • A
                  • ALTER COORDINATOR
                  • ALTER DATABASE
                  • ALTER EXTENSION
                  • ALTER GROUP
                  • ALTER INDEX
                  • ALTER NODE
                  • ALTER NODE GROUP
                  • ALTER ROLE
                  • ALTER SCHEMA
                  • ALTER SEQUENCE
                  • ALTER SESSION
                  • ALTER SYSTEM KILL SESSION
                  • ALTER TABLE
                  • ALTER TABLE PARTITION
                  • ALTER TABLE SUBPARTITION
                  • ALTER USER
                  • ALTER VIEW
                  • ANALYZE
                  • AUTOHINT
                  • AUTOHINT DROP
                  • AUTOHINT PURGE
                • B
                  • BEGIN
                • C
                  • CLEAN CONNECTION
                  • CHECKPOINT
                  • COMMENT
                  • COMMIT
                  • COMMIT PREPARED
                  • COPY
                  • CREATE DATABASE
                  • CREATE EXTENSION
                  • CREATE FUNCTION
                  • CREATE GLOBAL INDEX
                  • CREATE GROUP
                  • CREATE INDEX
                  • CREATE NODE
                  • CREATE NODE GROUP
                  • CREATE ROLE
                  • CREATE SCHEMA
                  • CREATE SEQUENCE
                  • CREATE TABLE
                  • CREATE TABLE PARTITION
                  • CREATE TABLE SUBPARTITION
                  • CREATE USER
                  • CREATE VIEW
                • D
                  • DEALLOCATE
                  • DELETE
                  • DO
                  • DROP DATABASE
                  • DROP EXTENSION
                  • DROP FUNCTION
                  • DROP GROUP
                  • DROP INDEX
                  • DROP NODE
                  • DROP NODE GROUP
                  • DROP OWNED
                  • DROP PREPARE
                  • DROP ROLE
                  • DROP SCHEMA
                  • DROP SEQUENCE
                  • DROP TABLE
                  • DROP USER
                  • DROP VIEW
                • E
                  • EXECUTE
                  • EXECUTE DIRECT
                  • EXPLAIN
                • G
                  • GENERATED UPDATE SYSTEM
                  • GRANT
                • I
                  • INSERT
                • L
                  • LOCK
                  • LOAD DATA
                • P
                  • PREPARE
                  • PREPARE TRANSACTION
                  • PURGE
                • R
                  • REINDEX
                  • RELEASE SAVEPOINT
                  • REPLACE
                  • RESET
                  • REVOKE
                  • ROLLBACK
                  • ROLLBACK PREPARED
                  • ROLLBACK TO SAVEPOINT
                • S
                  • SAVEPOINT
                  • SELECT
                    • Simple Queries
                    • Conditional Queries
                    • Group Queries
                    • Pagination Queries
                    • Partition Queries
                    • Join Queries
                    • Subqueries
                    • Compound Queries
                  • SELECT INTO
                  • SET
                  • SET ROLE
                  • SET SESSION AUTHORIZATION
                  • SET TRANSACTION
                  • SHOW
                  • START TRANSACTION
                • T
                  • TRUNCATE
                • U
                  • UPDATE
                  • USE
                • V
                  • VACUUM
            • Functions and Operators
              • Operator Overview
              • Logical Operators
              • Bitwise Operators
              • Pattern Matching Operators
              • Comparison Functions and Comparison Operators
              • Numeric Operation Functions and Arithmetic Operators
              • String Functions
              • Datetime Functions
              • Type Conversion Functions
              • Aggregate Functions
              • Encryption and Decryption Functions
              • Process Control Functions
              • Sorting Calculation Functions
              • Autonomous Transaction Feature Functions
              • Functions for Recompilation upon Invalidation
              • Internal Functions
              • Other Functions
            • Data Types
              • Overview
              • Boolean Type
              • Binary Types
              • String Types
              • Datetime Types
              • Bit String Types
              • Numeric Types
                • Signed Integer Types
                • Unsigned Integer Types
                • Fixed-Point Numeric Types
                • Floating-Point Numeric Types
            • Type Conversion
              • Implicit Type Conversion
              • Explicit Type Conversion
              • UNION, CASE, and Related Constructs
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Row Expressions
              • Time Interval Expressions
          • System Catalogs and System Views
            • System Catalogs
            • System Views
          • Schemas
            • Information Schemas
              • character_sets
              • collations
              • collation_character_set_applicability
              • columns
              • column_privileges
              • engines
              • events
              • files
              • global_status
              • global_variables
              • key_column_usage
              • optimizer_trace
              • parameters
              • partitions
              • plugins
              • processlist
              • profiling
              • referential_constraints
              • routines
              • schemata
              • schema_privileges
              • session_status
              • session_variables
              • statistics
              • tables
              • table_constraints
              • table_privileges
              • tab_partitions
              • triggers
              • user_privileges
              • views
            • m_schemas
              • tables_priv
              • columns_priv
              • procs_priv
              • proc
              • func
          • Stored Procedures
        • M-Compatibility Developer Guide(Distributed_V2.0-8.x)
          • M-compatible Database System Overview
            • Query Request Handling Process
            • GaussDB Features That Are Not Supported by the M-compatible Database
          • Creating an M-compatible Database and User
          • Application Development Guide
            • Database Access Route
            • Development Specifications
            • Development Based on GaussDB JDBC
          • SQL Reference
            • Introduction to SQL
            • Keywords
            • Character Sets and Collations
              • Character Sets and Collations of the Client Connection
              • Database-level Character Sets and Collations
              • Table-level Character Sets and Collations
              • Column-level Character Sets and Collations
              • Character Sets and Collations of Expressions of the String Type
              • Rules for Combining Character Sets and Collations
            • SQL Syntax
              • Identifier Description
              • SQL Statements
                • SQL Syntax
                • DCL Syntax Overview
                • DDL Syntax Overview
                • DML Syntax Overview
                • Overview of Other Syntax
                • A
                  • ALTER AUDIT POLICY
                  • ALTER COORDINATOR
                  • ALTER DATABASE
                  • ALTER EXTENSION
                  • ALTER GROUP
                  • ALTER INDEX
                  • ALTER NODE
                  • ALTER NODE GROUP
                  • ALTER RESOURCE LABEL
                  • ALTER ROLE
                  • ALTER SCHEMA
                  • ALTER SEQUENCE
                  • ALTER SESSION
                  • ALTER SYSTEM KILL SESSION
                  • ALTER TABLE
                  • ALTER TABLE PARTITION
                  • ALTER USER
                  • ALTER VIEW
                  • ANALYZE
                • B
                  • BEGIN
                • C
                  • CLEAN CONNECTION
                  • CHECKPOINT
                  • COMMENT
                  • COMMIT
                  • COMMIT PREPARED
                  • COPY
                  • CREATE AUDIT POLICY
                  • CREATE DATABASE
                  • CREATE EXTENSION
                  • CREATE FUNCTION
                  • CREATE GLOBAL INDEX
                  • CREATE GROUP
                  • CREATE INDEX
                  • CREATE NODE
                  • CREATE NODE GROUP
                  • CREATE RESOURCE LABEL
                  • CREATE ROLE
                  • CREATE SCHEMA
                  • CREATE SEQUENCE
                  • CREATE TABLE
                  • CREATE TABLE PARTITION
                  • CREATE USER
                  • CREATE VIEW
                • D
                  • DEALLOCATE
                  • DELETE
                  • DO
                  • DROP AUDIT POLICY
                  • DROP DATABASE
                  • DROP EXTENSION
                  • DROP FUNCTION
                  • DROP GROUP
                  • DROP INDEX
                  • DROP NODE
                  • DROP NODE GROUP
                  • DROP OWNED
                  • DROP PREPARE
                  • DROP RESOURCE LABEL
                  • DROP ROLE
                  • DROP SCHEMA
                  • DROP SEQUENCE
                  • DROP TABLE
                  • DROP USER
                  • DROP VIEW
                • E
                  • EXECUTE
                  • EXECUTE DIRECT
                  • EXPLAIN
                • G
                  • GRANT
                • I
                  • INSERT
                • L
                  • LOCK
                  • LOAD DATA
                • P
                  • PREPARE
                  • PREPARE TRANSACTION
                  • PURGE
                • R
                  • REINDEX
                  • RELEASE SAVEPOINT
                  • REPLACE
                  • RESET
                  • REVOKE
                  • ROLLBACK
                  • ROLLBACK PREPARED
                  • ROLLBACK TO SAVEPOINT
                • S
                  • SAVEPOINT
                  • SELECT
                    • Simple Queries
                    • Conditional Queries
                    • Group Queries
                    • Pagination Queries
                    • Partition Queries
                    • Join Queries
                    • Subqueries
                    • Compound Queries
                  • SELECT INTO
                  • SET
                  • SET ROLE
                  • SET SESSION AUTHORIZATION
                  • SET TRANSACTION
                  • SHOW
                  • START TRANSACTION
                • T
                  • TRUNCATE
                • U
                  • UPDATE
                  • USE
                • V
                  • VACUUM
            • Functions and Operators
              • Operator Overview
              • Logical Operators
              • Bitwise Operators
              • Pattern Matching Operators
              • Comparison Functions and Comparison Operators
              • Numeric Operation Functions and Arithmetic Operators
              • String Functions
              • Datetime Functions
              • Type Conversion Functions
              • Aggregate Functions
              • Encryption and Decryption Functions
              • Process Control Functions
              • Internal Functions
              • Other Functions
            • Data Types
              • Overview
              • Boolean Types
              • Binary Types
              • Character Types
              • Date and Time Types
              • Bit String Types
              • Numeric Types
                • Signed Integer Types
                • Unsigned Integer Types
                • Fixed-Point Types
                • Floating-Point Types
            • Type Conversion
              • Implicit Type Conversion
              • Explicit Type Conversion
              • UNION, CASE, and Related Constructs
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Row Expressions
              • Time Interval Expressions
          • System Catalogs and System Views
            • System Catalogs
            • System Views
          • Schemas
            • Information Schemas
              • character_sets
              • collations
              • collation_character_set_applicability
              • columns
              • column_privileges
              • engines
              • events
              • files
              • global_status
              • global_variables
              • key_column_usage
              • optimizer_trace
              • parameters
              • partitions
              • plugins
              • processlist
              • profiling
              • referential_constraints
              • routines
              • schemata
              • schema_privileges
              • session_status
              • session_variables
              • statistics
              • tables
              • table_constraints
              • table_privileges
              • triggers
              • user_privileges
              • views
            • m_schema
              • tables_priv
              • columns_priv
              • procs_priv
              • proc
              • func
          • Stored Procedures
        • M-Compatibility Developer Guide(Centralized_V2.0-8.x)
          • M-compatible Database System Overview
            • Query Request Handling Process
            • GaussDB Features That Are Not Supported by the M-compatible Database
          • Creating an M-compatible Database and User
          • Application Development Guide
            • Database Access Route
            • Development Specifications
            • PyMySQL-based Development
              • Development Process
              • Development Process
              • Examples: Common Operations
              • PyMySQL API Reference
                • pymysql.connect()
                • connection.cursor()
                • cursor.execute(query, args)
                • cursor.executemany(query,args)
                • connection.begin()
                • connection.commit()
                • connection.rollback()
                • cursor.fetchone()
                • cursor.fetchall()
                • cursor.fetchmany(size=None)
                • cursor.close()
                • connection.close()
                • connection.ping(reconnect = True)
                • connection.select_db(dbname)
                • connection.set_character_set(charset, collation=None)
                • connection.autocommit(arg)
            • Development Based on GaussDB JDBC
            • Development Based on MySQL JDBC
              • Development Process
              • Development Process
                • Preparing the Environment
                • Connecting to a Database
                  • Loading a Driver
                  • Database Connection Parameters
                  • Connecting to a Database in a Common Manner
                  • Connecting to a Database in SSL Mode
                • Running SQL Statements
                • Processing Data in a Result Set
                • Closing a Database Connection
              • Examples
                • Common Operation Examples
              • JDBC API Reference
                • java.sql.Connection
                • java.sql.DatabaseMetaData
                • java.sql.PreparedStatement
                • java.sql.ResultSet
                • java.sql.ResultSetMetaData
                • java.sql.Statement
              • Appendix
                • JDBC Data Type Mapping
            • Development Based on ODBC
          • SQL Reference
            • Introduction to SQL
            • Keywords
            • Character Sets and Collations
              • Character Sets and Collations of the Client Connection
              • Database-level Character Sets and Collations
              • Table-level Character Sets and Collations
              • Column-level Character Sets and Collations
              • Character Sets and Collations of Expressions of the String Type
              • Rules for Combining Character Sets and Collations
            • SQL Syntax
              • Identifier Description
              • SQL Statements
                • SQL Syntax
                • DCL Syntax Overview
                • DDL Syntax Overview
                • DML Syntax Overview
                • Overview of Other Syntax
                • A
                  • ALTER AUDIT POLICY
                  • ALTER DATABASE
                  • ALTER EXTENSION
                  • ALTER GROUP
                  • ALTER INDEX
                  • ALTER RESOURCE LABEL
                  • ALTER ROLE
                  • ALTER SCHEMA
                  • ALTER SEQUENCE
                  • ALTER SESSION
                  • ALTER TABLE
                  • ALTER TABLE PARTITION
                  • ALTER TABLE SUBPARTITION
                  • ALTER USER
                  • ALTER VIEW
                  • ANALYZE
                • B
                  • BEGIN
                • C
                  • CLEAN CONNECTION
                  • CHECKPOINT
                  • COMMENT
                  • COMMIT
                  • COPY
                  • CREATE AUDIT POLICY
                  • CREATE DATABASE
                  • CREATE EXTENSION
                  • CREATE FUNCTION
                  • CREATE GROUP
                  • CREATE INDEX
                  • CREATE RESOURCE LABEL
                  • CREATE ROLE
                  • CREATE SCHEMA
                  • CREATE SEQUENCE
                  • CREATE TABLE
                  • CREATE TABLE PARTITION
                  • CREATE TABLE SUBPARTITION
                  • CREATE TABLE SELECT
                  • CREATE USER
                  • CREATE VIEW
                • D
                  • DROP AUDIT POLICY
                  • DEALLOCATE
                  • DELETE
                  • DESCRIBE
                  • DO
                  • DROP DATABASE
                  • DROP EXTENSION
                  • DROP FUNCTION
                  • DROP GROUP
                  • DROP INDEX
                  • DROP OWNED
                  • DROP PREPARE
                  • DROP RESOURCE LABEL
                  • DROP ROLE
                  • DROP SCHEMA
                  • DROP SEQUENCE
                  • DROP TABLE
                  • DROP USER
                  • DROP VIEW
                • E
                  • EXECUTE
                  • EXPDP PLUGGABLE DATABASE
                  • EXPLAIN
                • G
                  • GRANT
                • I
                  • IMPDP PLUGGABLE DATABASE RECOVER
                  • INSERT
                • L
                  • LOAD DATA
                  • LOCK
                • P
                  • PREPARE
                  • PURGE
                • R
                  • REINDEX
                  • RELEASE SAVEPOINT
                  • RENAME TABLE
                  • REPLACE
                  • RESET
                  • REVOKE
                  • ROLLBACK
                  • ROLLBACK TO SAVEPOINT
                • S
                  • SAVEPOINT
                  • SELECT
                    • Simple Queries
                    • Conditional Queries
                    • Group Queries
                    • Pagination Queries
                    • Partition Queries
                    • Join Queries
                    • Subqueries
                    • Compound Queries
                  • SELECT INTO
                  • SET
                  • SET ROLE
                  • SET SESSION AUTHORIZATION
                  • SET TRANSACTION
                  • SHOW
                  • START TRANSACTION
                • T
                  • TRUNCATE
                • U
                  • UPDATE
                  • USE
                • V
                  • VACUUM
            • Functions and Operators
              • Operator Overview
              • Logical Operators
              • Bitwise Operators
              • Pattern Matching Operators
              • Comparison Functions and Comparison Operators
              • Numeric Operation Functions and Arithmetic Operators
              • String Functions
              • Datetime Functions
              • Type Conversion Functions
              • Network Address Functions
              • Aggregate Functions
              • JSON Functions and Operators
                • JSON Functions
                • JSON Operators
              • Window Functions
              • Encryption and Decryption Functions
              • Process Control Functions
              • Internal Functions
              • Other Functions
              • Security Functions
              • Unplanned Application Lossless and Transparent
                • Overview of Unplanned Application Lossless and Transparent
                • Flow Control Functions
                • Date and Time Functions
                • String Functions
                • Forced Conversion Functions
                • Encryption Functions
                • Comparison Functions
                • Aggregate Functions
                • JSON Functions
                • Window Functions
                • Arithmetic Functions
                • Network Address Functions
                • Other Functions
            • Data Types
              • Overview
              • Boolean Types
              • Binary Types
              • Character Types
              • Date and Time Types
              • Bit String Types
              • Numeric Types
                • Signed Integer Types
                • Unsigned Integer Types
                • Fixed-Point Types
                • Floating-Point Types
              • JSON Types
              • Enumerated Types
              • Set Types
            • Type Conversion
              • Implicit Type Conversion
              • Explicit Type Conversion
              • UNION, EXCEPT, CASE, and Related Constructs
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Row Expressions
              • Time Interval Expressions
            • Comments
              • Single-Line Comment
          • System Catalogs and System Views
            • System Catalogs
            • System Views
          • Schemas
            • Information Schemas
              • character_sets
              • collations
              • collation_character_set_applicability
              • columns
              • column_privileges
              • engines
              • events
              • files
              • global_status
              • global_variables
              • key_column_usage
              • optimizer_trace
              • parameters
              • partitions
              • plugins
              • processlist
              • profiling
              • referential_constraints
              • routines
              • schemata
              • schema_privileges
              • session_status
              • session_variables
              • statistics
              • tables
              • table_constraints
              • table_privileges
              • triggers
              • user_privileges
              • views
            • m_schema
              • tables_priv
              • columns_priv
              • procs_priv
              • proc
              • func
          • Stored Procedures
        • Vector Database Developer Guide(Centralized_V2.0-10.x)
          • Product Description
          • Using a Vector Database
            • Getting Started
            • Data Type Conversion
            • Operators
            • Creating and Managing Indexes
              • GsIVFFLAT
              • GsDiskANN
              • Vector-Scalar Hybrid Index GsDiskANN
            • Similarity Search
            • Retrieval of Similar Documents
              • Usage
              • Limitations
              • User-defined Tokenweight Dictionary
          • Helpful Links
            • Vector
            • Vector Database Functions and Operators
              • Vector Distance Calculation API
              • Vector Operation Functions
              • Vector Functions and Operators
              • Functions and Operators for Sorting, Recalling, and Searching for Similar Documents
            • Vector Indexes
            • BM25 Index
          • FAQ
      • tngg
        • SQL Optimization Guide(Distributed_V2.0-10.x)
          • Overview
            • Essential Query Optimizer Principles
            • Objectives and Significance of SQL Optimization
            • Optimizable Key Elements in GaussDB
            • Optimization Process
            • Index Optimization
          • Query Execution Process
          • Introduction to the SQL Execution Plan
            • Overview
            • Execution Plan Details
              • Execution Plans
              • Distributed Plan
              • Execution Information
            • Operators
              • Keyword Overview
              • Table Access Modes
                • Seq Scan
                • Index Scan
                • Index-only Scan
                • Bitmap
                • TID Scan
                • CTE Scan
                • Function Scan
                • Sample Scan
                • Subquery Scan
                • VALUES Scan
                • Worktable Scan
              • Table Join Modes
                • Nested-Loop Join
                • Hash Join
                • Merge Join
              • Operators
                • Sort
                • Limit
                • Append
                • Agg
                • Group
                • MergeAppend
                • SetOp
                • RecursiveUnion
                • Unique
                • LockRows
                • Materialize
                • Result
                • WindowAgg
                • StartWith Operator
                • Rownum
                • Unpivot
              • Distributed Operators
                • Data Node Scan
                • Streaming
                • Remote Query
              • Partition Pruning
                • Partition Iterator
              • Other Keywords
                • Initplan and Subplan
          • Optimization Process
          • Updating Statistics
          • Reviewing and Modifying a Table Definition
            • Overview
            • Selecting a Distribution Mode
            • Selecting Distribution Keys
            • Using Partitioned Tables
            • Selecting a Data Type
          • Reviewing the Plan Change Scenario
          • Typical SQL Optimization Methods
            • Optimizing Statement Pushdown
            • Optimizing Subqueries
            • Optimizing Statistics
            • Optimizing Operators
            • Optimizing Data Skew
            • Long-running Query and Transaction Optimization
          • Experience in Rewriting SQL Statements
          • Data Dictionaries for SQL Optimization
          • Configuring Key Parameters for SQL Optimization
          • Hint-based Optimization
            • Plan Hint Optimization
            • Hint Specifying the Query Block Where the Hint Is Located
            • Hints for Specifying the Query Block and Schema of a Table
            • Join Order Hints
            • Join Operation Hints
            • Rows Hints
            • Stream Operation Hints
            • Scan Operation Hints
            • Sublink Name Hints
            • Skew Hints
            • Parameterized Path Hint
            • Hint Errors, Conflicts, and Other Warnings
            • Plan Hint Cases
            • Optimizer GUC Parameter Hints
            • Hints for Selecting the Custom Plan or Generic Plan
            • Hints Specifying Not to Expand Subqueries
            • Hint Specifying Not to Use Global Plan Cache
            • Hints of Parameterized Paths at the Same Level
            • Hints for Setting Slow SQL Control Rules
            • Bitmap Scan Hints
            • Hints for Inner Table Materialization During Join
            • AGG Hint
            • Query Rewriting Hints
            • Hints for Specifying ANY Sublink Pullup
            • Hints for Specifying the Degree of Parallelism for Scans
            • Hints for Specifying Whether to Use Semi-Join
            • Hints for Specifying Whether to Use Minmax Optimization
            • Hints for Specifying Whether to Use Partition-wise Scan Optimization
            • Hints for Index Skip Scan
            • Hints for Predicate Rearrangement
            • Hint Specifying cursor_sharing to exact
            • Hints for the DSL Rule Engine
            • Bloom Filter Hints
          • Checking the Implicit Conversion Performance
          • Using the Vectorized Engine for Optimization
          • Performing Optimization with SQL Patches
          • Using the DSL Rule Engine
          • Configuring SMP for Performance Optimization
            • SMP Application Scenarios and Restrictions
            • Resource Impact on SMP Performance
            • Other Factors Affecting SMP Performance
            • Suggestions for Using SMP
          • Optimization Cases
            • Case: Selecting an Appropriate Distribution Key
            • Case: Creating an Appropriate Index
            • Case: Adjusting Distribution Keys
            • Case: Adjusting the GUC Parameter best_agg_plan
            • Case: Rewriting SQL Statements to Eliminate Subqueries
            • Case: Rewriting SQL Statements to Eliminate Pruning Interference
            • Case: Rewriting SQL Statements and Deleting in-clause
            • Case: Modifying the GUC Parameter rewrite_rule
            • Adjusting the GUC Parameter costbased_rewrite_rule for Cost-based Query Rewriting
            • Case: Using GSIs to Accelerate Queries
            • Case: Using Adaptive Selection of Distributed Plans
            • Case: Rule-based Index Selection
        • SQL Optimization Guide(Centralized_V2.0-10.x)
          • Overview
            • Essential Query Optimizer Principles
            • Objectives and Significance of SQL Optimization
            • Optimizable Key Elements in GaussDB
            • Optimization Process
            • Index Optimization
          • Query Execution Process
          • Introduction to the SQL Execution Plan
            • Overview
            • Execution Plan Details
              • Execution Plans
              • Execution Information
            • Operators
              • Keyword Overview
              • Table Access Modes
                • Seq Scan
                • Index Scan
                • Index-only Scan
                • Bitmap
                • TID Scan
                • CTE Scan
                • Foreign Scan
                • Function Scan
                • Sample Scan
                • Subquery Scan
                • VALUES Scan
                • Worktable Scan
              • Table Join Modes
                • Nested-Loop Join
                • Hash Join
                • Merge Join
              • Operators
                • Sort
                • Limit
                • Append
                • Agg
                • Group
                • MergeAppend
                • SetOp
                • RecursiveUnion
                • Unique
                • LockRows
                • Materialize
                • Result
                • WindowAgg
                • StartWith Operator
                • Rownum
                • Unpivot
              • Partition Pruning
                • Partition Iterator
              • Other Keywords
                • Initplan
                • Stream
          • Optimization Process
          • Updating Statistics
          • Reviewing and Modifying a Table Definition
            • Overview
            • Using Partitioned Tables
            • Selecting a Data Type
          • Reviewing the Plan Change Scenario
          • Typical SQL Optimization Methods
            • Optimizing Subqueries
            • Optimizing Statistics
            • Optimizing Operators
            • Long-running Query and Transaction Optimization
          • Experience in Rewriting SQL Statements
          • Data Dictionaries for SQL Optimization
          • Configuring Key Parameters for SQL Optimization
          • Hint-based Optimization
            • Plan Hint Optimization
            • Hints for Specifying the Query Block Where the Hint Is Located
            • Hints for Specifying the Query Block and Schema of a Table
            • Join Order Hints
            • Join Operation Hints
            • Rows Hints
            • Stream Operation Hints
            • Scan Operation Hints
            • Sublink Name Hints
            • Hint Errors, Conflicts, and Other Warnings
            • Optimizer GUC Parameter Hints
            • Hints for Selecting the Custom Plan or Generic Plan
            • Hints Specifying Not to Expand Subqueries
            • Hint Specifying Not to Use Global Plan Cache
            • Hints of Parameterized Paths at the Same Level
            • Hints for Setting Slow SQL Control Rules
            • Hint for Adaptive Plan Selection
            • Hints for Materializing a Sub-plan Result
            • Bitmap Scan Hints
            • Hints for Inner Table Materialization During Join
            • AGG Hint
            • Query Rewriting Hints
            • Outline Hints
            • Hints for Specifying ANY Sublink Pullup
            • Hints for Specifying the Degree of Parallelism for Scans
            • Hints for Specifying Whether to Use Semi-Join
            • Hints for Specifying the Stream Hashagg Optimization
            • Hints for Specifying Whether to Use Minmax Optimization
            • Hints for Specifying Whether to Use Partition-wise Scan Optimization
            • Hints for Index Skip Scan
            • Hints for Predicate Rearrangement
            • Hint Specifying cursor_sharing to exact
            • Hints Supporting IndexOnlyScanOr
            • Hints for the DSL Rule Engine
            • Bloom Filter Hints
          • Using the Vectorized Engine for Optimization
          • Introduction to Plan Trace
          • Performing Optimization with SQL Patches
          • Performing Optimization with Adaptive Joins
          • Viewing the Plan Change History
          • Optimization with the DSL Rule Engine
          • Configuring SMP for Performance Optimization
            • SMP Application Scenarios and Restrictions
            • Resource Impact on SMP Performance
            • Other Factors Affecting SMP Performance
            • Suggestions for Using SMP
            • Stream Data Synchronization Optimization
          • Optimization Cases
            • Case: Modifying the GUC Parameter rewrite_rule
            • Adjusting the GUC Parameter costbased_rewrite_rule for Cost-based Query Rewriting
            • Case: Creating an Appropriate Index
            • Case: Adding NOT NULL for the JOIN Columns
            • Case: Rewriting SQL Statements to Eliminate Subqueries
            • Case: Rewriting SQL Statements and Deleting in-clause
            • Case: Rule-based Index Selection
      • ref
        • Reference(Distributed_V2.0-10.x)
          • SQL Reference
            • GaussDB SQL
            • Keywords
            • Data Types
              • Numeric Types
              • Monetary Types
              • Boolean Types
              • Character Types
              • Binary Types
              • Date/Time Types
              • Geometric Types
              • Network Address Types
              • Bit String Types
              • UUID Type
              • Text Search Types
              • JSON/JSONB Types
              • HLL Type
              • Range Types
              • OID Types
              • Pseudo-Types
              • Data Types Used by the Ledger Database
              • XML Types
              • XMLType
              • ACLItem Type
              • Array Types
              • Data Types Supported by the Vectorized Executor
              • ROWID Type
            • Character Sets and Collations
              • Character Sets and Collations of the Client Connection
              • Database-level Character Sets and Collations
              • Schema-level Character Sets and Collations
              • Table-level Character Sets and Collations
              • Column-Level Character Sets and Collations
              • Character Sets and Collations of Expressions of the String Type
              • Rules for Combining Character Sets and Collations
            • Constant and macro
            • Functions and Operators
              • Logical Operators
              • Comparison Operators
              • Character Processing Functions and Operators
              • Binary String Functions and Operators
              • Bit String Functions and Operators
              • Pattern Matching Operators
              • Arithmetic Functions and Operators
              • Date and Time Processing Functions and Operators
              • Type Conversion Functions
              • Geometric Functions and Operators
              • Network Address Functions and Operators
              • Text Search Functions and Operators
              • JSON/JSONB Functions and Operators
              • HLL Functions and Operators
              • SEQUENCE Functions
              • Array Functions and Operators
              • Range Functions and Operators
              • Aggregate Functions
              • Window Functions
              • Security Functions
              • Ledger Database Functions
              • Encrypted Functions and Operators
              • Set Return Functions
              • Overloaded Query Functions
              • Conditional Expression Functions
              • System Information Functions
              • System Administration Functions
                • Configuration Setting Functions
                • Universal File Access Functions
                • Server Signal Functions
                • Backup and Restoration Control Functions
                • Dual-Cluster DR Control Functions
                • Dual-Cluster DR Query Functions
                • Snapshot Synchronization Functions
                • Database Object Functions
                • Advisory Lock Functions
                • Logical Replication Functions
                • Segment-Page Storage Functions
                • Bucket System Functions
                • Undo System Functions
                • HTAP System Functions
                • Other Functions
              • SPM Functions
              • Statistics Information Functions
              • Trigger Functions
              • Hash Functions
              • Prompt Message Function
              • Fault Injection System Function
              • Redistribution Functions
              • Distribution Key Recommendation Functions
              • Internal Functions
              • Sensitive Data Discovery Function
              • Dynamic Data Masking Functions
              • Hierarchical Recursion Query Functions
              • Hotkey Feature Functions
              • Global SysCache Functions
              • Data Damage Detection and Repair Functions
              • Multixact Recycling Function
              • Functions of the XML Type
              • Functions of the XMLType Type
              • Pivot Table Functions
              • Global PL/SQL Cache Functions
              • UUID Functions
              • SQL Statement Concurrency Control Functions
              • SQL Tool Functions
              • Multi-Tenant Database Functions
              • Global Temporary Table Functions
              • Database Link Functions
              • GSMonitor System Resource Statistics Functions
              • Sorting Calculation Functions
              • Autonomous Transaction Feature Functions
              • DSL Rule Management Functions
              • ROWID Functions
              • Functions for Recompilation upon Invalidation
              • Other System Functions
              • Deprecated Functions
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Array Expressions
              • Row Expressions
              • Time Interval Expressions
            • Pseudocolumn
            • Type Conversion
              • Overview
              • Operators
              • Functions
              • Value Storage
              • UNION, CASE, and Related Constructs
            • System Operation
            • Controlling Transactions
            • Full-Text Search
              • Introduction
                • Full-Text Search
                • What Is a Document
                • Basic Text Matching
                • Configuration
              • Tables and Indexes
                • Searching a Table
                • Creating an Index
              • Controlling Text Search
                • Parsing Documents
                • Parsing Queries
                • Ranking Search Results
                • Highlighting Search Results
              • Additional Features
                • Manipulating tsvector
                • Manipulating Queries
                • Rewriting Queries
                • Collecting Document Statistics
              • Parsers
              • Dictionaries
                • Overview
                • Stop Words
                • Simple Dictionary
                • Snowball Dictionary
              • Configuration Examples
              • Testing and Debugging Text Search
                • Testing a Tokenizer
                • Testing a Parser
                • Testing a Dictionary
              • Restrictions
            • SQL Syntax
              • SQL Syntax
              • DCL Syntax Overview
              • DDL Syntax Overview
              • DML Syntax Overview
              • Other Syntax List
              • Online DDL and Related Operations
              • A
                • ABORT
                • ALTER AGGREGATE
                • ALTER ASYNC ENCRYPTION KEY ROTATION
                • ALTER AUDIT POLICY
                • ALTER COLUMN ENCRYPTION KEY
                • ALTER COORDINATOR
                • ALTER DATABASE
                • ALTER DATABASE LINK
                • ALTER DEFAULT PRIVILEGES
                • ALTER DIRECTORY
                • ALTER FOREIGN DATA WRAPPER
                • ALTER FOREIGN TABLE
                • ALTER FUNCTION
                • ALTER GLOBAL CONFIGURATION
                • ALTER GROUP
                • ALTER INDEX
                • ALTER LANGUAGE
                • ALTER MASKING POLICY
                • ALTER MATERIALIZED VIEW
                • ALTER NODE
                • ALTER NODE GROUP
                • ALTER PACKAGE
                • ALTER PROCEDURE
                • ALTER RESOURCE LABEL
                • ALTER RESOURCE POOL
                • ALTER ROLE
                • ALTER ROW LEVEL SECURITY POLICY
                • ALTER SCHEMA
                • ALTER SEQUENCE
                • ALTER SERVER
                • ALTER SESSION
                • ALTER SYNONYM
                • ALTER SYSTEM KILL SESSION
                • ALTER TABLE
                • ALTER TABLE PARTITION
                • ALTER TABLE SUBPARTITION
                • ALTER TABLESPACE
                • ALTER TEXT SEARCH CONFIGURATION
                • ALTER TEXT SEARCH DICTIONARY
                • ALTER TRIGGER
                • ALTER TYPE
                • ALTER USER
                • ALTER VIEW
                • ANALYZE | ANALYSE
                • AUTOHINT
                • AUTOHINT DROP MODEL
                • AUTOHINT PURGE
              • B
                • BEGIN
              • C
                • CALL
                • CHECKPOINT
                • CLEAN CONNECTION
                • CLOSE
                • CLUSTER
                • COMMENT
                • COMMIT | END
                • COMMIT PREPARED
                • COPY
                • CREATE AGGREGATE
                • CREATE AUDIT POLICY
                • CREATE BARRIER
                • CREATE CLIENT MASTER KEY
                • CREATE COLUMN ENCRYPTION KEY
                • CREATE CONVERSION
                • CREATE DATABASE
                • CREATE DATABASE LINK
                • CREATE DIRECTORY
                • CREATE EXTENSION
                • CREATE FOREIGN DATA WRAPPER
                • CREATE FOREIGN TABLE
                • CREATE FUNCTION
                • CREATE GLOBAL INDEX
                • CREATE GROUP
                • CREATE INCREMENTAL MATERIALIZED VIEW
                • CREATE INDEX
                • CREATE LANGUAGE
                • CREATE MASKING POLICY
                • CREATE MATERIALIZED VIEW
                • CREATE MODEL
                • CREATE NODE
                • CREATE NODE GROUP
                • CREATE PACKAGE
                • CREATE PROCEDURE
                • CREATE RESOURCE LABEL
                • CREATE RESOURCE POOL
                • CREATE ROLE
                • CREATE ROW LEVEL SECURITY POLICY
                • CREATE SCHEMA
                • CREATE SECURITY LABEL
                • CREATE SEQUENCE
                • CREATE SERVER
                • CREATE SYNONYM
                • CREATE TABLE
                • CREATE TABLESPACE
                • CREATE TABLE AS
                • CREATE TABLE PARTITION
                • CREATE TABLE PARTITION | SUBPARTITION AS
                • CREATE TABLE SUBPARTITION
                • CREATE TEXT SEARCH CONFIGURATION
                • CREATE TEXT SEARCH DICTIONARY
                • CREATE TRIGGER
                • CREATE TYPE
                • CREATE USER
                • CREATE VIEW
                • CREATE WEAK PASSWORD DICTIONARY
                • CURSOR
              • D
                • DEALLOCATE
                • DECLARE
                • DELETE
                • DO
                • DROP AGGREGATE
                • DROP AUDIT POLICY
                • DROP CLIENT MASTER KEY
                • DROP COLUMN ENCRYPTION KEY
                • DROP DATABASE
                • DROP DATABASE LINK
                • DROP DIRECTORY
                • DROP EXTENSION
                • DROP FOREIGN DATA WRAPPER
                • DROP FOREIGN TABLE
                • DROP FUNCTION
                • DROP GLOBAL CONFIGURATION
                • DROP GROUP
                • DROP INDEX
                • DROP LANGUAGE
                • DROP MASKING POLICY
                • DROP MATERIALIZED VIEW
                • DROP MODEL
                • DROP NODE
                • DROP NODE GROUP
                • DROP OWNED
                • DROP PACKAGE
                • DROP PROCEDURE
                • DROP RESOURCE LABEL
                • DROP RESOURCE POOL
                • DROP ROLE
                • DROP ROW LEVEL SECURITY POLICY
                • DROP SCHEMA
                • DROP SECURITY LABEL
                • DROP SEQUENCE
                • DROP SERVER
                • DROP SYNONYM
                • DROP TABLE
                • DROP TABLESPACE
                • DROP TEXT SEARCH CONFIGURATION
                • DROP TEXT SEARCH DICTIONARY
                • DROP TRIGGER
                • DROP TYPE
                • DROP USER
                • DROP VIEW
                • DROP WEAK PASSWORD DICTIONARY
              • E
                • EXECUTE
                • EXECUTE DIRECT
                • EXPDP DATABASE
                • EXPDP TABLE
                • EXPLAIN
                • EXPLAIN PLAN
                • EXPLAIN AUTOHINT
              • F
                • FETCH
              • G
                • GENERATED UPDATE SYSTEM OBJECT
                • GRANT
              • I
                • IMPDP DATABASE CREATE
                • IMPDP RECOVER
                • IMPDP TABLE
                • IMPDP TABLE PREPARE
                • INSERT
                • INSERT ALL
              • L
                • LOAD DATA
                • LOCK
                • LOCK BUCKETS
              • M
                • MARK BUCKETS
                • MERGE INTO
                • MOVE
              • P
                • PREDICT BY
                • PREPARE
                • PREPARE TRANSACTION
                • PURGE
              • R
                • REASSIGN OWNED
                • REFRESH INCREMENTAL MATERIALIZED VIEW
                • REFRESH MATERIALIZED VIEW
                • REFRESH SYSTEM OBJECT
                • REINDEX
                • RELEASE SAVEPOINT
                • RENAME TABLE
                • REPLACE
                • RESET
                • REVOKE
                • ROLLBACK
                • ROLLBACK PREPARED
                • ROLLBACK TO SAVEPOINT
              • S
                • SAVEPOINT
                • SECURITY LABEL ON
                • SELECT
                  • Simple Queries
                  • Conditional Queries
                  • Group Queries
                  • Pagination Queries
                  • Partition Queries
                  • Join Queries
                  • Subqueries
                  • Hierarchical Queries
                  • Compound Queries
                  • Rows to Columns and Columns to Rows
                  • Window Function Queries
                  • Simplified Queries
                  • Queries Using Hints
                • SELECT INTO
                • SET
                • SET CONSTRAINTS
                • SET ROLE
                • SET SESSION AUTHORIZATION
                • SET TRANSACTION
                • SHOW
                • SHUTDOWN
                • START TRANSACTION
              • T
                • TIMECAPSULE TABLE
                • TRUNCATE
              • U
                • UPDATE
                  • Pseudo-update of Distribution Keys
              • V
                • VACUUM
                • VALUES
            • Appendix
              • Extended Functions
              • Dollar-Quoted String Constants
              • Row Expression Function Whitelist
          • Stored Procedures
            • Overview
            • Data Types
            • Data Type Conversion
            • Arrays, Collections, and Records
              • Arrays
                • Use of Array Types
                • Array Functions
              • Collections
                • Use of Collection Types
                • Collection Functions
              • Records
            • DECLARE Syntax
              • Basic Structure
              • Anonymous Blocks
              • Subprograms
                • Standalone Subprograms
                • Package Subprograms
                • Nested Subprograms
            • Basic Statements
              • Variable Definition Statements
              • Assignment Statements
              • Call Statements
            • Dynamic Statements
              • Dynamically Executing Query Statements
              • Dynamically Executing Non-Query Statements
              • Dynamically Calling Stored Procedures
              • Dynamically Calling Anonymous Blocks
            • Control Statements
              • RETURN Statements
                • RETURN
                • RETURN NEXT/RETURN QUERY
              • Conditional Statements
              • Loop Statements
              • Branching Statements
              • NULL Statements
              • Error Trapping Statements
                • Obtaining Exception Information
                • Obtaining Current Execution Information
              • GOTO Statements
            • Transaction Statements
            • Other Statements
              • Lock Operations
              • Cursor Operations
            • Cursors
              • Overview
              • Explicit Cursors
              • Implicit Cursors
              • Cursor Loop
            • Advanced Packages
              • Basic APIs
                • PKG_SERVICE
                • PKG_UTIL
                • DBE_XML
              • Secondary Encapsulation APIs
                • DBE_APPLICATION_INFO
                • DBE_COMPRESSION
                • DBE_DESCRIBE
                • DBE_FILE
                • DBE_HEAT_MAP
                • DBE_ILM
                • DBE_ILM_ADMIN
                • DBE_LICENSE
                • DBE_LOB
                • DBE_MATCH
                • DBE_OBFUSCATION_TOOLKIT
                • DBE_OUTPUT
                • DBE_RANDOM
                • DBE_RAW
                • DBE_SCHEDULER
                • DBE_SESSION
                • DBE_SQL
                • DBE_STATS
                • DBE_TASK
                • DBE_UTILITY
                • DBE_XMLDOM
                • DBE_XMLGEN
                • DBE_XMLPARSER
                • PRVT_ILM
              • Internal Functions
            • Retry
            • Package
            • Debugging
            • Keyword
          • Compatibility Description
            • Change History
              • Change History of Oracle Compatibility Description
              • Change History of MySQL Compatibility Description
            • Overview of GaussDB Compatibility
            • Oracle Compatibility Description
              • Overview of Oracle Database Compatibility
              • Basic SQL Elements
                • Data Types
                • Data Type Comparison Rules
                • Literals
                • Format Models
                • Nulls
                • Comments
                • Database Objects
                • Database Object Names and Qualifiers
                • Syntax for Schema Objects and Parts in SQL Statements
              • Pseudocolumns
              • Operators
              • Expressions
              • Conditions
              • Drivers
                • JDBC
                  • Array
                  • Struct
              • Common SQL DDL Clauses
              • SQL Queries and Subqueries
              • PL/SQL Language
                • Basic PL/SQL Syntax
                • Data Type Compatibility
                • Control Statements
                • Collections and Records
                • Static SQL Statements
                • Dynamic SQL Statements
                • Triggers
              • System Functions
                • Single-Row Functions
                • Other Functions
              • System Views
              • Advanced Packages
            • MySQL Compatibility Description
              • Overview of MySQL Compatibility
              • M-compatible Mode
                • Data Types
                  • Numeric Data Types
                  • Date and Time Data Types
                  • String Data Types
                  • Binary Data Types
                  • Attributes Supported by Data Types
                  • Data Type Conversion
                • System Functions
                  • System Function Compatibility Overview
                  • Flow Control Functions
                  • Date and Time Functions
                  • String Functions
                  • Forced Conversion Functions
                  • Encryption Functions
                  • Comparison Functions
                  • Aggregate Functions
                  • Numeric Operation Functions
                  • Other Functions
                • Operators
                • Character Sets
                • Collation Rules
                • Transactions
                • SQL
                  • SQL Compatibility Overview
                  • Keywords
                  • Identifiers
                  • DDL
                  • DML
                  • DCL
                  • Other Statements
                  • Users and Permissions
                  • System Catalogs and System Views
              • MYSQL-compatible Mode
                • Data Types
                  • Numeric Data Types
                  • Date and Time Data Types
                  • String Data Types
                  • Binary Data Types
                  • JSON Data Type
                  • Attributes Supported by Data Types
                  • Data Type Conversion
                • System Functions
                  • System Function Compatibility Overview
                  • Flow Control Functions
                  • Date and Time Functions
                  • String Functions
                  • Forced Conversion Functions
                  • Encryption Functions
                  • JSON Functions
                  • Aggregate Functions
                  • Numeric Operation Functions
                  • Other Functions
                • Operators
                • Character Sets
                • Collation Rules
                • SQL
                  • DDL
                  • DML
                  • DCL
                • Drivers
                  • JDBC API Reference
          • Tool Reference
            • Downloading and Installing Tools
            • Database Connection Tools
              • gsql for Connecting to a Database
                • gsql Usage Guide
                • Meta-Command Reference
                • FAQ
            • Data Import and Export Tools
              • Overview
              • gs_dump for Exporting Database Information
              • gs_dumpall for Exporting All Database Information
              • gs_restore for Importing Data
          • Log Reference
            • Log Overview
            • System Logs
            • Operation Logs
            • Audit Logs
            • WALs
            • Memory Logs
          • Database GUC Parameters
            • Viewing Parameters
            • Setting Parameters
            • GUC Parameters
              • GUC Parameter Usage
              • File Location
              • Connection and Authentication
                • Connection Settings
                • Security and Authentication
                • Communications Library Parameters
              • Resource Consumption
                • Memory
                • Disk Space
                • Kernel Resource Usage
                • Cost-based Vacuum Delay
                • Background Writer
                • Asynchronous I/O
              • Parallel Data Import and Export
              • Write Ahead Log
                • Settings
                • Checkpoints
                • Log Replay
                • Archiving
              • HA Replication
                • Sending Server
                • Primary Node
                • Standby Node
                • Logical Replication
              • Query Planning
                • Optimizer Method Configuration
                • Optimizer Cost Constants
                • Genetic Query Optimizer
                • DSL Rule Engine
                • Other Optimizer Options
              • Error Reporting and Logging
                • Logging Destination
                • Logging Time
                • Logging Content
                • Using CSV Log Output
              • Alarm Reporting
              • Statistics During the Database Running
                • Query and Index Statistics Collector
                • Hotspot Key Statistics
              • Workload Management
              • Autovacuum
              • Default Settings of Client Connection
                • Statement Behavior
                • Locale and Formatting
                • Other Default Parameters
              • Lock Management
              • Version and Platform Compatibility
                • Compatibility with Earlier Versions
                • Platform and Client Compatibility
                • Product Version of the Cloud Service
              • Fault Tolerance
              • Connection Pool Parameters
              • Cluster Transaction Parameters
              • Dual-Cluster Replication Parameters
              • Developer Options
              • Auditing
                • Audit Switch
                • User and Permission Audit
                • Operation Auditing
              • Transaction Monitoring
              • GTM Parameters
              • Upgrade Parameters
              • Miscellaneous Parameters
              • Wait Event
              • Query
              • System Performance Snapshot
              • Black Box Parameters
              • Security Configuration
              • HyperLogLog
              • User-defined Functions
              • Scheduled Jobs
              • Thread Pool
              • Full-Text Search
              • Backup and Restoration
              • Undo
              • DCF Parameters Settings
              • Flashback
              • Rollback Parameters
              • AI Features
              • Global SysCache Parameters
              • Read Parameters of the Standby Node in a Distributed System
              • Restoring Data on the Standby Node
              • Ledger Database
              • Creating an Index Online
              • Online DDL Operations
              • Data Lifecycle Management: OLTP Table Compression
              • Session-level Transaction Pushdown and Related Parameters
              • Enhanced TOAST
              • Global Temporary Table
              • Single-Node Table
              • HTAP
              • Reserved Parameters
            • CM Parameters
              • CM Agent Parameters
              • CM Server Parameters
          • System Catalogs and System Views
            • Overview of System Catalogs and System Views
            • System Catalogs
              • Partitioned Table
                • PG_PARTITION
                • GS_SUBPARTITION_TEMPLATE
              • Workload Management
                • GS_ABNORMAL_SQL_INFO
                • GS_ABNORMAL_SQL_WHITE_LIST
                • PG_APP_WORKLOADGROUP_MAPPING
              • OLTP Table Compression
                • GS_ILM
                • GS_ILM_JOBDETAIL
                • GS_ILM_OBJECT
                • GS_ILM_PARAM
                • GS_ILM_POLICY
                • GS_ILM_TASK
                • GS_ILM_TASKDETAIL
                • GS_ILM_TICKER
                • GS_ILM_TURBO_OBJECT
              • Encrypted Equality Query
                • GS_CLIENT_GLOBAL_KEYS
                • GS_CLIENT_GLOBAL_KEYS_ARGS
                • GS_COLUMN_KEYS
                • GS_COLUMN_KEYS_ARGS
                • GS_ENCRYPTED_COLUMNS
                • GS_ENCRYPTED_PROC
              • Communications
                • PGXC_NODE
              • Ledger Database
                • GS_GLOBAL_CHAIN
              • SPM
                • GS_SPM_SQL
                • GS_SPM_PARAM
                • GS_SPM_BASELINE
                • GS_SPM_EVOLUTION
                • GS_SPM_ID_HASH_JOIN
              • AI
                • GS_MODEL_WAREHOUSE
                • GS_OPT_MODEL
                • GS_ABO_MODEL_STATISTIC
                • GS_ABO_HISTORY
              • Audit
                • GS_AUDITING_POLICY
                • GS_AUDITING_POLICY_ACCESS
                • GS_AUDITING_POLICY_FILTERS
                • GS_AUDITING_POLICY_PRIVILEGES
              • User and Permission Management
                • GS_DB_PRIVILEGE
                • PG_DB_ROLE_SETTING
                • PG_DEFAULT_ACL
                • PG_RLSPOLICY
                • PG_SECLABEL
                • PG_SHSECLABEL
                • PG_USER_MAPPING
                • PG_USER_STATUS
              • Connection and Authentication
                • PG_AUTHID
                • PG_AUTH_HISTORY
                • PG_AUTH_MEMBERS
              • Dynamic Data Masking
                • GS_MASKING_POLICY
                • GS_MASKING_POLICY_ACTIONS
                • GS_MASKING_POLICY_FILTERS
              • DATABASE LINK
                • GS_DATABASE_LINK
              • Materialized Views
                • GS_MATVIEW
                • GS_MATVIEW_DEPENDENCY
              • Logical Decoding
                • GS_LOGICAL_ATTRDEF
                • GS_LOGICAL_ATTRIBUTE
                • GS_LOGICAL_AUTHID
                • GS_LOGICAL_CLASS
                • GS_LOGICAL_CONSTRAINT
                • GS_LOGICAL_DATABASE
                • GS_LOGICAL_DICTIONARY
                • GS_LOGICAL_INDEX
                • GS_LOGICAL_NAMESPACE
                • GS_LOGICAL_PARTITION
                • GS_LOGICAL_TYPE
                • GS_SQLAPPLY_SKIP
                • GS_TXN_LSN_TIME
                • GS_LOGICAL_SET
                • GS_LOGICAL_ENUM
                • GS_SQLAPPLY_HISTORY
              • Multi-Tenant Databases
                • GS_PDB
                • GS_RESOURCE_PLANS
                • GS_RESOURCE_PLAN_DIRECTIVES
              • DSL Rule Engine
                • GS_DSL_REWRITERULE
              • HTAP
                • GS_IMCV
              • Other System Catalogs
                • GS_ASP
                • GS_COPY_ERROR_OLD
                • GS_COPY_SUMMARY_LOG
                • GS_COPY_ERROR_LOG
                • GS_DEP_SOURCE
                • GS_DEPENDENCIES
                • GS_DEPENDENCIES_OBJ
                • GS_GLOBAL_CONFIG
                • GS_JOB_ATTRIBUTE
                • GS_JOB_ARGUMENT
                • GS_PACKAGE
                • GS_PLAN_TRACE
                • GS_POLICY_LABEL
                • GS_RECYCLEBIN
                • GS_SECURITY_LABEL
                • GS_SQL_PATCH
                • GS_STATISTIC_EXT_HISTORY
                • GS_STATISTIC_HISTORY
                • GS_SYSTEM_OBJECTS_VERSION
                • GS_TABLESTATS_HISTORY
                • GS_TS_DICT_DEFINITION
                • GS_TXN_SNAPSHOT
                • GS_UID
                • GS_WORKLOAD_RULE
                • PG_AGGREGATE
                • PG_AM
                • PG_AMOP
                • PG_AMPROC
                • PG_ATTRDEF
                • PG_ATTRIBUTE
                • PG_CAST
                • PG_CLASS
                • PG_COLLATION
                • PG_CONSTRAINT
                • PG_CONVERSION
                • PG_DATABASE
                • PG_DEPEND
                • PG_DESCRIPTION
                • PG_DIRECTORY
                • PG_ENUM
                • PG_EXTENSION
                • PG_EXTENSION_DATA_SOURCE
                • PG_FOREIGN_DATA_WRAPPER
                • PG_FOREIGN_SERVER
                • PG_FOREIGN_TABLE
                • PG_HASHBUCKET
                • PG_INDEX
                • PG_INHERITS
                • PG_JOB
                • PG_JOB_PROC
                • PG_LANGUAGE
                • PG_NAMESPACE
                • PG_OBJECT
                • PG_OPCLASS
                • PG_OPERATOR
                • PG_OPFAMILY
                • PG_PLTEMPLATE
                • PG_PROC
                • PG_RANGE
                • PG_REPLICATION_ORIGIN
                • PG_RESOURCE_POOL
                • PG_REWRITE
                • PG_SET
                • PG_SHDEPEND
                • PG_SHDESCRIPTION
                • PG_STATISTIC
                • PG_STATISTIC_EXT
                • PG_SYNONYM
                • PG_TABLESPACE
                • PG_TRIGGER
                • PG_TS_CONFIG
                • PG_TS_CONFIG_MAP
                • PG_TS_DICT
                • PG_TS_PARSER
                • PG_TS_TEMPLATE
                • PG_TYPE
                • PGXC_CLASS
                • PGXC_GROUP
                • PGXC_SLICE
                • PLAN_TABLE_DATA
                • STATEMENT_HISTORY
                • STREAMING_STREAM
                • STREAMING_CONT_QUERY
            • System Views
              • Partitioned Tables
                • ADM_IND_PARTITIONS
                • ADM_IND_SUBPARTITIONS
                • ADM_PART_COL_STATISTICS
                • ADM_PART_INDEXES
                • ADM_PART_TABLES
                • ADM_SUBPART_KEY_COLUMNS
                • ADM_TAB_PARTITIONS
                • ADM_TAB_SUBPARTITIONS
                • DB_IND_PARTITIONS
                • DB_IND_SUBPARTITIONS
                • DB_PART_COL_STATISTICS
                • DB_PART_INDEXES
                • DB_PART_KEY_COLUMNS
                • DB_PART_TABLES
                • DB_SUBPART_KEY_COLUMNS
                • DB_TAB_PARTITIONS
                • DB_TAB_SUBPARTITIONS
                • MY_IND_PARTITIONS
                • MY_IND_SUBPARTITIONS
                • MY_PART_COL_STATISTICS
                • MY_PART_INDEXES
                • MY_PART_KEY_COLUMNS
                • MY_PART_TABLES
                • MY_SUBPART_KEY_COLUMNS
                • MY_TAB_PARTITIONS
                • MY_TAB_SUBPARTITIONS
                • GS_STATIO_ALL_PARTITIONS
                • GS_STAT_XACT_ALL_PARTITIONS
                • GS_STAT_ALL_PARTITIONS
              • Workload Management
                • GS_WLM_CGROUP_INFO
                • GS_WLM_REBUILD_USER_RESOURCE_POOL
                • GS_WLM_USER_INFO
                • GLOBAL_WLM_RESPOOL_CONCURRENCY_INFO
                • GLOBAL_WLM_RESPOOL_CONNECTION_INFO
                • GLOBAL_WLM_RESPOOL_CPU_INFO
                • GLOBAL_WLM_RESPOOL_IO_INFO
                • GLOBAL_WLM_RESPOOL_MEMORY_INFO
                • PGXC_WLM_REBUILD_USER_RESPOOL
              • OLTP Table Compression
                • GS_ADM_ILMDATAMOVEMENTPOLICIES
                • GS_ADM_ILMOBJECTS
                • GS_ADM_ILMPOLICIES
                • GS_ADM_ILMEVALUATIONDETAILS
                • GS_ADM_ILMPARAMETERS
                • GS_ADM_ILMRESULTS
                • GS_ADM_ILMTASKS
                • GS_MY_ILMEVALUATIONDETAILS
                • GS_MY_ILMRESULTS
                • GS_MY_ILMTASKS
                • GS_MY_ILMDATAMOVEMENTPOLICIES
                • GS_MY_ILMOBJECTS
                • GS_MY_ILMPOLICIES
              • Communications
                • COMM_CLIENT_INFO
                • GLOBAL_COMM_CLIENT_INFO
                • GS_COMM_LISTEN_ADDRESS_EXT_INFO
                • GS_GET_LISTEN_ADDRESS_EXT_INFO
                • GS_LIBCOMM_FD_INFO
                • GS_LIBCOMM_MEMORY_INFO
                • GS_STATIC_THREADPOOL_CTRL_STATUS
                • PG_COMM_DELAY
                • PG_COMM_RECV_STREAM
                • PG_COMM_SEND_STREAM
                • PG_COMM_STATUS
                • PG_GET_INVALID_BACKENDS
                • PG_POOLER_STATUS
                • PGXC_COMM_DELAY
                • PGXC_COMM_RECV_STREAM
                • PGXC_COMM_SEND_STREAM
                • PGXC_COMM_STATUS
              • Segment-Page Storage
                • GLOBAL_GS_SEG_DATAFILES
                • GLOBAL_GS_SEG_EXTENTS
                • GLOBAL_GS_SEG_SEGMENTS
                • GLOBAL_GS_SEG_SPC_EXTENTS
                • GLOBAL_GS_SEG_SPC_SEGMENTS
                • GS_SEG_DATAFILES
                • GS_SEG_DATAFILE_LAYOUT
                • GS_SEG_EXTENTS
                • GS_SEG_SEGMENTS
                • GS_SEG_SEGMENT_LAYOUT
                • GS_SEG_SPC_EXTENTS
                • GS_SEG_SPC_SEGMENTS
                • GS_SEG_SPC_REMAIN_EXTENTS
                • GS_SEG_SPC_REMAIN_SEGMENTS
              • SPM
                • GS_SPM_SQL_BASELINE
                • GS_SPM_SQL_PARAM
                • GS_SPM_SQL_EVOLUTION
                • GS_SPM_SYS_BASELINE
              • Audit
                • ADM_AUDIT_OBJECT
                • ADM_AUDIT_SESSION
                • ADM_AUDIT_STATEMENT
                • ADM_AUDIT_TRAIL
                • GS_AUDITING
                • GS_AUDITING_ACCESS
                • GS_AUDITING_PRIVILEGE
              • User and Permission Management
                • ADM_COL_PRIVS
                • ADM_ROLE_PRIVS
                • ADM_ROLES
                • ADM_SYS_PRIVS
                • ADM_TAB_PRIVS
                • ADM_USERS
                • DB_COL_PRIVS
                • DB_DIRECTORIES
                • DB_TAB_PRIVS
                • DB_USERS
                • GS_DB_PRIVILEGES
                • GS_LABELS
                • MY_COL_PRIVS
                • MY_ROLE_PRIVS
                • MY_SYS_PRIVS
                • PG_RLSPOLICIES
                • GS_RLSPOLICIES
                • PG_ROLES
                • GS_ROLES
                • PG_SECLABELS
                • GS_SECLABELS
                • PG_SHADOW
                • GS_SHADOW
                • PG_USER
                • GS_USER
                • PG_USER_MAPPINGS
                • ROLE_ROLE_PRIVS
                • ROLE_SYS_PRIVS
                • ROLE_TAB_PRIVS
              • Dynamic Data Masking
                • GS_MASKING
              • Transparent Data Encryption (TDE)
                • PG_TDE_INFO
              • DATABASE LINK
                • GS_DB_LINKS
                • V$DBLINK
              • Materialized Views
                • GS_MATVIEWS
              • Multi-Tenant Databases
                • GS_RESPLAN_PDB_INFO
                • GS_RESPLAN_PDB_METRIC
                • GS_RESPLAN_PDB_METRIC_HISTORY
                • MTD_USER
                • GS_DATABASE_DETAILS
              • Other System Views
                • ADM_ARGUMENTS
                • ADM_COL_COMMENTS
                • ADM_COLL_TYPES
                • ADM_CONS_COLUMNS
                • ADM_CONSTRAINTS
                • ADM_DATA_FILES
                • ADM_DEPENDENCIES
                • ADM_DIRECTORIES
                • ADM_HIST_SNAPSHOT
                • ADM_HIST_SQL_PLAN
                • ADM_HIST_SQLSTAT
                • ADM_HIST_SQLTEXT
                • ADM_IND_COLUMNS
                • ADM_IND_EXPRESSIONS
                • ADM_INDEXES
                • ADM_OBJECTS
                • ADM_PROCEDURES
                • ADM_SCHEDULER_JOB_ARGS
                • ADM_SCHEDULER_JOBS
                • ADM_SCHEDULER_PROGRAM_ARGS
                • ADM_SCHEDULER_PROGRAMS
                • ADM_SCHEDULER_RUNNING_JOBS
                • ADM_SEGMENTS
                • ADM_SEQUENCES
                • ADM_SOURCE
                • ADM_SYNONYMS
                • ADM_TAB_COL_STATISTICS
                • ADM_TAB_COLS
                • ADM_TAB_COLUMNS
                • ADM_TAB_COMMENTS
                • ADM_TAB_HISTOGRAMS
                • ADM_TAB_STATISTICS
                • ADM_TAB_STATS_HISTORY
                • ADM_TABLES
                • ADM_TABLESPACES
                • ADM_TRIGGERS
                • ADM_TYPE_ATTRS
                • ADM_TYPES
                • ADM_VIEWS
                • DB_ARGUMENTS
                • DB_ALL_TABLES
                • DB_COL_COMMENTS
                • DB_COLL_TYPES
                • DB_CONS_COLUMNS
                • DB_CONSTRAINTS
                • DB_DEPENDENCIES
                • DB_IND_COLUMNS
                • DB_IND_EXPRESSIONS
                • DB_INDEXES
                • DB_OBJECTS
                • DB_PROCEDURES
                • DB_SCHEDULER_JOB_ARGS
                • DB_SCHEDULER_PROGRAM_ARGS
                • DB_SEQUENCES
                • DB_SOURCE
                • DB_SYNONYMS
                • DB_TAB_COL_STATISTICS
                • DB_TAB_COLUMNS
                • DB_TAB_COMMENTS
                • DB_TAB_HISTOGRAMS
                • DB_TAB_MODIFICATIONS
                • DB_TAB_STATS_HISTORY
                • DB_TABLES
                • DB_TRIGGERS
                • DB_TYPES
                • DB_VIEWS
                • DICT
                • DICTIONARY
                • DUAL
                • DV_SESSIONS
                • DV_SESSION_LONGOPS
                • GET_GLOBAL_PREPARED_XACTS
                • GLOBAL_BAD_BLOCK_INFO
                • GLOBAL_CLEAR_BAD_BLOCK_INFO
                • GLOBAL_SQL_PATCH
                • GLOBAL_STAT_HOTKEYS_INFO
                • GLOBAL_WAL_SENDER_STATUS
                • GS_ALL_CONTROL_GROUP_INFO
                • GS_ALL_PREPARED_STATEMENTS
                • GS_AUTONOMOUS_TRANSACTION_DETAIL
                • GS_BUCKET_LOCKS
                • GS_GET_CONTROL_GROUP_INFO
                • GS_GLOBAL_ARCHIVE_STATUS
                • GS_GSC_MEMORY_DETAIL
                • GS_GTT_ATTACHED_PIDS
                • GS_GLOBAL_AUTONOMOUS_TRANSACTION_DETAIL
                • GS_GLOBAL_GTT_ATTACHED_PIDS
                • GS_GLOBAL_DIST_GTT_REMAIN_SESSIONS
                • GS_LOGICALSTANDBY_SKIP
                • GS_LOGICALSTANDBY_SKIP_TRANSACTION
                • GS_LSC_MEMORY_DETAIL
                • GS_MY_PLAN_TRACE
                • GS_SESSION_ALL_SETTINGS
                • GS_SQL_COUNT
                • GS_SYSTEM_OBJECT_VERSION_DETAILS
                • GS_THRDSTREAM_WORKER_INFO
                • GS_TOTAL_NODEGROUP_MEMORY_DETAIL
                • GS_WORKLOAD_RULE_STAT
                • GV_INSTANCE
                • GV_SESSION
                • MPP_TABLES
                • MY_AUDIT_TRAIL
                • MY_COL_COMMENTS
                • MY_COLL_TYPES
                • MY_CONS_COLUMNS
                • MY_CONSTRAINTS
                • MY_DEPENDENCIES
                • MY_IND_COLUMNS
                • MY_IND_EXPRESSIONS
                • MY_INDEXES
                • MY_JOBS
                • MY_OBJECTS
                • MY_PROCEDURES
                • MY_SCHEDULER_JOB_ARGS
                • MY_SCHEDULER_JOBS
                • MY_SCHEDULER_PROGRAM_ARGS
                • MY_SEQUENCES
                • MY_SOURCE
                • MY_SYNONYMS
                • MY_TAB_COL_STATISTICS
                • MY_TAB_COLUMNS
                • MY_TAB_COMMENTS
                • MY_TAB_HISTOGRAMS
                • MY_TAB_MODIFICATIONS
                • MY_TAB_STATS_HISTORY
                • MY_TAB_STATISTICS
                • MY_TABLES
                • MY_TABLESPACES
                • MY_TRIGGERS
                • MY_TYPE_ATTRS
                • MY_TYPES
                • MY_VIEWS
                • NLS_DATABASE_PARAMETERS
                • NLS_INSTANCE_PARAMETERS
                • PG_AVAILABLE_EXTENSION_VERSIONS
                • PG_AVAILABLE_EXTENSIONS
                • PG_CONTROL_GROUP_CONFIG
                • PG_CURSORS
                • PG_EXT_STATS
                • PG_GET_SENDERS_CATCHUP_TIME
                • PG_GROUP
                • PG_GTT_STATS
                • PG_GTT_RELSTATS
                • PG_GTT_ATTACHED_PIDS
                • PG_INDEXES
                • PG_LOCKS
                • PG_NODE_ENV
                • PG_OS_THREADS
                • PG_PREPARED_STATEMENTS
                • PG_PREPARED_XACTS
                • PG_REPLICATION_SLOTS
                • PG_RULES
                • PG_RUNNING_XACTS
                • PG_SESSION_IOSTAT
                • PG_SETTINGS
                • PG_SHARED_MEMORY_DETAIL
                • PG_STATS
                • PG_STAT_ACTIVITY
                • PG_STAT_ACTIVITY_NG
                • PG_STAT_ALL_INDEXES
                • PG_STAT_ALL_TABLES
                • PG_STAT_BAD_BLOCK
                • PG_STAT_BGWRITER
                • PG_STAT_DATABASE
                • PG_STAT_DATABASE_CONFLICTS
                • PG_STAT_REPLICATION
                • PG_STAT_SYS_INDEXES
                • PG_STAT_SYS_TABLES
                • PG_STAT_USER_FUNCTIONS
                • PG_STAT_USER_INDEXES
                • PG_STAT_USER_TABLES
                • PG_STAT_XACT_ALL_TABLES
                • PG_STAT_XACT_SYS_TABLES
                • PG_STAT_XACT_USER_FUNCTIONS
                • PG_STAT_XACT_USER_TABLES
                • PG_STATIO_ALL_INDEXES
                • PG_STATIO_ALL_SEQUENCES
                • PG_STATIO_ALL_TABLES
                • PG_STATIO_SYS_INDEXES
                • PG_STATIO_SYS_SEQUENCES
                • PG_STATIO_SYS_TABLES
                • PG_STATIO_USER_INDEXES
                • PG_STATIO_USER_SEQUENCES
                • PG_STATIO_USER_TABLES
                • PG_TABLES
                • PG_THREAD_WAIT_STATUS
                • PG_TIMEZONE_ABBREVS
                • PG_TIMEZONE_NAMES
                • PG_TOTAL_MEMORY_DETAIL
                • PG_TOTAL_USER_RESOURCE_INFO
                • PG_TOTAL_USER_RESOURCE_INFO_OID
                • PG_VARIABLE_INFO
                • PG_VIEWS
                • PGXC_COPY_ERROR_LOG
                • PGXC_GET_STAT_ALL_TABLES
                • PGXC_GET_TABLE_SKEWNESS
                • PGXC_NODE_ENV
                • PGXC_OS_THREADS
                • PGXC_PREPARED_XACTS
                • PGXC_RUNNING_XACTS
                • PGXC_STAT_ACTIVITY
                • PGXC_STAT_BAD_BLOCK
                • PGXC_SQL_COUNT
                • PGXC_THREAD_WAIT_STATUS
                • PGXC_TOTAL_MEMORY_DETAIL
                • PGXC_VARIABLE_INFO
                • PLAN_TABLE
                • PV_FILE_STAT
                • PV_INSTANCE_TIME
                • PV_OS_RUN_INFO
                • PV_REDO_STAT
                • PV_SESSION_MEMORY
                • PV_SESSION_MEMORY_CONTEXT
                • PV_SESSION_MEMORY_DETAIL
                • PV_SESSION_STAT
                • PV_SESSION_TIME
                • PV_THREAD_MEMORY_CONTEXT
                • PV_TOTAL_MEMORY_DETAIL
                • SYS_DUMMY
                • V_INSTANCE
                • V_MYSTAT
                • V_SESSION
                • V$GLOBAL_OPEN_CURSOR
                • V$GLOBAL_TRANSACTION
                • V$LOCK
                • V$NLS_PARAMETERS
                • V$OPEN_CURSOR
                • V$SESSION_WAIT
                • V$SYSSTAT
                • V$SYSTEM_EVENT
                • V$VERSION
              • Deprecated System Views
          • Schemas
            • Information Schema
              • INFORMATION_SCHEMA._PG_FOREIGN_DATA_WRAPPERS
              • INFORMATION_SCHEMA._PG_FOREIGN_SERVERS
              • INFORMATION_SCHEMA._PG_FOREIGN_TABLE_COLUMNS
              • INFORMATION_SCHEMA._PG_FOREIGN_TABLES
              • INFORMATION_SCHEMA._PG_USER_MAPPINGS
              • INFORMATION_SCHEMA.INFORMATION_SCHEMA_CATALOG_NAME
              • INFORMATION_SCHEMA.TRIGGERS
            • DBE_PERF Schema
              • OS
                • DBE_PERF.OS_RUNTIME
                • DBE_PERF.GLOBAL_OS_RUNTIME
                • DBE_PERF.OS_THREADS
                • DBE_PERF.GLOBAL_OS_THREADS
                • DBE_PERF.PERF_QUERY
                • DBE_PERF.SHAKING_COLLECT_STATUS
              • Instance
                • DBE_PERF.INSTANCE_TIME
                • DBE_PERF.GLOBAL_INSTANCE_TIME
              • Memory
                • DBE_PERF.MEMORY_NODE_DETAIL
                • DBE_PERF.GLOBAL_MEMORY_NODE_DETAIL
                • DBE_PERF.MEMORY_NODE_NG_DETAIL
                • DBE_PERF.SHARED_MEMORY_DETAIL
                • DBE_PERF.GLOBAL_SHARED_MEMORY_DETAIL
                • DBE_PERF.TRACK_MEMORY_CONTEXT_DETAIL
              • File
                • DBE_PERF.FILE_IOSTAT
                • DBE_PERF.SUMMARY_FILE_IOSTAT
                • DBE_PERF.GLOBAL_FILE_IOSTAT
                • DBE_PERF.FILE_REDO_IOSTAT
                • DBE_PERF.SUMMARY_FILE_REDO_IOSTAT
                • DBE_PERF.GLOBAL_FILE_REDO_IOSTAT
                • DBE_PERF.LOCAL_REL_IOSTAT
                • DBE_PERF.SUMMARY_REL_IOSTAT
                • DBE_PERF.GLOBAL_REL_IOSTAT
              • Object
                • DBE_PERF.STAT_USER_TABLES
                • DBE_PERF.SUMMARY_STAT_USER_TABLES
                • DBE_PERF.GLOBAL_STAT_USER_TABLES
                • DBE_PERF.STAT_USER_INDEXES
                • DBE_PERF.SUMMARY_STAT_USER_INDEXES
                • DBE_PERF.GLOBAL_STAT_USER_INDEXES
                • DBE_PERF.STAT_SYS_TABLES
                • DBE_PERF.SUMMARY_STAT_SYS_TABLES
                • DBE_PERF.GLOBAL_STAT_SYS_TABLES
                • DBE_PERF.STAT_SYS_INDEXES
                • DBE_PERF.SUMMARY_STAT_SYS_INDEXES
                • DBE_PERF.GLOBAL_STAT_SYS_INDEXES
                • DBE_PERF.STAT_ALL_TABLES
                • DBE_PERF.SUMMARY_STAT_ALL_TABLES
                • DBE_PERF.GLOBAL_STAT_ALL_TABLES
                • DBE_PERF.STAT_ALL_INDEXES
                • DBE_PERF.SUMMARY_STAT_ALL_INDEXES
                • DBE_PERF.GLOBAL_STAT_ALL_INDEXES
                • DBE_PERF.STAT_DATABASE
                • DBE_PERF.SUMMARY_STAT_DATABASE
                • DBE_PERF.GLOBAL_STAT_DATABASE
                • DBE_PERF.STAT_DATABASE_CONFLICTS
                • DBE_PERF.SUMMARY_STAT_DATABASE_CONFLICTS
                • DBE_PERF.GLOBAL_STAT_DATABASE_CONFLICTS
                • DBE_PERF.STAT_XACT_ALL_TABLES
                • DBE_PERF.SUMMARY_STAT_XACT_ALL_TABLES
                • DBE_PERF.GLOBAL_STAT_XACT_ALL_TABLES
                • DBE_PERF.STAT_XACT_SYS_TABLES
                • DBE_PERF.SUMMARY_STAT_XACT_SYS_TABLES
                • DBE_PERF.GLOBAL_STAT_XACT_SYS_TABLES
                • DBE_PERF.STAT_XACT_USER_TABLES
                • DBE_PERF.SUMMARY_STAT_XACT_USER_TABLES
                • DBE_PERF.GLOBAL_STAT_XACT_USER_TABLES
                • DBE_PERF.STAT_XACT_USER_FUNCTIONS
                • DBE_PERF.SUMMARY_STAT_XACT_USER_FUNCTIONS
                • DBE_PERF.GLOBAL_STAT_XACT_USER_FUNCTIONS
                • DBE_PERF.STAT_BAD_BLOCK
                • DBE_PERF.SUMMARY_STAT_BAD_BLOCK
                • DBE_PERF.GLOBAL_STAT_BAD_BLOCK
                • DBE_PERF.STAT_USER_FUNCTIONS
                • DBE_PERF.SUMMARY_STAT_USER_FUNCTIONS
                • DBE_PERF.GLOBAL_STAT_USER_FUNCTIONS
              • Workload
                • DBE_PERF.WORKLOAD_SQL_COUNT
                • DBE_PERF.SUMMARY_WORKLOAD_SQL_COUNT
                • DBE_PERF.WORKLOAD_TRANSACTION
                • DBE_PERF.SUMMARY_WORKLOAD_TRANSACTION
                • DBE_PERF.GLOBAL_WORKLOAD_TRANSACTION
                • DBE_PERF.WORKLOAD_SQL_ELAPSE_TIME
                • DBE_PERF.SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
                • DBE_PERF.USER_TRANSACTION
                • DBE_PERF.GLOBAL_USER_TRANSACTION
              • Session and Thread
                • DBE_PERF.SESSION_STAT
                • DBE_PERF.GLOBAL_SESSION_STAT
                • DBE_PERF.SESSION_TIME
                • DBE_PERF.GLOBAL_SESSION_TIME
                • DBE_PERF.SESSION_MEMORY
                • DBE_PERF.GLOBAL_SESSION_MEMORY
                • DBE_PERF.SESSION_MEMORY_DETAIL
                • DBE_PERF.GLOBAL_SESSION_MEMORY_DETAIL
                • DBE_PERF.SESSION_STAT_ACTIVITY
                • DBE_PERF.GLOBAL_SESSION_STAT_ACTIVITY
                • DBE_PERF.THREAD_WAIT_STATUS
                • DBE_PERF.GLOBAL_THREAD_WAIT_STATUS
                • DBE_PERF.LOCAL_THREADPOOL_STATUS
                • DBE_PERF.GLOBAL_THREADPOOL_STATUS
                • DBE_PERF.SESSION_CPU_RUNTIME
                • DBE_PERF.SESSION_MEMORY_RUNTIME
                • DBE_PERF.STATEMENT_IOSTAT_COMPLEX_RUNTIME
                • DBE_PERF.LOCAL_ACTIVE_SESSION
                • DBE_PERF.GLOBAL_ACTIVE_SESSION
              • Transaction
                • DBE_PERF.TRANSACTIONS_RUNNING_XACTS
                • DBE_PERF.SUMMARY_TRANSACTIONS_RUNNING_XACTS
                • DBE_PERF.GLOBAL_TRANSACTIONS_RUNNING_XACTS
                • DBE_PERF.TRANSACTIONS_PREPARED_XACTS
                • DBE_PERF.SUMMARY_TRANSACTIONS_PREPARED_XACTS
                • DBE_PERF.GLOBAL_TRANSACTIONS_PREPARED_XACTS
              • Query
                • DBE_PERF.STATEMENT
                • DBE_PERF.SUMMARY_STATEMENT
                • DBE_PERF.STATEMENT_COUNT
                • DBE_PERF.GLOBAL_STATEMENT_COUNT
                • DBE_PERF.SUMMARY_STATEMENT_COUNT
                • DBE_PERF.STATEMENT_RESPONSETIME_PERCENTILE
                • DBE_PERF.STATEMENT_HISTORY
                • DBE_PERF.GLOBAL_STATEMENT_COMPLEX_HISTORY
                • DBE_PERF.GLOBAL_STATEMENT_COMPLEX_HISTORY_TABLE
                • DBE_PERF.STATEMENT_WLMSTAT_COMPLEX_RUNTIME
                • DBE_PERF.SESSION_SQL_MEMORY
                • DBE_PERF.GLOBAL_SESSION_SQL_MEMORY
                • DBE_PERF.GS_PLANCACHE_STAT
                • DBE_PERF.GS_DIST_PLANCACHE_STAT
              • Cache and I/O
                • DBE_PERF.STATIO_USER_TABLES
                • DBE_PERF.SUMMARY_STATIO_USER_TABLES
                • DBE_PERF.GLOBAL_STATIO_USER_TABLES
                • DBE_PERF.STATIO_USER_INDEXES
                • DBE_PERF.SUMMARY_STATIO_USER_INDEXES
                • DBE_PERF.GLOBAL_STATIO_USER_INDEXES
                • DBE_PERF.STATIO_USER_SEQUENCES
                • DBE_PERF.SUMMARY_STATIO_USER_SEQUENCES
                • DBE_PERF.GLOBAL_STATIO_USER_SEQUENCES
                • DBE_PERF.STATIO_SYS_TABLES
                • DBE_PERF.SUMMARY_STATIO_SYS_TABLES
                • DBE_PERF.GLOBAL_STATIO_SYS_TABLES
                • DBE_PERF.STATIO_SYS_INDEXES
                • DBE_PERF.SUMMARY_STATIO_SYS_INDEXES
                • DBE_PERF.GLOBAL_STATIO_SYS_INDEXES
                • DBE_PERF.STATIO_SYS_SEQUENCES
                • DBE_PERF.SUMMARY_STATIO_SYS_SEQUENCES
                • DBE_PERF.GLOBAL_STATIO_SYS_SEQUENCES
                • DBE_PERF.STATIO_ALL_TABLES
                • DBE_PERF.SUMMARY_STATIO_ALL_TABLES
                • DBE_PERF.GLOBAL_STATIO_ALL_TABLES
                • DBE_PERF.STATIO_ALL_INDEXES
                • DBE_PERF.SUMMARY_STATIO_ALL_INDEXES
                • DBE_PERF.GLOBAL_STATIO_ALL_INDEXES
                • DBE_PERF.STATIO_ALL_SEQUENCES
                • DBE_PERF.SUMMARY_STATIO_ALL_SEQUENCES
                • DBE_PERF.GLOBAL_STATIO_ALL_SEQUENCES
              • Communications Library
                • DBE_PERF.COMM_DELAY
                • DBE_PERF.GLOBAL_COMM_DELAY
                • DBE_PERF.COMM_RECV_STREAM
                • DBE_PERF.GLOBAL_COMM_RECV_STREAM
                • DBE_PERF.COMM_SEND_STREAM
                • DBE_PERF.GLOBAL_COMM_SEND_STREAM
                • DBE_PERF.COMM_STATUS
                • DBE_PERF.GLOBAL_COMM_STATUS
                • DBE_PERF.GLOBAL_COMM_CHECK_CONNECTION_STATUS
              • Utility
                • DBE_PERF.REPLICATION_STAT
                • DBE_PERF.GLOBAL_REPLICATION_STAT
                • DBE_PERF.REPLICATION_SLOTS
                • DBE_PERF.GLOBAL_REPLICATION_SLOTS
                • DBE_PERF.BGWRITER_STAT
                • DBE_PERF.GLOBAL_BGWRITER_STAT
                • DBE_PERF.POOLER_STATUS
                • DBE_PERF.POOLER_AGENT
                • DBE_PERF.GLOBAL_CKPT_STATUS
                • DBE_PERF.GLOBAL_DOUBLE_WRITE_STATUS
                • DBE_PERF.GLOBAL_PAGEWRITER_STATUS
                • DBE_PERF.GLOBAL_POOLER_STATUS
                • DBE_PERF.GLOBAL_RECORD_RESET_TIME
                • DBE_PERF.GLOBAL_REDO_STATUS
                • DBE_PERF.GLOBAL_RECOVERY_STATUS
                • DBE_PERF.CLASS_VITAL_INFO
                • DBE_PERF.USER_LOGIN
                • DBE_PERF.SUMMARY_USER_LOGIN
                • DBE_PERF.GLOBAL_GET_BGWRITER_STATUS
                • DBE_PERF.GLOBAL_SINGLE_FLUSH_DW_STATUS
                • DBE_PERF.GLOBAL_CANDIDATE_STATUS
                • DBE_PERF.PARALLEL_DECODE_STATUS
                • DBE_PERF.GLOBAL_PARALLEL_DECODE_STATUS
                • DBE_PERF.PARALLEL_DECODE_THREAD_INFO
                • DBE_PERF.GLOBAL_PARALLEL_DECODE_THREAD_INFO
                • DBE_PERF.GLOBAL_ADIO_COMPLETER_STATUS
                • DBE_PERF.GLOBAL_AIO_SLOT_USAGE_STATUS
                • DBE_PERF.GLOBAL_XLOG_REDO_STAT
                • DBE_PERF.EMERGENCY_OPERATION_RECORDS
                • DBE_PERF.KERNEL_INFO
              • Lock
                • DBE_PERF.LOCKS
                • DBE_PERF.GLOBAL_LOCKS
              • Wait Event
                • DBE_PERF.WAIT_EVENTS
                • DBE_PERF.GLOBAL_WAIT_EVENTS
                • DBE_PERF.WAIT_EVENT_INFO
                • DBE_PERF.GLOBAL_DATANODES_WAIT_EVENTS
              • Configuration
                • DBE_PERF.CONFIG_SETTINGS
                • DBE_PERF.GLOBAL_CONFIG_SETTINGS
              • Operator
                • DBE_PERF.OPERATOR_HISTORY_TABLE
                • DBE_PERF.OPERATOR_RUNTIME
                • DBE_PERF.GLOBAL_OPERATOR_HISTORY
                • DBE_PERF.GLOBAL_OPERATOR_HISTORY_TABLE
                • DBE_PERF.GLOBAL_OPERATOR_RUNTIME
              • Workload Manager
                • DBE_PERF.WLM_CGROUP_CONFIG
                • DBE_PERF.WLM_CLUSTER_RESOURCE_RUNTIME
                • DBE_PERF.WLM_CONTROLGROUP_CONFIG
                • DBE_PERF.WLM_CONTROLGROUP_NG_CONFIG
                • DBE_PERF.WLM_RESOURCEPOOL_RUNTIME
                • DBE_PERF.WLM_USER_RESOURCE_CONFIG
                • DBE_PERF.WLM_USER_RESOURCE_RUNTIME
                • DBE_PERF.WLM_WORKLOAD_HISTORY_INFO
                • DBE_PERF.WLM_WORKLOAD_RUNTIME
                • DBE_PERF.GLOBAL_WLM_WORKLOAD_RUNTIME
                • DBE_PERF.LOCAL_IO_WAIT_INFO
                • DBE_PERF.GLOBAL_IO_WAIT_INFO
              • Global Plan Cache
                • DBE_PERF.LOCAL_PLANCACHE_STATUS
                • DBE_PERF.GLOBAL_PLANCACHE_STATUS
                • DBE_PERF.LOCAL_PREPARE_STATEMENT_STATUS
                • DBE_PERF.GLOBAL_PREPARE_STATEMENT_STATUS
                • DBE_PERF.LOCAL_PLANCACHE_CLEAN
                • DBE_PERF.GLOBAL_PLANCACHE_CLEAN
              • RTO & RPO
                • DBE_PERF.GLOBAL_RTO_STATUS
                • DBE_PERF.GLOBAL_STREAMING_HADR_RTO_AND_RPO_STAT
              • AI Watchdog
                • DBE_PERF.AI_WATCHDOG_MONITOR_STATUS
                • DBE_PERF.AI_WATCHDOG_DETECTION_WARNINGS
                • DBE_PERF.AI_WATCHDOG_PARAMETERS
                • DBE_PERF.AI_WATCHDOG_FTASK_STATUS
              • Trace Function
                • DBE_PERF.pl_trace_func_start
                • DBE_PERF.pl_trace_func_end
                • DBE_PERF.pl_trace_info_clean
                • DBE_PERF.pl_get_trace_info
                • DBE_PERF.pl_get_global_trace_info
              • Deprecated Views
                • Query
                • Operator
            • WDR Snapshot Schema
              • Original Information of WDR Snapshots
                • SNAPSHOT.SNAPSHOT
                • SNAPSHOT.TABLES_SNAP_TIMESTAMP
                • SNAPSHOT.SNAP_SEQ
                • SNAPSHOT.SNAP_QUERY
                • SNAPSHOT.SNAP_PLAN
              • WDR Snapshot Data Table
            • DBE_PLDEBUGGER Schema
              • DBE_PLDEBUGGER.turn_on
              • DBE_PLDEBUGGER.turn_off
              • DBE_PLDEBUGGER.local_debug_server_info
              • DBE_PLDEBUGGER.attach
              • DBE_PLDEBUGGER.info_locals
              • DBE_PLDEBUGGER.next
              • DBE_PLDEBUGGER.continue
              • DBE_PLDEBUGGER.abort
              • DBE_PLDEBUGGER.print_var
              • DBE_PLDEBUGGER.info_code
              • DBE_PLDEBUGGER.step
              • DBE_PLDEBUGGER.add_breakpoint
              • DBE_PLDEBUGGER.delete_breakpoint
              • DBE_PLDEBUGGER.info_breakpoints
              • DBE_PLDEBUGGER.backtrace
              • DBE_PLDEBUGGER.enable_breakpoint
              • DBE_PLDEBUGGER.disable_breakpoint
              • DBE_PLDEBUGGER.finish
              • DBE_PLDEBUGGER.set_var
              • DBE_PLDEBUGGER.error_backtrace
              • DBE_PLDEBUGGER.error_end
              • DBE_PLDEBUGGER.error_info_locals
            • DBE_PLDEVELOPER
              • DBE_PLDEVELOPER.GS_SOURCE
            • DBE_COMPRESSION Schema
            • DBE_HEAT_MAP Schema
            • DBE_ILM Schema
            • DBE_ILM_ADMIN Schema
            • PRVT_ILM Schema
          • WDR
            • Database Stat
            • Load Profile
            • Instance Efficiency Percentages
            • Top 10 Events by Total Wait Time
            • Wait Classes by Total Wait Time
            • Host CPU
            • IO Profile
            • Memory Statistics
            • Time Model
            • SQL Statistics
            • Wait Events
            • Cache IO Stats
            • Utility status
            • Object Stats
            • Configuration settings
            • SQL Detail
          • ASP
        • Reference(Centralized_V2.0-10.x)
          • SQL Reference
            • GaussDB SQL
            • Keywords
            • Data Types
              • Numeric Types
              • Monetary Types
              • Boolean Types
              • Character Types
              • Binary Types
              • Date/Time Types
              • Geometric Types
              • Network Address Types
              • Bit String Types
              • UUID Type
              • Text Search Types
              • JSON/JSONB Types
              • HLL Type
              • Range Types
              • OID Types
              • Pseudo-Types
              • Data Types Used by the Ledger Database
              • XML Types
              • XMLType
              • SET Type
              • ACLItem Type
              • Array Types
              • Vector
              • Data Types Supported by the Vectorized Executor
              • ROWID Type
            • Character Sets and Collations
              • Character Sets and Collations of the Client Connection
              • Database-level Character Sets and Collations
              • Schema-level Character Sets and Collations
              • Table-Level Character Sets and Collations
              • Column-Level Character Sets and Collations
              • Character Sets and Collations of Expressions of the String Type
              • Rules for Combining Character Sets and Collations
            • Constants and Macros
            • Functions and Operators
              • Logical Operators
              • Comparison Operators
              • Character Processing Functions and Operators
              • Binary String Functions and Operators
              • Bit String Functions and Operators
              • Pattern Matching Operators
              • Arithmetic Functions and Operators
              • Date and Time Processing Functions and Operators
              • Type Conversion Functions
              • Geometric Functions and Operators
              • Network Address Functions and Operators
              • Text Search Functions and Operators
              • JSON/JSONB Functions and Operators
              • HLL Functions and Operators
              • SEQUENCE Functions
              • Array Functions and Operators
              • Range Functions and Operators
              • Aggregate Functions
              • Window Functions
              • Security Functions
              • Ledger Database Functions
              • Encrypted Functions and Operators
              • Set Return Functions
              • Overloaded Query Functions
              • Conditional Expression Functions
              • System Information Functions
              • System Administration Functions
                • Configuration Setting Functions
                • Universal File Access Functions
                • Server Signal Functions
                • Backup and Restoration Control Functions
                • DR Control Functions for Dual-Database Instances
                • DR Query Functions for Dual-Database Instances
                • Snapshot Synchronization Functions
                • Database Object Functions
                • Advisory Lock Functions
                • Logical Replication Functions
                • Segment-Page Storage Functions
                • Hash Bucket System Functions
                • Undo System Functions
                • Row-Store Compression System Functions
                • HTAP System Functions
                • NVMe System Functions
                • Other Functions
              • SPM Functions
              • Statistics Information Functions
              • Trigger Functions
              • Hash Functions
              • Prompt Message Function
              • Global Temporary Table Functions
              • Fault Injection System Function
              • Sensitive Data Discovery Function
              • Dynamic Data Masking Functions
              • Hierarchical Recursion Query Functions
              • Internal Functions
              • Global SysCache Functions
              • Data Damage Detection and Repair Functions
              • Multixact Recycling Function
              • Functions of the XML Type
              • Functions of the XMLType Type
              • Global PL/SQL Cache Functions
              • Function of the Stored Procedure Bytecode Feature
              • Pivot Table Functions
              • UUID Functions
              • SQL Statement Concurrency Control Functions
              • SQL Tool Functions
              • Vector Database Functions and Operators
                • Vector Distance Calculation API
                • Vector Operation Functions
                • Vector Functions and Operators
                • Functions and Operators for Sorting, Recalling, and Searching for Similar Documents
              • Multi-Tenant Database Functions
              • Database Link Functions
              • GSMonitor System Resource Statistics Functions
              • Autonomous Transaction Feature Functions
              • DSL Rule Management Functions
              • Message Queue Functions
              • ROWID Functions
              • Functions for Recompilation upon Invalidation
              • Other System Functions
              • Deprecated Functions
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Array Expressions
              • Row Expressions
              • Time Interval Expressions
            • Pseudocolumn
            • Type Conversion
              • Overview
              • Operators
              • Functions
              • Value Storage
              • UNION, CASE, and Related Constructs
            • System Operation
            • Controlling Transactions
            • Full-Text Search
              • Introduction
                • Full-Text Search
                • What Is a Document
                • Basic Text Matching
                • Configuration
              • Tables and Indexes
                • Searching a Table
                • Creating an Index
              • Controlling Text Search
                • Parsing Documents
                • Parsing Queries
                • Ranking Search Results
                • Highlighting Search Results
              • Additional Features
                • Manipulating tsvector
                • Manipulating Queries
                • Rewriting Queries
                • Collecting Document Statistics
              • Parsers
              • Dictionaries
                • Overview
                • Stop Words
                • Simple Dictionary
                • Snowball Dictionary
              • Configuration Examples
              • Testing and Debugging Text Search
                • Testing a Tokenizer
                • Testing a Parser
                • Testing a Dictionary
              • Restrictions
            • SQL Syntax
              • SQL Syntax
              • DCL Syntax Overview
              • DDL Syntax Overview
              • DML Syntax Overview
              • Other Syntax List
              • Online DDL and Related Operations
              • A
                • ABORT
                • ALTER AGGREGATE
                • ALTER ASYNC ENCRYPTION KEY ROTATION
                • ALTER AUDIT POLICY
                • ALTER COLUMN ENCRYPTION KEY
                • ALTER DATABASE
                • ALTER DATABASE LINK
                • ALTER DEFAULT PRIVILEGES
                • ALTER DIRECTORY
                • ALTER EVENT
                • ALTER EXTENSION
                • ALTER FOREIGN DATA WRAPPER
                • ALTER FOREIGN TABLE
                • ALTER FUNCTION
                • ALTER GLOBAL CONFIGURATION
                • ALTER GROUP
                • ALTER INDEX
                • ALTER LANGUAGE
                • ALTER MASKING POLICY
                • ALTER MATERIALIZED VIEW
                • ALTER OPERATOR
                • ALTER PACKAGE
                • ALTER PLUGGABLE DATABASE
                • ALTER PROCEDURE
                • ALTER RESOURCE LABEL
                • ALTER RESOURCE POOL
                • ALTER ROLE
                • ALTER ROW LEVEL SECURITY POLICY
                • ALTER SCHEMA
                • ALTER SEQUENCE
                • ALTER SERVER
                • ALTER SESSION
                • ALTER SYNONYM
                • ALTER SYSTEM KILL SESSION
                • ALTER SYSTEM SET
                • ALTER TABLE
                • ALTER TABLE PARTITION
                • ALTER TABLE SUBPARTITION
                • ALTER TABLESPACE
                • ALTER TEXT SEARCH CONFIGURATION
                • ALTER TEXT SEARCH DICTIONARY
                • ALTER TRIGGER
                • ALTER TYPE
                • ALTER USER
                • ALTER USER MAPPING
                • ALTER VIEW
                • ANALYZE | ANALYSE
                • AUTOHINT
                • AUTOHINT DROP MODEL
                • AUTOHINT PURGE
              • B
                • BEGIN
              • C
                • CALL
                • CHECKPOINT
                • CLEAN CONNECTION
                • CLOSE
                • CLUSTER
                • COMMENT
                • COMMIT | END
                • COMMIT PREPARED
                • COPY
                • CREATE AGGREGATE
                • CREATE AUDIT POLICY
                • CREATE CAST
                • CREATE CLIENT MASTER KEY
                • CREATE COLUMN ENCRYPTION KEY
                • CREATE CONVERSION
                • CREATE DATABASE
                • CREATE DATABASE LINK
                • CREATE DIRECTORY
                • CREATE EVENT
                • CREATE EXTENSION
                • CREATE FOREIGN DATA WRAPPER
                • CREATE FOREIGN TABLE
                • CREATE FUNCTION
                • CREATE GLOBAL INDEX
                • CREATE GROUP
                • CREATE INCREMENTAL MATERIALIZED VIEW
                • CREATE INDEX
                • CREATE LANGUAGE
                • CREATE LLM
                • CREATE MASKING POLICY
                • CREATE MATERIALIZED VIEW
                • CREATE MODEL
                • CREATE OPERATOR
                • CREATE OPERATOR CLASS
                • CREATE PACKAGE
                • CREATE PLUGGABLE DATABASE
                • CREATE PROCEDURE
                • CREATE RESOURCE LABEL
                • CREATE RESOURCE POOL
                • CREATE ROLE
                • CREATE ROW LEVEL SECURITY POLICY
                • CREATE RULE
                • CREATE SCHEMA
                • CREATE SECURITY LABEL
                • CREATE SEQUENCE
                • CREATE SERVER
                • CREATE SYNONYM
                • CREATE TABLE
                • CREATE TABLE AS
                • CREATE TABLE PARTITION
                • CREATE TABLE PARTITION | SUBPARTITION AS
                • CREATE TABLESPACE
                • CREATE TABLE SUBPARTITION
                • CREATE TEXT SEARCH CONFIGURATION
                • CREATE TEXT SEARCH DICTIONARY
                • CREATE TRIGGER
                • CREATE TYPE
                • CREATE USER
                • CREATE USER MAPPING
                • CREATE VIEW
                • CREATE WEAK PASSWORD DICTIONARY
                • CURSOR
              • D
                • DEALLOCATE
                • DECLARE
                • DELETE
                • DO
                • DROP AGGREGATE
                • DROP AUDIT POLICY
                • DROP CAST
                • DROP CLIENT MASTER KEY
                • DROP COLUMN ENCRYPTION KEY
                • DROP DATABASE
                • DROP DATABASE LINK
                • DROP DIRECTORY
                • DROP EVENT
                • DROP EXTENSION
                • DROP FOREIGN DATA WRAPPER
                • DROP FOREIGN TABLE
                • DROP FUNCTION
                • DROP GLOBAL CONFIGURATION
                • DROP GROUP
                • DROP INDEX
                • DROP LANGUAGE
                • DROP LLM
                • DROP MASKING POLICY
                • DROP MATERIALIZED VIEW
                • DROP MODEL
                • DROP OPERATOR
                • DROP OWNED
                • DROP PACKAGE
                • DROP PLUGGABLE DATABASE INCLUDING DATAFILES
                • DROP PROCEDURE
                • DROP RESOURCE LABEL
                • DROP RESOURCE POOL
                • DROP ROLE
                • DROP ROW LEVEL SECURITY POLICY
                • DROP RULE
                • DROP SCHEMA
                • DROP SECURITY LABEL
                • DROP SEQUENCE
                • DROP SERVER
                • DROP SYNONYM
                • DROP TABLE
                • DROP TABLESPACE
                • DROP TEXT SEARCH CONFIGURATION
                • DROP TEXT SEARCH DICTIONARY
                • DROP TRIGGER
                • DROP TYPE
                • DROP USER
                • DROP USER MAPPING
                • DROP VIEW
                • DROP WEAK PASSWORD DICTIONARY
              • E
                • EXECUTE
                • EXPDP DATABASE
                • EXPDP PLUGGABLE DATABASE
                • EXPDP TABLE
                • EXPLAIN
                • EXPLAIN PLAN
                • EXPLAIN AUTOHINT
              • F
                • FETCH
              • G
                • GENERATED UPDATE SYSTEM OBJECT
                • GRANT
              • I
                • IMPDP DATABASE CREATE
                • IMPDP PLUGGABLE DATABASE CREATE
                • IMPDP PLUGGABLE DATABASE RECOVER
                • IMPDP RECOVER
                • IMPDP TABLE
                • IMPDP TABLE PREPARE
                • INSERT
                • INSERT ALL
              • L
                • LOAD DATA
                • LOCK
                • LOCK BUCKETS
              • M
                • MARK BUCKETS
                • MERGE INTO
                • MOVE
              • P
                • PREDICT BY
                • PREPARE
                • PREPARE TRANSACTION
                • PURGE
              • R
                • REASSIGN OWNED
                • REFRESH INCREMENTAL MATERIALIZED VIEW
                • REFRESH MATERIALIZED VIEW
                • REFRESH SYSTEM OBJECT
                • REINDEX
                • RELEASE SAVEPOINT
                • RENAME TABLE
                • REPLACE
                • RESET
                • REVOKE
                • ROLLBACK
                • ROLLBACK PREPARED
                • ROLLBACK TO SAVEPOINT
              • S
                • SAVEPOINT
                • SECURITY LABEL ON
                • SELECT
                  • Simple Queries
                  • Conditional Queries
                  • Group Queries
                  • Pagination Queries
                  • Partition Queries
                  • Join Queries
                  • Subqueries
                  • Hierarchical Queries
                  • Compound Queries
                  • Rows to Columns and Columns to Rows
                  • Window Function Queries
                  • Simplified Queries
                  • Queries Using Hints
                • SELECT INTO
                • SET
                • SET CONSTRAINTS
                • SET ROLE
                • SET SESSION AUTHORIZATION
                • SET TRANSACTION
                • SHOW
                • SHOW EVENTS
                • SHUTDOWN
                • SNAPSHOT
                • START TRANSACTION
              • T
                • TIMECAPSULE TABLE
                • TRUNCATE
                • TIMECAPSULE DATABASE
              • U
                • UPDATE
              • V
                • VACUUM
                • VALUES
            • Appendix
              • Extended Functions
              • Extended Syntax
              • Dollar-Quoted String Constants
              • Row Expression Function Whitelist
          • SQL Reference for M Compatibility
            • Introduction to SQL
            • Keywords
            • Character Sets and Collations
              • Character Sets and Collations for Client Connections
              • Database-Level Character Sets and Collations
              • Table-Level Character Sets and Collations
              • Column-Level Character Sets and Collations
              • Character Sets and Collations of Character-Type Expressions
              • Rules for Combining Character Sets and Collations
              • Transcoding Rules Between Character Sets
            • SQL Syntax
              • Identifier Description
              • SQL Statements
                • SQL Syntax
                • DCL Syntax Overview
                • DDL Syntax Overview
                • DML Syntax Overview
                • Overview of Other Syntaxes
                • A
                  • ALTER AUDIT POLICY
                  • ALTER DATABASE
                  • ALTER DEFAULT PRIVILEGES
                  • ALTER EXTENSION
                  • ALTER GROUP
                  • ALTER INDEX
                  • ALTER RESOURCE LABEL
                  • ALTER ROLE
                  • ALTER SCHEMA
                  • ALTER SEQUENCE
                  • ALTER SESSION
                  • ALTER TABLE
                  • ALTER TABLE PARTITION
                  • ALTER TABLE SUBPARTITION
                  • ALTER USER
                  • ALTER VIEW
                  • ANALYZE
                  • AUTOHINT
                  • AUTOHINT DROP
                  • AUTOHINT PURGE
                • B
                  • BEGIN
                • C
                  • CLEAN CONNECTION
                  • CHECKPOINT
                  • COMMENT
                  • COMMIT
                  • COPY
                  • CREATE AUDIT POLICY
                  • CREATE DATABASE
                  • CREATE EXTENSION
                  • CREATE FUNCTION
                  • CREATE GROUP
                  • CREATE INDEX
                  • CREATE RESOURCE LABEL
                  • CREATE ROLE
                  • CREATE SCHEMA
                  • CREATE SEQUENCE
                  • CREATE TABLE
                  • CREATE TABLE PARTITION
                  • CREATE TABLE SUBPARTITION
                  • CREATE TABLE SELECT
                  • CREATE USER
                  • CREATE VIEW
                • D
                  • DEALLOCATE
                  • DELETE
                  • DESCRIBE
                  • DO
                  • DROP AUDIT POLICY
                  • DROP DATABASE
                  • DROP EXTENSION
                  • DROP FUNCTION
                  • DROP GROUP
                  • DROP INDEX
                  • DROP OWNED
                  • DROP PREPARE
                  • DROP RESOURCE LABEL
                  • DROP ROLE
                  • DROP SCHEMA
                  • DROP SEQUENCE
                  • DROP TABLE
                  • DROP USER
                  • DROP VIEW
                • E
                  • EXECUTE
                  • EXPLAIN
                • G
                  • GENERATED UPDATE SYSTEM
                  • GRANT
                • I
                  • INSERT
                • L
                  • LOAD DATA
                  • LOCK
                • P
                  • PREPARE
                  • PURGE
                • R
                  • REINDEX
                  • RELEASE SAVEPOINT
                  • RENAME TABLE
                  • REPLACE
                  • RESET
                  • REVOKE
                  • ROLLBACK
                  • ROLLBACK TO SAVEPOINT
                • S
                  • SAVEPOINT
                  • SELECT
                    • Simple Queries
                    • Conditional Queries
                    • Group Queries
                    • Pagination Queries
                    • Partition Queries
                    • Join Queries
                    • Subqueries
                    • Compound Queries
                  • SELECT INTO
                  • SET
                  • SET ROLE
                  • SET SESSION AUTHORIZATION
                  • SET TRANSACTION
                  • SHOW
                  • START TRANSACTION
                • T
                  • TABLE
                  • TIMECAPSULE TABLE
                  • TRUNCATE
                • U
                  • UPDATE
                  • USE
                • V
                  • VACUUM
            • Functions and Operators
              • Operator Overview
              • Logical Operators
              • Bitwise Operators
              • Pattern Matching Operators
              • Comparison Functions and Comparison Operators
              • Numeric Operation Functions and Arithmetic Operators
              • String Functions
              • Datetime Functions
              • Type Conversion Functions
              • Network Address Functions
              • Aggregate Functions
              • JSON Functions and Operators
                • JSON Functions
                • JSON Operators
              • Window Functions
              • Encryption and Decryption Functions
              • Process Control Functions
              • Autonomous Transaction Feature Functions
              • Internal Functions
              • Other Functions
              • Security Functions
              • Functions for Recompilation upon Invalidation
            • Data Types
              • Overview
              • Boolean Type
              • Binary Types
              • Character String Types
              • Datetime Types
              • Bit String Types
              • Numeric Types
                • Signed Integer Types
                • Unsigned Integer Types
                • Fixed-Point Numeric Types
                • Floating-Point Numeric Types
              • JSON Type
              • ENUM Type
              • Set Type
            • Type Conversion
              • Implicit Type Conversion
              • Explicit Type Conversion
              • UNION, EXCEPT, CASE, and Related Constructs
            • Expressions
              • Simple Expressions
              • Condition Expressions
              • Subquery Expressions
              • Row Expressions
              • Time Interval Expressions
              • ODBC Escape Expression
            • Comments
              • Single-Line Comments
          • Stored Procedures
            • Overview
            • Data Types
              • User-defined Subtypes
            • Data Type Conversion
            • Arrays, Collections, and Records
              • Arrays
                • Use of Array Types
                • Array Functions
              • Collections
                • Use of Collection Types
                • Collection Functions
              • Records
            • DECLARE Syntax
              • Basic Structure
              • Anonymous Blocks
              • Subprograms
                • Standalone Subprograms
                • Package Subprograms
                • Nested Subprograms
            • Basic Statements
              • Variable Definition Statements
              • Assignment Statements
              • Call Statements
            • Dynamic Statements
              • Dynamically Executing Query Statements
              • Dynamically Executing Non-Query Statements
              • Dynamically Calling Stored Procedures
              • Dynamically Calling Anonymous Blocks
            • Control Statements
              • RETURN Statements
                • RETURN
                • RETURN NEXT/RETURN QUERY
              • Conditional Statements
              • Loop Statements
              • Branching Statements
              • NULL Statements
              • Error Trapping Statements
                • Obtaining Exception Information
                • Obtaining Current Execution Information
              • GOTO Statements
            • Transaction Management
            • Other Statements
              • Lock Operations
              • Cursor Operations
            • Cursors
              • Overview
              • Explicit Cursors
              • Implicit Cursors
              • Cursor Loop
            • Advanced Packages
              • Basic APIs
                • PKG_SERVICE
                • PKG_UTIL
                • DBE_XML
              • Secondary Encapsulation APIs
                • DBE_ALERT
                • DBE_APPLICATION_INFO
                • DBE_COMPRESSION
                • DBE_DESCRIBE
                • DBE_FILE
                • DBE_HEAT_MAP
                • DBE_ILM
                • DBE_ILM_ADMIN
                • DBE_LICENSE
                • DBE_LOB
                • DBE_MATCH
                • DBE_OBFUSCATION_TOOLKIT
                • DBE_OUTPUT
                • DBE_PROFILER
                • DBE_RANDOM
                • DBE_RAW
                • DBE_SCHEDULER
                • DBE_SESSION
                • DBE_SQL
                • DBE_STATS
                • DBE_TASK
                • DBE_UTILITY
                • DBE_XMLDOM
                • DBE_XMLGEN
                • DBE_XMLPARSER
                • PRVT_ILM
                • RESOURCE_MANAGER
              • Internal APIs
            • Retry
            • Debugging
            • Package
            • Recompilation upon Expiration
              • Overview of Recompilation upon Expiration
              • One-off Import
              • Dependency Record
              • Cascading Failure
              • Recompile
              • Re-creating the Package Header Without Deleting the Package Body
              • Recompiling Feature Functions upon Failure
            • Bytecode Execution Framework of Stored Procedures
              • Introduction to Bytecodes
              • Bytecode Specifications and Limitations
              • Scenarios Supported by Bytecodes
                • Expressions
                • Statements
              • Bytecode DFX
            • Keyword
          • Compatibility Description
            • Change History
              • Change History of Oracle Compatibility Description
              • Change History of MySQL Compatibility Description
            • Overview of GaussDB Compatibility
            • Oracle Compatibility Description
              • Overview of Oracle Database Compatibility
              • Basic SQL Elements
                • Data Types
                • Data Type Comparison Rules
                • Literals
                • Format Models
                • Nulls
                • Comments
                • Database Objects
                • Database Object Names and Qualifiers
                • Syntax for Schema Objects and Parts in SQL Statements
              • Pseudocolumns
              • Operators
              • Expressions
              • Conditions
              • Drivers
                • JDBC
                  • Array
                  • Struct
              • Common SQL DDL Clauses
              • SQL Queries and Subqueries
              • PL/SQL Language
                • Basic PL/SQL Syntax
                • Data Type Compatibility
                • Control Statements
                • Collections and Records
                • Static SQL Statements
                • Dynamic SQL Statements
                • Triggers
              • System Functions
                • Single-Row Functions
                • Other Functions
              • System Views
              • Advanced Packages
            • MySQL Compatibility Description
              • Overview of MySQL Compatibility
              • M-compatible Mode
                • Data Types
                  • Data Type Compatibility Overview
                  • Numeric Data Types
                  • Date and Time Data Types
                  • String Data Types
                  • Binary Data Types
                  • JSON
                  • Attributes Supported by Data Types
                  • Data Type Conversion
                • System Functions
                  • System Function Compatibility Overview
                  • Flow Control Functions
                  • Date and Time Functions
                  • String Functions
                  • Forced Conversion Functions
                  • Encryption Functions
                  • Comparison Functions
                  • Aggregate Functions
                  • JSON Functions
                  • Window Functions
                  • Numeric Operation Functions
                  • Network Address Functions
                  • Other Functions
                • Operators
                • Character Sets
                • Collation Rules
                • Transactions
                • SQL
                  • SQL Compatibility Overview
                  • Keywords
                  • Identifiers
                  • DDL
                  • DML
                  • DCL
                  • Other Statements
                  • Users and Permissions
                  • System Catalogs and System Views
                • Drivers
              • B-compatible Mode
                • Data Types
                  • Numeric Data Types
                  • Date and Time Data Types
                  • String Data Types
                  • Binary Data Types
                  • JSON Data Type
                  • Attributes Supported by Data Types
                  • Data Type Conversion
                • System Functions
                  • System Function Compatibility Overview
                  • Flow Control Functions
                  • Date and Time Functions
                  • String Functions
                  • Forced Conversion Functions
                  • Encryption Functions
                  • Information Functions
                  • JSON Functions
                  • Aggregate Functions
                  • Numeric Operation Functions
                  • Other Functions
                • Operators
                • Character Sets
                • Collation Rules
                • Expressions
                • SQL
                  • DDL
                  • DML
                  • DCL
                • Drivers
                  • JDBC API Reference
          • Tool Reference
            • Downloading and Installing Tools
            • Database Connection Tools
              • gsql for Connecting to a Database
                • gsql Usage Guide
                • Meta-Command Reference
                • FAQ
            • Data Import and Export Tools
              • Overview
              • gs_loader for Importing Data
              • gs_dump for Exporting Database Information
              • gs_dumpall for Exporting All Database Information
              • gs_restore for Importing Data
          • Log Reference
            • Log Overview
            • System Logs
            • Operation Logs
            • Audit Logs
            • WALs
            • Memory Logs
          • Database GUC Parameters
            • Viewing Parameters
            • Setting Parameters
            • GUC Parameters
              • GUC Parameter Usage
              • File Location
              • Connection and Authentication
                • Connection Settings
                • Security and Authentication
                • Communications Library Parameters
              • Resource Consumption
                • Memory
                • Disk Space
                • Kernel Resource Usage
                • Cost-based Vacuum Delay
                • Background Writer
                • Asynchronous I/O
              • Data Import and Export
              • Write Ahead Log
                • Settings
                • Checkpoints
                • Log Replay
                • Archiving
              • HA Replication
                • Sending Server
                • Primary Node
                • Standby Node
                • Logical Replication
              • Query Planning
                • Optimizer Method Configuration
                • Optimizer Cost Constants
                • Genetic Query Optimizer
                • DSL Rule Engine
                • Other Optimizer Options
              • SPM
              • Error Reporting and Logging
                • Logging Destination
                • Logging Time
                • Logging Content
                • Using CSV Log Output
              • Alarm Reporting
              • Statistics During the Database Running
                • Query and Index Statistics Collector
              • Workload Management
              • Autovacuum
              • Default Settings of Client Connection
                • Statement Behavior
                • Locale and Formatting
                • Other Default Parameters
              • Lock Management
              • Version and Platform Compatibility
                • Compatibility with Earlier Versions
                • Platform and Client Compatibility
                • Product Version of the Cloud Service
              • Fault Tolerance
              • Connection Pool Parameters
              • Transaction
              • Replication Parameters of Two Database Instances
              • Developer Options
              • Auditing
                • Audit Switch
                • User and Permission Audit
                • Operation Auditing
              • Upgrade Parameters
              • Miscellaneous Parameters
              • Wait Event
              • Query
              • System Performance Snapshot
              • Black Box Parameters
              • Security Configuration
              • Global Temporary Table
              • HyperLogLog
              • User-defined Functions
              • Scheduled Task
              • Thread Pool
              • Full-Text Search
              • Backup and Restoration
              • Undo
              • DCF Parameters Settings
              • Flashback
              • Rollback Parameters
              • AI Features
              • Global SysCache Parameters
              • Restoring Data on the Standby Node
              • Delimiter
              • Global PL/SQL Cache Parameters
              • Ledger Database
              • Creating an Index Online
              • Online DDL Operations
              • Data Lifecycle Management: OLTP Table Compression
              • Vector Database Parameters
              • Enhanced TOAST
              • HTAP
              • Multi-Tenant Databases
              • NVMe
              • GaussStor Parameters
              • Abnormal SQL Behavior Detection Parameters
              • Reserved Parameters
            • CM Parameters
              • CM Agent Parameters
              • CM Server Parameters
          • System Catalogs and System Views
            • Overview of System Catalogs and System Views
            • System Catalogs
              • Partitioned Table
                • PG_PARTITION
                • GS_SUBPARTITION_TEMPLATE
              • Workload Management
                • GS_ABNORMAL_SQL_INFO
                • GS_ABNORMAL_SQL_WHITE_LIST
                • PG_APP_WORKLOADGROUP_MAPPING
              • OLTP Table Compression
                • GS_ILM
                • GS_ILM_JOBDETAIL
                • GS_ILM_OBJECT
                • GS_ILM_PARAM
                • GS_ILM_POLICY
                • GS_ILM_TASK
                • GS_ILM_TASKDETAIL
                • GS_ILM_TICKER
                • GS_ILM_TURBO_OBJECT
              • Encrypted Equality Query
                • GS_CLIENT_GLOBAL_KEYS
                • GS_CLIENT_GLOBAL_KEYS_ARGS
                • GS_COLUMN_KEYS
                • GS_COLUMN_KEYS_ARGS
                • GS_ENCRYPTED_COLUMNS
                • GS_ENCRYPTED_PROC
              • Communications
                • PGXC_NODE
              • Ledger Database
                • GS_GLOBAL_CHAIN
              • SPM
                • GS_SPM_SQL
                • GS_SPM_BASELINE
                • GS_SPM_ID_HASH_JOIN
                • GS_SPM_PARAM
                • GS_SPM_EVOLUTION
                • GS_SPM_PLAN_HISTORY
              • AI
                • GS_MODEL_WAREHOUSE
                • GS_OPT_MODEL
                • GS_ABO_MODEL_STATISTIC
                • GS_ABO_HISTORY
              • Audit
                • GS_AUDITING_POLICY
                • GS_AUDITING_POLICY_ACCESS
                • GS_AUDITING_POLICY_FILTERS
                • GS_AUDITING_POLICY_PRIVILEGES
              • User and Permission Management
                • GS_DB_PRIVILEGE
                • PG_DB_ROLE_SETTING
                • PG_DEFAULT_ACL
                • PG_RLSPOLICY
                • PG_SECLABEL
                • PG_SHSECLABEL
                • PG_USER_MAPPING
                • PG_USER_STATUS
              • Connection and Authentication
                • PG_AUTHID
                • PG_AUTH_HISTORY
                • PG_AUTH_MEMBERS
              • Dynamic Data Masking
                • GS_MASKING_POLICY
                • GS_MASKING_POLICY_ACTIONS
                • GS_MASKING_POLICY_FILTERS
              • DATABASE LINK
                • GS_DATABASE_LINK
              • Materialized Views
                • GS_MATVIEW
                • GS_MATVIEW_DEPENDENCY
              • Logical Decoding
                • GS_LOGICAL_ATTRDEF
                • GS_LOGICAL_ATTRIBUTE
                • GS_LOGICAL_AUTHID
                • GS_LOGICAL_CLASS
                • GS_LOGICAL_CONSTRAINT
                • GS_LOGICAL_DATABASE
                • GS_LOGICAL_DICTIONARY
                • GS_LOGICAL_INDEX
                • GS_LOGICAL_NAMESPACE
                • GS_LOGICAL_PARTITION
                • GS_LOGICAL_TYPE
                • GS_SQLAPPLY_SKIP
                • GS_TXN_LSN_TIME
                • GS_LOGICAL_SET
                • GS_LOGICAL_ENUM
                • GS_SQLAPPLY_HISTORY
              • Multi-Tenant Databases
                • GS_PDB
                • GS_RESOURCE_PLANS
                • GS_RESOURCE_PLAN_DIRECTIVES
              • DSL Rule Engine
                • GS_DSL_REWRITERULE
              • HTAP
                • GS_IMCV
              • Other System Catalogs
                • GS_ASP
                • GS_COPY_ERROR_OLD
                • GS_COPY_SUMMARY_OLD
                • GS_COPY_SUMMARY_LOG
                • GS_COPY_ERROR_LOG
                • GS_DEP_SOURCE
                • GS_DEPENDENCIES
                • GS_DEPENDENCIES_OBJ
                • GS_GLOBAL_CONFIG
                • GS_JOB_ARGUMENT
                • GS_JOB_ATTRIBUTE
                • GS_PACKAGE
                • GS_PLAN_TRACE
                • GS_POLICY_LABEL
                • GS_RECYCLEBIN
                • GS_SECURITY_LABEL
                • GS_SQL_PATCH
                • GS_STATISTIC_EXT_HISTORY
                • GS_STATISTIC_HISTORY
                • GS_SYSTEM_OBJECTS_VERSION
                • GS_TABLESTATS_HISTORY
                • GS_TS_DICT_DEFINITION
                • GS_TXN_SNAPSHOT
                • GS_UID
                • GS_WORKLOAD_RULE
                • PG_AGGREGATE
                • PG_AM
                • PG_AMOP
                • PG_AMPROC
                • PG_ATTRDEF
                • PG_ATTRIBUTE
                • PG_CAST
                • PG_CLASS
                • PG_COLLATION
                • PG_CONSTRAINT
                • PG_CONVERSION
                • PG_DATABASE
                • PG_DEPEND
                • PG_DESCRIPTION
                • PG_DIRECTORY
                • PG_ENUM
                • PG_EXTENSION
                • PG_EXTENSION_DATA_SOURCE
                • PG_FOREIGN_DATA_WRAPPER
                • PG_FOREIGN_SERVER
                • PG_FOREIGN_TABLE
                • PG_HASHBUCKET
                • PG_INDEX
                • PG_INHERITS
                • PG_JOB
                • PG_JOB_PROC
                • PG_LANGUAGE
                • PG_NAMESPACE
                • PG_OBJECT
                • PG_OPCLASS
                • PG_OPERATOR
                • PG_OPFAMILY
                • PG_PLTEMPLATE
                • PG_PROC
                • PG_RANGE
                • PG_REPLICATION_ORIGIN
                • PG_RESOURCE_POOL
                • PG_REWRITE
                • PG_SHDEPEND
                • PG_SHDESCRIPTION
                • PG_SET
                • PG_STATISTIC
                • PG_STATISTIC_EXT
                • PG_SYNONYM
                • PG_TABLESPACE
                • PG_TRIGGER
                • PG_TS_CONFIG
                • PG_TS_CONFIG_MAP
                • PG_TS_DICT
                • PG_TS_PARSER
                • PG_TS_TEMPLATE
                • PG_TYPE
                • PGXC_CLASS
                • PGXC_GROUP
                • PGXC_SLICE
                • PLAN_TABLE_DATA
                • STATEMENT_HISTORY
                • STREAMING_STREAM
                • STREAMING_CONT_QUERY
                • GS_DB_RECYCLEBIN
            • System Views
              • Partitioned Tables
                • ADM_IND_PARTITIONS
                • ADM_IND_SUBPARTITIONS
                • ADM_PART_COL_STATISTICS
                • ADM_PART_INDEXES
                • ADM_PART_TABLES
                • ADM_SUBPART_COL_STATISTICS
                • ADM_SUBPART_KEY_COLUMNS
                • ADM_TAB_PARTITIONS
                • ADM_TAB_SUBPARTITIONS
                • DB_IND_PARTITIONS
                • DB_IND_SUBPARTITIONS
                • DB_PART_COL_STATISTICS
                • DB_PART_INDEXES
                • DB_PART_KEY_COLUMNS
                • DB_PART_TABLES
                • DB_SUBPART_COL_STATISTICS
                • DB_SUBPART_KEY_COLUMNS
                • DB_TAB_PARTITIONS
                • DB_TAB_SUBPARTITIONS
                • MY_IND_PARTITIONS
                • MY_IND_SUBPARTITIONS
                • MY_PART_COL_STATISTICS
                • MY_PART_INDEXES
                • MY_PART_KEY_COLUMNS
                • MY_PART_TABLES
                • MY_SUBPART_COL_STATISTICS
                • MY_SUBPART_KEY_COLUMNS
                • MY_TAB_PARTITIONS
                • MY_TAB_SUBPARTITIONS
                • GS_STATIO_ALL_PARTITIONS
                • GS_STAT_XACT_ALL_PARTITIONS
                • GS_STAT_ALL_PARTITIONS
              • Workload Management
                • GS_WLM_CGROUP_INFO
                • GS_WLM_PLAN_OPERATOR_HISTORY
                • GS_WLM_REBUILD_USER_RESOURCE_POOL
                • GS_WLM_USER_INFO
              • OLTP Table Compression
                • GS_ADM_ILMDATAMOVEMENTPOLICIES
                • GS_ADM_ILMOBJECTS
                • GS_ADM_ILMPOLICIES
                • GS_ADM_ILMEVALUATIONDETAILS
                • GS_ADM_ILMPARAMETERS
                • GS_ADM_ILMRESULTS
                • GS_ADM_ILMTASKS
                • GS_MY_ILMEVALUATIONDETAILS
                • GS_MY_ILMRESULTS
                • GS_MY_ILMTASKS
                • GS_MY_ILMDATAMOVEMENTPOLICIES
                • GS_MY_ILMOBJECTS
                • GS_MY_ILMPOLICIES
              • Communications
                • GS_COMM_LISTEN_ADDRESS_EXT_INFO
                • GS_GET_LISTEN_ADDRESS_EXT_INFO
                • PG_COMM_DELAY
                • PG_COMM_RECV_STREAM
                • PG_COMM_SEND_STREAM
                • PG_COMM_STATUS
                • PG_GET_INVALID_BACKENDS
              • Segment-Page Storage
                • GS_SEG_DATAFILES
                • GS_SEG_DATAFILE_LAYOUT
                • GS_SEG_EXTENTS
                • GS_SEG_SEGMENTS
                • GS_SEG_SEGMENT_LAYOUT
                • GS_SEG_SPC_EXTENTS
                • GS_SEG_SPC_SEGMENTS
                • GS_SEG_SPC_REMAIN_EXTENTS
                • GS_SEG_SPC_REMAIN_SEGMENTS
              • SPM
                • GS_SPM_SQL_BASELINE
                • GS_SPM_SQL_PARAM
                • GS_SPM_SQL_EVOLUTION
                • GS_SPM_SYS_BASELINE
                • GS_SPM_PLAN_HISTORY_DETAIL
              • Audit
                • ADM_AUDIT_OBJECT
                • ADM_AUDIT_SESSION
                • ADM_AUDIT_STATEMENT
                • ADM_AUDIT_TRAIL
                • GS_AUDITING
                • GS_AUDITING_ACCESS
                • GS_AUDITING_PRIVILEGE
              • User and Permission Management
                • ADM_COL_PRIVS
                • ADM_ROLE_PRIVS
                • ADM_ROLES
                • ADM_SYS_PRIVS
                • ADM_TAB_PRIVS
                • ADM_USERS
                • DB_COL_PRIVS
                • DB_DIRECTORIES
                • DB_TAB_PRIVS
                • DB_USERS
                • GS_DB_PRIVILEGES
                • GS_LABELS
                • MY_COL_PRIVS
                • MY_ROLE_PRIVS
                • MY_SYS_PRIVS
                • PG_RLSPOLICIES
                • GS_RLSPOLICIES
                • PG_ROLES
                • GS_ROLES
                • PG_SECLABELS
                • GS_SECLABELS
                • PG_SHADOW
                • GS_SHADOW
                • PG_USER
                • GS_USER
                • PG_USER_MAPPINGS
                • ROLE_ROLE_PRIVS
                • ROLE_SYS_PRIVS
                • ROLE_TAB_PRIVS
              • Dynamic Data Masking
                • GS_MASKING
              • Transparent Data Encryption (TDE)
                • PG_TDE_INFO
              • Database Links
                • GS_DB_LINKS
                • V$DBLINK
              • Materialized Views
                • GS_MATVIEWS
              • Multi-Tenant Databases
                • GS_RESPLAN_PDB_INFO
                • GS_RESPLAN_PDB_METRIC
                • GS_RESPLAN_PDB_METRIC_HISTORY
                • MTD_USER
                • GS_DATABASE_DETAILS
              • HTAP
                • GS_IMCV_STATUS
              • Advanced Packages
                • DBE_ALERT
                  • DBE_ALERT.DBE_ALERT_INFO
              • Other System Views
                • ADM_ARGUMENTS
                • ADM_COL_COMMENTS
                • ADM_COLL_TYPES
                • ADM_CONS_COLUMNS
                • ADM_CONSTRAINTS
                • ADM_DATA_FILES
                • ADM_DEPENDENCIES
                • ADM_DIRECTORIES
                • ADM_HIST_SNAPSHOT
                • ADM_HIST_SQL_PLAN
                • ADM_HIST_SQLSTAT
                • ADM_HIST_SQLTEXT
                • ADM_IND_COLUMNS
                • ADM_IND_EXPRESSIONS
                • ADM_INDEXES
                • ADM_OBJECTS
                • ADM_PROCEDURES
                • ADM_RECYCLEBIN
                • ADM_SCHEDULER_JOB_ARGS
                • ADM_SCHEDULER_JOBS
                • ADM_SCHEDULER_PROGRAM_ARGS
                • ADM_SCHEDULER_PROGRAMS
                • ADM_SCHEDULER_RUNNING_JOBS
                • ADM_SEGMENTS
                • ADM_SEQUENCES
                • ADM_SOURCE
                • ADM_SYNONYMS
                • ADM_TAB_COL_STATISTICS
                • ADM_TAB_COLS
                • ADM_TAB_COLUMNS
                • ADM_TAB_COMMENTS
                • ADM_TAB_HISTOGRAMS
                • ADM_TAB_STATISTICS
                • ADM_TAB_STATS_HISTORY
                • ADM_TABLES
                • ADM_TABLESPACES
                • ADM_TRIGGERS
                • ADM_TYPE_ATTRS
                • ADM_TYPES
                • ADM_VIEWS
                • DB_ARGUMENTS
                • DB_ALL_TABLES
                • DB_COL_COMMENTS
                • DB_COLL_TYPES
                • DB_CONS_COLUMNS
                • DB_CONSTRAINTS
                • DB_DEPENDENCIES
                • DB_ERRORS
                • DB_IND_COLUMNS
                • DB_IND_EXPRESSIONS
                • DB_INDEXES
                • DB_OBJECTS
                • DB_PROCEDURES
                • DB_SCHEDULER_JOB_ARGS
                • DB_SCHEDULER_PROGRAM_ARGS
                • DB_SEQUENCES
                • DB_SOURCE
                • DB_SYNONYMS
                • DB_TAB_COL_STATISTICS
                • DB_TAB_COLUMNS
                • DB_TAB_COMMENTS
                • DB_TAB_HISTOGRAMS
                • DB_TAB_MODIFICATIONS
                • DB_TAB_STATS_HISTORY
                • DB_TABLES
                • DB_TRIGGERS
                • DB_TYPES
                • DB_VIEWS
                • DICT
                • DICTIONARY
                • DUAL
                • DV_SESSIONS
                • DV_SESSION_LONGOPS
                • GS_ALL_CONTROL_GROUP_INFO
                • GS_ALL_PREPARED_STATEMENTS
                • GS_AUTONOMOUS_TRANSACTION_DETAIL
                • GS_COMM_PROXY_THREAD_STATUS
                • GS_COPY_SUMMARY
                • GS_FILE_STAT
                • GS_GET_CONTROL_GROUP_INFO
                • GS_GLC_MEMORY_DETAIL
                • GS_GLOBAL_ARCHIVE_STATUS
                • GS_GSC_MEMORY_DETAIL
                • GS_INSTANCE_TIME
                • GS_LOGICALSTANDBY_SKIP
                • GS_LOGICALSTANDBY_SKIP_TRANSACTION
                • GS_LSC_MEMORY_DETAIL
                • GS_MY_PLAN_TRACE
                • GS_OS_RUN_INFO
                • GS_REDO_STAT
                • GS_SESSION_ALL_SETTINGS
                • GS_SESSION_MEMORY
                • GS_SESSION_MEMORY_CONTEXT
                • GS_SESSION_MEMORY_DETAIL
                • GS_SESSION_STAT
                • GS_SESSION_TIME
                • GS_SHARED_MEMORY_DETAIL
                • GS_SQL_COUNT
                • GS_SYSTEM_OBJECT_VERSION_DETAILS
                • GS_THRDSTREAM_WORKER_INFO
                • GS_THREAD_MEMORY_CONTEXT
                • GS_TOTAL_MEMORY_DETAIL
                • GS_TOTAL_NODEGROUP_MEMORY_DETAIL
                • GS_WORKLOAD_RULE_STAT
                • GV_INSTANCE
                • GV_SESSION
                • MPP_TABLES
                • MY_AUDIT_TRAIL
                • MY_COL_COMMENTS
                • MY_COLL_TYPES
                • MY_CONS_COLUMNS
                • MY_CONSTRAINTS
                • MY_DEPENDENCIES
                • MY_ERRORS
                • MY_IND_COLUMNS
                • MY_IND_EXPRESSIONS
                • MY_INDEXES
                • MY_JOBS
                • MY_OBJECTS
                • MY_PROCEDURES
                • MY_RECYCLEBIN
                • MY_SCHEDULER_JOB_ARGS
                • MY_SCHEDULER_JOBS
                • MY_SCHEDULER_PROGRAM_ARGS
                • MY_SEQUENCES
                • MY_SOURCE
                • MY_SYNONYMS
                • MY_TAB_COL_STATISTICS
                • MY_TAB_COLUMNS
                • MY_TAB_COMMENTS
                • MY_TAB_HISTOGRAMS
                • MY_TAB_MODIFICATIONS
                • MY_TAB_STATS_HISTORY
                • MY_TAB_STATISTICS
                • MY_TABLES
                • MY_TABLESPACES
                • MY_TRIGGERS
                • MY_TYPE_ATTRS
                • MY_TYPES
                • MY_VIEWS
                • NLS_DATABASE_PARAMETERS
                • NLS_INSTANCE_PARAMETERS
                • PG_AVAILABLE_EXTENSION_VERSIONS
                • PG_AVAILABLE_EXTENSIONS
                • PG_CONTROL_GROUP_CONFIG
                • PG_CURSORS
                • PG_EXT_STATS
                • PG_GET_SENDERS_CATCHUP_TIME
                • PG_GROUP
                • PG_GTT_RELSTATS
                • PG_GTT_STATS
                • PG_GTT_ATTACHED_PIDS
                • PG_INDEXES
                • PG_LOCKS
                • PG_NODE_ENV
                • PG_OS_THREADS
                • PG_PREPARED_STATEMENTS
                • PG_PREPARED_XACTS
                • PG_REPLICATION_ORIGIN_STATUS
                • PG_REPLICATION_SLOTS
                • PG_RULES
                • PG_RUNNING_XACTS
                • PG_SESSION_IOSTAT
                • PG_SETTINGS
                • PG_STATS
                • PG_STAT_ACTIVITY
                • PG_STAT_ACTIVITY_NG
                • PG_STAT_ALL_INDEXES
                • PG_STAT_ALL_TABLES
                • PG_STAT_BAD_BLOCK
                • PG_STAT_BGWRITER
                • PG_STAT_DATABASE
                • PG_STAT_DATABASE_CONFLICTS
                • PG_STAT_REPLICATION
                • PG_STAT_SYS_INDEXES
                • PG_STAT_SYS_TABLES
                • PG_STAT_USER_FUNCTIONS
                • PG_STAT_USER_INDEXES
                • PG_STAT_USER_TABLES
                • PG_STAT_XACT_ALL_TABLES
                • PG_STAT_XACT_SYS_TABLES
                • PG_STAT_XACT_USER_FUNCTIONS
                • PG_STAT_XACT_USER_TABLES
                • PG_STATIO_ALL_INDEXES
                • PG_STATIO_ALL_SEQUENCES
                • PG_STATIO_ALL_TABLES
                • PG_STATIO_SYS_INDEXES
                • PG_STATIO_SYS_SEQUENCES
                • PG_STATIO_SYS_TABLES
                • PG_STATIO_USER_INDEXES
                • PG_STATIO_USER_SEQUENCES
                • PG_STATIO_USER_TABLES
                • PG_TABLES
                • PG_THREAD_WAIT_STATUS
                • PG_TIMEZONE_ABBREVS
                • PG_TIMEZONE_NAMES
                • PG_TOTAL_MEMORY_DETAIL
                • PG_TOTAL_USER_RESOURCE_INFO
                • PG_TOTAL_USER_RESOURCE_INFO_OID
                • PG_VARIABLE_INFO
                • PG_VIEWS
                • PGXC_COPY_ERROR_LOG
                • PGXC_PREPARED_XACTS
                • PGXC_THREAD_WAIT_STATUS
                • PLAN_TABLE
                • SYS_DUMMY
                • V_INSTANCE
                • V_MYSTAT
                • V_SESSION
                • V$GLOBAL_TRANSACTION
                • V$LOCK
                • V$NLS_PARAMETERS
                • V$OPEN_CURSOR
                • V$SESSION_WAIT
                • V$SYSSTAT
                • V$SYSTEM_EVENT
                • V$VERSION
              • Deprecated System Views
          • System Catalogs and System Views for M Compatibility
            • System Catalogs
            • System Views
          • Schemas
            • Information Schema
              • INFORMATION_SCHEMA._PG_FOREIGN_DATA_WRAPPERS
              • INFORMATION_SCHEMA._PG_FOREIGN_SERVERS
              • INFORMATION_SCHEMA._PG_FOREIGN_TABLE_COLUMNS
              • INFORMATION_SCHEMA._PG_FOREIGN_TABLES
              • INFORMATION_SCHEMA._PG_USER_MAPPINGS
              • INFORMATION_SCHEMA.INFORMATION_SCHEMA_CATALOG_NAME
              • INFORMATION_SCHEMA.TRIGGERS
            • DBE_PERF Schema
              • OS
                • DBE_PERF.OS_RUNTIME
                • DBE_PERF.GLOBAL_OS_RUNTIME
                • DBE_PERF.OS_THREADS
                • DBE_PERF.GLOBAL_OS_THREADS
                • DBE_PERF.NODE_NAME
                • DBE_PERF.PERF_QUERY
                • DBE_PERF.SHAKING_COLLECT_STATUS
              • Instance
                • DBE_PERF.INSTANCE_TIME
                • DBE_PERF.GLOBAL_INSTANCE_TIME
              • Memory
                • DBE_PERF.MEMORY_NODE_DETAIL
                • DBE_PERF.GLOBAL_MEMORY_NODE_DETAIL
                • DBE_PERF.SHARED_MEMORY_DETAIL
                • DBE_PERF.GLOBAL_SHARED_MEMORY_DETAIL
              • File
                • DBE_PERF.FILE_IOSTAT
                • DBE_PERF.SUMMARY_FILE_IOSTAT
                • DBE_PERF.GLOBAL_FILE_IOSTAT
                • DBE_PERF.FILE_REDO_IOSTAT
                • DBE_PERF.SUMMARY_FILE_REDO_IOSTAT
                • DBE_PERF.GLOBAL_FILE_REDO_IOSTAT
                • DBE_PERF.LOCAL_REL_IOSTAT
                • DBE_PERF.SUMMARY_REL_IOSTAT
                • DBE_PERF.GLOBAL_REL_IOSTAT
              • Object
                • DBE_PERF.STAT_USER_TABLES
                • DBE_PERF.SUMMARY_STAT_USER_TABLES
                • DBE_PERF.GLOBAL_STAT_USER_TABLES
                • DBE_PERF.STAT_USER_INDEXES
                • DBE_PERF.SUMMARY_STAT_USER_INDEXES
                • DBE_PERF.GLOBAL_STAT_USER_INDEXES
                • DBE_PERF.STAT_SYS_TABLES
                • DBE_PERF.SUMMARY_STAT_SYS_TABLES
                • DBE_PERF.GLOBAL_STAT_SYS_TABLES
                • DBE_PERF.STAT_SYS_INDEXES
                • DBE_PERF.SUMMARY_STAT_SYS_INDEXES
                • DBE_PERF.GLOBAL_STAT_SYS_INDEXES
                • DBE_PERF.STAT_ALL_TABLES
                • DBE_PERF.SUMMARY_STAT_ALL_TABLES
                • DBE_PERF.GLOBAL_STAT_ALL_TABLES
                • DBE_PERF.STAT_ALL_INDEXES
                • DBE_PERF.SUMMARY_STAT_ALL_INDEXES
                • DBE_PERF.GLOBAL_STAT_ALL_INDEXES
                • DBE_PERF.STAT_DATABASE
                • DBE_PERF.SUMMARY_STAT_DATABASE
                • DBE_PERF.GLOBAL_STAT_DATABASE
                • DBE_PERF.STAT_DATABASE_CONFLICTS
                • DBE_PERF.SUMMARY_STAT_DATABASE_CONFLICTS
                • DBE_PERF.GLOBAL_STAT_DATABASE_CONFLICTS
                • DBE_PERF.STAT_XACT_ALL_TABLES
                • DBE_PERF.SUMMARY_STAT_XACT_ALL_TABLES
                • DBE_PERF.GLOBAL_STAT_XACT_ALL_TABLES
                • DBE_PERF.STAT_XACT_SYS_TABLES
                • DBE_PERF.SUMMARY_STAT_XACT_SYS_TABLES
                • DBE_PERF.GLOBAL_STAT_XACT_SYS_TABLES
                • DBE_PERF.STAT_XACT_USER_TABLES
                • DBE_PERF.SUMMARY_STAT_XACT_USER_TABLES
                • DBE_PERF.GLOBAL_STAT_XACT_USER_TABLES
                • DBE_PERF.STAT_XACT_USER_FUNCTIONS
                • DBE_PERF.SUMMARY_STAT_XACT_USER_FUNCTIONS
                • DBE_PERF.GLOBAL_STAT_XACT_USER_FUNCTIONS
                • DBE_PERF.STAT_BAD_BLOCK
                • DBE_PERF.SUMMARY_STAT_BAD_BLOCK
                • DBE_PERF.GLOBAL_STAT_BAD_BLOCK
                • DBE_PERF.STAT_USER_FUNCTIONS
                • DBE_PERF.SUMMARY_STAT_USER_FUNCTIONS
                • DBE_PERF.GLOBAL_STAT_USER_FUNCTIONS
                • DBE_PERF.PDB_INFO
              • Workload
                • DBE_PERF.WORKLOAD_SQL_COUNT
                • DBE_PERF.SUMMARY_WORKLOAD_SQL_COUNT
                • DBE_PERF.WORKLOAD_TRANSACTION
                • DBE_PERF.SUMMARY_WORKLOAD_TRANSACTION
                • DBE_PERF.GLOBAL_WORKLOAD_TRANSACTION
                • DBE_PERF.WORKLOAD_SQL_ELAPSE_TIME
                • DBE_PERF.SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
                • DBE_PERF.USER_TRANSACTION
                • DBE_PERF.GLOBAL_USER_TRANSACTION
              • Session and Thread
                • DBE_PERF.SESSION_STAT
                • DBE_PERF.GLOBAL_SESSION_STAT
                • DBE_PERF.SESSION_TIME
                • DBE_PERF.GLOBAL_SESSION_TIME
                • DBE_PERF.SESSION_MEMORY
                • DBE_PERF.GLOBAL_SESSION_MEMORY
                • DBE_PERF.SESSION_MEMORY_DETAIL
                • DBE_PERF.GLOBAL_SESSION_MEMORY_DETAIL
                • DBE_PERF.SESSION_STAT_ACTIVITY
                • DBE_PERF.GLOBAL_SESSION_STAT_ACTIVITY
                • DBE_PERF.THREAD_WAIT_STATUS
                • DBE_PERF.GLOBAL_THREAD_WAIT_STATUS
                • DBE_PERF.LOCAL_THREADPOOL_STATUS
                • DBE_PERF.GLOBAL_THREADPOOL_STATUS
                • DBE_PERF.SESSION_CPU_RUNTIME
                • DBE_PERF.SESSION_MEMORY_RUNTIME
                • DBE_PERF.STATEMENT_IOSTAT_COMPLEX_RUNTIME
                • DBE_PERF.LOCAL_ACTIVE_SESSION
              • Transaction
                • DBE_PERF.TRANSACTIONS_PREPARED_XACTS
                • DBE_PERF.SUMMARY_TRANSACTIONS_PREPARED_XACTS
                • DBE_PERF.GLOBAL_TRANSACTIONS_PREPARED_XACTS
                • DBE_PERF.TRANSACTIONS_RUNNING_XACTS
                • DBE_PERF.SUMMARY_TRANSACTIONS_RUNNING_XACTS
                • DBE_PERF.GLOBAL_TRANSACTIONS_RUNNING_XACTS
              • Query
                • DBE_PERF.STATEMENT
                • DBE_PERF.SUMMARY_STATEMENT
                • DBE_PERF.STATEMENT_COUNT
                • DBE_PERF.GLOBAL_STATEMENT_COUNT
                • DBE_PERF.SUMMARY_STATEMENT_COUNT
                • DBE_PERF.STATEMENT_RESPONSETIME_PERCENTILE
                • DBE_PERF.STATEMENT_HISTORY
                • DBE_PERF.GLOBAL_STATEMENT_COMPLEX_HISTORY
                • DBE_PERF.GLOBAL_STATEMENT_COMPLEX_HISTORY_TABLE
                • DBE_PERF.STATEMENT_USER_COMPLEX_HISTORY
                • DBE_PERF.STATEMENT_COMPLEX_HISTORY_TABLE
                • DBE_PERF.STATEMENT_COMPLEX_HISTORY
                • DBE_PERF.STATEMENT_WLMSTAT_COMPLEX_RUNTIME
                • DBE_PERF.SESSION_SQL_MEMORY
                • DBE_PERF.GS_PLANCACHE_STAT
                • DBE_PERF.ABNORMAL_SQL
                • DBE_PERF.ABNORMAL_SQL_ALLOWLIST
              • Cache and I/O
                • DBE_PERF.STATIO_USER_TABLES
                • DBE_PERF.SUMMARY_STATIO_USER_TABLES
                • DBE_PERF.GLOBAL_STATIO_USER_TABLES
                • DBE_PERF.STATIO_USER_INDEXES
                • DBE_PERF.SUMMARY_STATIO_USER_INDEXES
                • DBE_PERF.GLOBAL_STATIO_USER_INDEXES
                • DBE_PERF.STATIO_USER_SEQUENCES
                • DBE_PERF.SUMMARY_STATIO_USER_SEQUENCES
                • DBE_PERF.GLOBAL_STATIO_USER_SEQUENCES
                • DBE_PERF.STATIO_SYS_TABLES
                • DBE_PERF.SUMMARY_STATIO_SYS_TABLES
                • DBE_PERF.GLOBAL_STATIO_SYS_TABLES
                • DBE_PERF.STATIO_SYS_INDEXES
                • DBE_PERF.SUMMARY_STATIO_SYS_INDEXES
                • DBE_PERF.GLOBAL_STATIO_SYS_INDEXES
                • DBE_PERF.STATIO_SYS_SEQUENCES
                • DBE_PERF.SUMMARY_STATIO_SYS_SEQUENCES
                • DBE_PERF.GLOBAL_STATIO_SYS_SEQUENCES
                • DBE_PERF.STATIO_ALL_TABLES
                • DBE_PERF.SUMMARY_STATIO_ALL_TABLES
                • DBE_PERF.GLOBAL_STATIO_ALL_TABLES
                • DBE_PERF.STATIO_ALL_INDEXES
                • DBE_PERF.SUMMARY_STATIO_ALL_INDEXES
                • DBE_PERF.GLOBAL_STATIO_ALL_INDEXES
                • DBE_PERF.STATIO_ALL_SEQUENCES
                • DBE_PERF.SUMMARY_STATIO_ALL_SEQUENCES
                • DBE_PERF.GLOBAL_STATIO_ALL_SEQUENCES
              • Utility
                • DBE_PERF.REPLICATION_STAT
                • DBE_PERF.GLOBAL_REPLICATION_STAT
                • DBE_PERF.REPLICATION_SLOTS
                • DBE_PERF.GLOBAL_REPLICATION_SLOTS
                • DBE_PERF.BGWRITER_STAT
                • DBE_PERF.GLOBAL_BGWRITER_STAT
                • DBE_PERF.GLOBAL_CKPT_STATUS
                • DBE_PERF.GLOBAL_DOUBLE_WRITE_STATUS
                • DBE_PERF.GLOBAL_PAGEWRITER_STATUS
                • DBE_PERF.GLOBAL_RECORD_RESET_TIME
                • DBE_PERF.GLOBAL_REDO_STATUS
                • DBE_PERF.GLOBAL_RECOVERY_STATUS
                • DBE_PERF.CLASS_VITAL_INFO
                • DBE_PERF.USER_LOGIN
                • DBE_PERF.SUMMARY_USER_LOGIN
                • DBE_PERF.GLOBAL_SINGLE_FLUSH_DW_STATUS
                • DBE_PERF.GLOBAL_CANDIDATE_STATUS
                • DBE_PERF.PARALLEL_DECODE_STATUS
                • DBE_PERF.GLOBAL_PARALLEL_DECODE_STATUS
                • DBE_PERF.PARALLEL_DECODE_THREAD_INFO
                • DBE_PERF.GLOBAL_PARALLEL_DECODE_THREAD_INFO
                • DBE_PERF.GLOBAL_ADIO_COMPLETER_STATUS
                • DBE_PERF.GLOBAL_AIO_SLOT_USAGE_STATUS
                • DBE_PERF.GLOBAL_XLOG_REDO_STAT
                • DBE_PERF.EMERGENCY_OPERATION_RECORDS
                • DBE_PERF.KERNEL_INFO
              • Lock
                • DBE_PERF.LOCKS
                • DBE_PERF.GLOBAL_LOCKS
              • Wait Event
                • DBE_PERF.WAIT_EVENTS
                • DBE_PERF.GLOBAL_WAIT_EVENTS
              • Configuration
                • DBE_PERF.CONFIG_SETTINGS
                • DBE_PERF.GLOBAL_CONFIG_SETTINGS
              • Operator
                • DBE_PERF.OPERATOR_HISTORY_TABLE
                • DBE_PERF.OPERATOR_RUNTIME
                • DBE_PERF.GLOBAL_OPERATOR_HISTORY
                • DBE_PERF.GLOBAL_OPERATOR_HISTORY_TABLE
                • DBE_PERF.GLOBAL_OPERATOR_RUNTIME
              • Workload Manager
                • DBE_PERF.WLM_USER_RESOURCE_CONFIG
                • DBE_PERF.WLM_USER_RESOURCE_RUNTIME
              • Global Plan Cache
                • DBE_PERF.GLOBAL_PLANCACHE_STATUS
                • DBE_PERF.GLOBAL_PLANCACHE_CLEAN
              • RTO & RPO
                • DBE_PERF.GLOBAL_RTO_STATUS
                • DBE_PERF.GLOBAL_STREAMING_HADR_RTO_AND_RPO_STAT
              • AI Watchdog
                • DBE_PERF.AI_WATCHDOG_MONITOR_STATUS
                • DBE_PERF.AI_WATCHDOG_DETECTION_WARNINGS
                • DBE_PERF.AI_WATCHDOG_PARAMETERS
                • DBE_PERF.AI_WATCHDOG_FTASK_STATUS
              • Trace Function
                • DBE_PERF.pl_trace_func_start
                • DBE_PERF.pl_trace_func_end
                • DBE_PERF.pl_trace_info_clean
                • DBE_PERF.pl_get_trace_info
              • Deprecated Views
                • Query
                • Operator
            • WDR Snapshot Schema
              • Original Information of WDR Snapshots
                • SNAPSHOT.SNAPSHOT
                • SNAPSHOT.TABLES_SNAP_TIMESTAMP
                • SNAPSHOT.SNAP_SEQ
                • SNAPSHOT.SNAP_QUERY
                • SNAPSHOT.SNAP_PLAN
              • WDR Snapshot Data Table
            • DB4AI Schema
              • DB4AI.SNAPSHOT
              • DB4AI.create_snapshot
              • DB4AI.create_snapshot_internal
              • DB4AI.prepare_snapshot
              • DB4AI.prepare_snapshot_internal
              • DB4AI.archive_snapshot
              • DB4AI.publish_snapshot
              • DB4AI.manage_snapshot_internal
              • DB4AI.sample_snapshot
              • DB4AI.purge_snapshot
              • DB4AI.purge_snapshot_internal
            • DBE_PLDEBUGGER Schema
              • DBE_PLDEBUGGER.turn_on
              • DBE_PLDEBUGGER.turn_off
              • DBE_PLDEBUGGER.local_debug_server_info
              • DBE_PLDEBUGGER.attach
              • DBE_PLDEBUGGER.info_locals
              • DBE_PLDEBUGGER.next
              • DBE_PLDEBUGGER.continue
              • DBE_PLDEBUGGER.abort
              • DBE_PLDEBUGGER.print_var
              • DBE_PLDEBUGGER.info_code
              • DBE_PLDEBUGGER.step
              • DBE_PLDEBUGGER.add_breakpoint
              • DBE_PLDEBUGGER.delete_breakpoint
              • DBE_PLDEBUGGER.info_breakpoints
              • DBE_PLDEBUGGER.backtrace
              • DBE_PLDEBUGGER.enable_breakpoint
              • DBE_PLDEBUGGER.disable_breakpoint
              • DBE_PLDEBUGGER.finish
              • DBE_PLDEBUGGER.set_var
              • DBE_PLDEBUGGER.error_backtrace
              • DBE_PLDEBUGGER.error_end
              • DBE_PLDEBUGGER.error_info_locals
            • DBE_PLDEVELOPER
              • DBE_PLDEVELOPER.GS_SOURCE
              • DBE_PLDEVELOPER.GS_ERRORS
            • DBE_COMPRESSION Schema
            • DBE_HEAT_MAP Schema
            • DBE_ILM Schema
            • DBE_ILM_ADMIN Schema
            • PRVT_ILM Schema
          • Schema-M-Compatible Mode
            • Information Schemas
              • character_sets
              • collations
              • collation_character_set_applicability
              • columns
              • column_privileges
              • engines
              • events
              • files
              • global_status
              • global_variables
              • key_column_usage
              • optimizer_trace
              • parameters
              • partitions
              • plugins
              • processlist
              • profiling
              • referential_constraints
              • routines
              • schemata
              • schema_privileges
              • session_status
              • session_variables
              • statistics
              • tables
              • table_constraints
              • table_privileges
              • tab_partitions
              • tab_subpartitions
              • triggers
              • user_privileges
              • views
            • m_schemas
              • tables_priv
              • columns_priv
              • procs_priv
              • proc
              • func
          • WDR
            • Database Stat
            • PDB Info
            • Load Profile
            • Instance Efficiency Percentages
            • Top 10 Events by Total Wait Time
            • Wait Classes by Total Wait Time
            • Host CPU
            • IO Profile
            • Memory Statistics
            • Time Model
            • SQL Statistics
            • Wait Events
            • Cache IO Stats
            • Utility status
            • Object Stats
            • Configuration settings
            • SQL Detail
          • ASP
      • Best Practices
        • Best Practices Overview
        • Suggestions on GaussDB Security Configuration
        • Best Practices for Scaling
        • Best Practices for Backup and Restoration
          • Overview
          • Instance Restoration
            • Restoring an Instance from the Recycle Bin
            • Restoring an Instance from a Backup
          • Database and Table Restoration
            • Restoring Databases or Tables to a Specific Point in Time
            • Restoring Databases or Tables Using a Backup
        • Suggestions on GaussDB Metric Alarm Configuration
        • Best Practices for Disaster Recovery
        • Best Practices for Slow SQL Optimization
        • Best Practices for SQL Queries
          • Best Practices for SQL Queries (Distributed Instances)
          • Best Practices for SQL Queries (Centralized Instances)
        • Best Practices for Data Skew Query (Distributed Instances)
          • Quickly Locating Tables That Cause Data Skew
        • Best Practices for Stored Procedures
          • Best Practices for Stored Procedures (Distributed Instances)
            • Permission Management
            • Naming Convention
            • Access Object
            • Statement Functions
              • Package Variables
              • Cursors
              • Compatibility
              • Exception Handling
              • User-Defined Types
            • Transaction Management
              • Transactions
              • Autonomous Transactions
            • Others
              • DDL
              • Complex Dependencies
              • IMMUTABLE and SHIPPABLE
          • Best Practices for Stored Procedures (Centralized Instances)
            • Permission Management
            • Naming Convention
            • Access Object
            • Statement Functions
              • Package Variables
              • Cursors
              • Compatibility
              • Exception Handling
            • Transaction Management
              • Transactions
              • Autonomous Transactions
            • Others
              • DDL
              • Complex Dependencies
              • IMMUTABLE
        • Best Practices for Import and Export Using Tools
          • Best Practices for Import and Export Using Tools (Distributed Instances)
            • Database-Level Import and Export
            • Schema-Level Import and Export
            • Table-Level Import and Export
          • Best Practices for Import and Export Using Tools (Centralized Instances)
            • Database-Level Import and Export
            • Schema-Level Import and Export
            • Table-Level Import and Export
        • Best Practices for JDBC
          • Best Practices for JDBC (Distributed Instances)
            • Batch Insertion
              • Scenario Overview
                • Usage Scenarios
                • Requirements and Objectives
              • Architecture Principles
              • Preparations
              • Procedure
                • Process Overview
                • Detailed Procedure
                • Complete Example
              • Typical Issues
            • Streaming Query
              • Scenario Overview
                • Usage Scenarios
                • Requirements and Objectives
              • Architecture Principles
              • Preparations
              • Procedure
                • Process Overview
                • Detailed Procedure
                • Complete Example
              • Typical Issues
            • User-Defined Types
              • Scenario Overview
                • Usage Scenarios
                • Requirements and Objectives
              • Architecture Principles
              • Preparations
              • Procedure
                • Process Overview
                • Detailed Procedure
                • Complete Example
              • Typical Issues
            • Batch Query
              • Scenario Overview
                • Usage Scenarios
                • Requirements and Objectives
              • Architecture Principles
              • Preparations
              • Procedure
                • Process Overview
                • Detailed Procedure
                • Complete Example
              • Typical Issues
          • Best Practices for JDBC (Centralized Instances)
            • Batch Insertion
              • Scenario Overview
                • Usage Scenarios
                • Requirements and Objectives
              • Architecture Principles
              • Preparations
              • Procedure
                • Process Overview
                • Detailed Procedure
                • Complete Example
              • Typical Issues
            • Streaming Query
              • Scenario Overview
                • Usage Scenarios
                • Requirements and Objectives
              • Architecture Principles
              • Preparations
              • Procedure
                • Process Overview
                • Detailed Procedure
                • Complete Example
              • Typical Issues
            • User-Defined Types
              • Scenario Overview
                • Usage Scenarios
                • Requirements and Objectives
              • Architecture Principles
              • Preparations
              • Procedure
                • Process Overview
                • Detailed Procedure
                • Complete Example
              • Typical Issues
            • Batch Query
              • Scenario Overview
                • Usage Scenarios
                • Requirements and Objectives
              • Architecture Principles
              • Preparations
              • Procedure
                • Process Overview
                • Detailed Procedure
                • Complete Example
              • Typical Issues
        • Best Practices for ODBC
          • Best Practices for ODBC (Distributed Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
              • Process Overview
              • Detailed Procedure
              • Complete Example
            • FAQ
          • Best Practices for ODBC (Centralized Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
              • Process Overview
              • Detailed Procedure
              • Complete Example
            • FAQ
        • Best Practices for Go
          • Best Practices for Go (Distributed Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
              • Process Overview
              • Detailed Procedure
              • Complete Example
            • Typical Issues
          • Best Practices for Go (Centralized Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
              • Process Overview
              • Detailed Procedure
              • Complete Example
            • Typical Issues
        • Best Practices for Index Design
          • Best Practices for Index Design (Distributed Instances)
            • Scenario Overview
            • Preparations
            • Procedure
          • Best Practices for Index Design (Centralized Instances)
            • Scenario Overview
            • Preparations
            • Procedure
        • Best Practices for Table Design
          • Best Practices for Table Design (Distributed Instances)
            • Scenario Overview
            • Architecture Principles
            • Preparations
            • Procedure
          • Best Practices for Table Design (Centralized Instances)
            • Scenario Overview
            • Architecture Principles
            • Preparations
            • Procedure
        • Best Practices for Database Specification Evaluation
          • Best Practices for Database Specification Evaluation (Distributed Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
            • FAQ
          • Best Practices for Database Specification Evaluation (Centralized Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
            • FAQ
        • Best Practices for Data Compression
          • Best Practices for Data Compression (Distributed Instances)
            • Introduction to Compression Solutions
            • Scenario Overview
            • Compression Solution Selection
            • Procedure
              • Detailed Procedure of Advanced Compression
                • Manual Scheduling
                • Automatic Scheduling
                • Result Verification
                • FAQ
              • Detailed Procedure of Transparent Compression
                • Manual Scheduling
                • Automatic Scheduling
                • FAQ
          • Best Practices for Data Compression (Centralized Instances)
            • Introduction to Compression Solutions
            • Scenario Overview
            • Compression Solution Selection
            • Procedure
              • Detailed Procedure of Advanced Compression
                • Manual Scheduling
                • Automatic Scheduling
                • Result Verification
                • FAQ
              • Detailed Procedure of Transparent Compression
                • Manual Scheduling
                • Automatic Scheduling
                • FAQ
        • Best Practices for Transparent Data Encryption
          • Best Practices for Transparent Data Encryption (Distributed Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
            • FAQ
          • Best Practices for Transparent Data Encryption (Centralized Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
            • FAQ
        • Best Practices for Security Audit
          • Best Practices for Security Audit (Distributed Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
              • Process Overview
              • Detailed Procedure
              • Result Verification
            • FAQ
          • Best Practices for Security Audit (Centralized Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
              • Process Overview
              • Detailed Procedure
              • Result Verification
            • FAQ
        • Best Practices for Capacity Evaluation (Centralized Instances)
          • Scenario Overview
            • Usage Scenarios
            • Requirements and Objectives
          • Architecture Principles
          • Preparations
          • Procedure
            • Process Overview
            • Detailed Procedure
            • Result Verification
            • Troubleshooting and Rollback
          • Typical Issues
        • Best Practices for Permission Configuration
          • Best Practices for Permission Configuration (Distributed Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Procedure
              • Process Overview
              • Detailed Procedure and Result Verification
            • FAQ
          • Best Practices for Permission Configuration (Centralized Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Procedure
              • Process Overview
              • Detailed Procedure and Result Verification
            • FAQ
        • Best Practices for Handling a Majority Fault
          • Best Practices for Handling a Majority Fault (Distributed Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
              • Process Overview
              • Detailed Procedure
              • Result Verification
            • FAQ
          • Best Practices for Handling a Majority Fault (Centralized Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
              • Process Overview
              • Detailed Procedure
              • Result Verification
            • FAQ
        • Best Practices for HTAP
          • Best Practices for HTAP (Distributed Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
            • FAQ
          • Best Practices for HTAP (Centralized Instances)
            • Scenario Overview
              • Usage Scenarios
              • Requirements and Objectives
            • Architecture Principles
            • Preparations
            • Procedure
            • FAQ
      • Performance White Paper
        • Test Method
        • Test Data
      • API Reference
        • Before You Start
        • API Overview
        • Calling APIs
          • Making an API Request
          • Authentication
          • Response
        • APIs (Recommended)
          • DB Engine Versions and Specifications
            • Querying DB Engine Versions
            • Querying Instance Specifications
            • Querying DB Engines
            • Querying Specifications that a DB Instance Can Be Changed To
            • Querying Instances by Engine Version
          • Storage Management
            • Querying the Storage Usage of a DB Instance
            • Querying the Disk Type of a DB Instance
            • Querying Shard Storage Information
          • Instance Management
            • Creating a DB Instance (v3.2)
            • Creating a DB Instance (v5)
            • Adding CNs and DN shards and Scaling up Storage
            • Deleting Shards
            • Deleting a DB Instance
            • Querying DB Instances
            • Resetting a Database Password
            • Changing a DB Instance Name
            • Changing the Alias of a DB Instance
            • Rebooting a DB Instance
            • Switching Roles of the Primary and Standby DNs in Shards
            • Querying the Components of a DB Instance
            • Querying the Parameter Setting Template for Scale-out Optimization
            • Modifying Parameters for Scale-out Optimization
            • Querying the Parameter Setting Template for Data Redistribution
            • Modifying Parameters for Data Redistribution
            • Changing the CPU and Memory Specifications of an Instance
            • Checking Whether Host Load Is Unbalanced Due to a Primary/Standby Switchover
            • Querying Solution Template Settings
            • Querying EIPs Bound to a DB Instance
            • Binding or Unbinding an EIP
            • Querying the SSL Certificate Download Address of a DB Instance
            • Querying the Instance Quotas of a Tenant
            • Enabling Transparent Data Encryption
            • Querying KMS Keys
            • Querying Details About a KMS Key
            • Starting a DB Instance or Node
            • Stopping a DB Instance or Node
            • Enabling M Compatibility Port
            • Changing or Disabling M Compatibility Port
            • Querying CNs
            • Deleting Coordinator Nodes
            • Querying Storage Autoscaling Policies of a DB Instance
            • Modifying a Storage Autoscaling Policy
            • Querying Enterprise Projects
            • Changing a 1 Primary + 2 Standby Instance to a 1 Primary + 1 Standby + 1 Log Instance
            • Changing a 1 Primary + 1 Standby + 1 Log Instance to a 1 Primary + 2 Standby Instance
            • Querying Read Replica Information
            • Creating a Read Replica
            • Deleting a Read Replica
            • Querying Advanced Features
            • Enabling or Disabling Advanced Features
            • Changing the Port Number of a Specified DB Instance
            • Exporting the Instance List
            • Changing the Security Group of an Instance
            • Binding or Unbinding a NAT Gateway
            • Querying NAT Gateways Bound to an Instance
            • Changing the Billing Mode from Pay-per-Use to Yearly/Monthly
          • Parameter Configuration
            • Obtaining Parameter Templates
            • Obtaining the Parameters of a Specified DB Instance
            • Modifying Parameters of a Specified DB Instance
            • Saving Instance Parameters As a Parameter Template
            • Creating a Parameter Template
            • Modifying Parameters in a Parameter Template
            • Deleting a Parameter Template
            • Querying Details About a Parameter Template
            • Replicating a Parameter Template
            • Resetting a Parameter Template
            • Obtaining the Differences of Two Parameter Templates
            • Querying Instances That a Parameter Template Can Be Applied To
            • Checking Whether the Parameter Template Name Exists
            • Applying a Parameter Template
            • Querying Application Records of a Parameter Template
            • Querying Change History of a Parameter Template
          • Version Upgrade
            • Querying Versions That a DB Instance Can Be Upgraded To
            • Upgrading the Kernel Version of a DB Instance
            • Querying Upgrade Types and Versions That Instances Can Be Upgraded to in Batches
            • Upgrading Kernel Versions of Instances in Batches
            • Upgrading Kernel Version of Instances as Scheduled in Batches
          • Backup and Restoration
            • Configuring an Automated Backup Policy
            • Querying an Automated Backup Policy
            • Querying Backups
            • Creating a Manual Backup
            • Authorizing Users to Download Backups
            • Stopping a Backup
            • Deleting a Manual Backup
            • Querying Extended Backup Policies
            • Querying the Restoration Time Range
            • Restoring Data to a New instance
            • Querying Instances That Can Be Used for Backups and Restorations
            • Querying Information About the Original Instance Based on a Specific Point of Time or a Backup File
            • Restoring Data to the Original or Existing Instance
            • Confirming Data Integrity After a Backup Is Restored
            • Configuring the Automated Backup Policy for Instances in Batches
          • Log Management
            • Enabling or Disabling Error Log Collection
            • Querying Whether Error Log Collection Is Enabled
            • Querying the Link for Downloading Error Logs
            • Creating a Slow Query Log Download Task
            • Querying Downloaded Slow Query Log Information
          • Metric Management
            • Querying Metrics of All DB Instances
            • Querying Metrics of a Specific DB Instance
            • Querying Metrics of a Metric Group
          • Slow SQL Statements
            • Querying Nodes Where There Are Slow SQL Statements
            • Querying Slow SQL Statements
            • Querying Details of a Slow SQL Statement
            • Querying Details of Slow SQL Statements in the Global Table
            • Exporting Slow SQL Statements
          • SQL Explorer
            • Enabling SQL Explorer or Modifying Default Configurations
            • Disabling SQL Explorer
            • Querying SQL Explorer Status Records
            • Querying Full Data by SQL Statement
            • Querying Details of a Single SQL Statement
            • Querying SQL Link Information
            • Querying Full SQL Statistics of an Instance
            • Exporting Full SQL Statistics of an Instance
            • Exporting Full Data by SQL Statement
          • Top SQL
            • Querying Top SQL Statements
            • Exporting Top SQL Statements
          • Diagnostics and Optimization
            • Querying the Definition Information of a Specified Table
            • Identifying Table Information in SQL Text
          • SQL Throttling
            • Creating a SQL Throttling Task (v3.1)
            • Modifying a SQL Throttling Task (v3.1)
            • Deleting a SQL Throttling Task (v3.1)
            • Querying SQL Throttling Task Details (v3.1)
            • Querying SQL Throttling Tasks Based on Specified Criteria (v3.1)
            • Querying SQL Templates
            • Synchronizing SQL Throttling Tasks
          • Data Storage Insights
            • Querying Table Definition Information
            • Querying Data Disk Space Usage
            • Exporting Table Information
            • Querying Database Storage Usage
            • Querying the Storage Usage of Schemas in a Specified Database
            • Querying the Storage Usage of Tables in a Specified Schema
            • Querying the Top 20 Tables by Storage Usage in an Instance
          • Session Management
            • Querying Nodes for Delivering Key Views
            • Querying Real-Time Sessions
            • Querying Session Memory Contexts
            • Querying Real-Time Session Overview
            • Querying Real-Time Session Statistics
            • Querying Waiting Event Statistics of Real-Time Sessions
            • Querying Top SQL Statistics of Real-Time Sessions
            • Querying and Killing Specified Sessions
            • Querying and Killing Idle Sessions
            • Querying SQL Stack Information
            • Querying SQL Execution Plan Information
            • Querying Transactions
            • Querying the Automatic Transaction Termination Configuration
          • SQL Patch
            • Querying SQL Patch Information
          • SQL Execution Plans
            • Querying the Binding Status of a SQL Execution Plan
          • Active Session Profile (ASP)
            • Enabling or Disabling ASP Generation
            • Collecting ASP Reports
            • Querying ASP Generation Status
            • Querying ASP Collection Results
          • Workload Diagnosis Report (WDR)
            • Enabling or Disabling WDR Snapshot
            • Generating a WDR Snapshot
            • Collecting a WDR Snapshot Report
            • Querying WDR Snapshot Status
            • Querying Collection Results for WDR Snapshot Reports
          • Database and Account Management
            • Creating a Database
            • Creating a Database Account
            • Creating a Database Schema
            • Configuring Permissions of Database Accounts
            • Resetting a Password for a Database Account
            • Querying Databases
            • Querying Database Users
            • Querying Database Schemas
            • Deleting a Database
            • Querying Database Tables
            • Deleting a Schema
            • Creating a Database Role
            • Querying Database Roles
            • Configuring Permissions of a Database Role
            • Querying a Client Access Authentication Configuration
            • Adding a Client Access Authentication Configuration
            • Deleting a Client Access Authentication Configuration
            • Modifying a Client Access Authentication Configuration
            • Querying the Modification History of a Client Access Authentication Configuration
            • Restoring a Client Access Authentication Configuration
          • DR Management
            • Querying Instance DR Status
            • Querying Instances That Have Established a DR Relationship
            • Establishing a DR Relationship
            • Promoting the DR instance to Primary
            • Stopping a DR Relationship
            • Switching Roles of Primary and DR Instances
            • Re-establishing a DR Relationship
            • Enabling DR Drill
            • Disabling DR Drill
            • Enabling Log Cache
            • Disabling Log Cache
            • Resetting DR Configurations
            • Querying DR Operation Records
            • Deleting DR Task Records
          • Tag Management
            • Querying Tags of a Specific Instance
            • Querying Tags of a Project
            • Querying Predefined Tags
            • Adding Tags for a DB Instance
            • Deleting Tags of a DB Instance
            • Deleting Instance Tags in Batches
          • Quota Management
            • Modifying Enterprise Project Quotas
            • Querying Enterprise Project Quotas
            • Querying the Remaining Quota of Enterprise Projects
          • Task Management
            • Obtaining Task Information
            • Querying Tasks
            • Deleting a Task Record
            • Querying Scheduled Tasks
            • Canceling a Scheduled Task
            • Deleting a Scheduled Task Record
          • Recycle Bin
            • Modifying the Recycling Policy
            • Querying the Recycling Policy
            • Querying All DB Engine Instances in the Recycle Bin
          • Plug-in Management
            • Querying the List of Supported Plug-ins
            • Querying the List of Plug-ins Installed on an Instance
            • Configuring the Plug-in License
            • Installing a Plug-in
            • Querying Plug-in Extensions of an Instance
            • Configuring Plug-in Extensions
            • Querying Add-ons
          • Homepage Overview
            • Collecting Instance Alarm Statistics
            • Collecting Instance Status Statistics
            • Querying Alarms
          • LTS Logs
            • Viewing LTS Log Configurations
            • Associating an Instance with an LTS Log Stream
            • Disassociating an Instance from an LTS Log Stream
          • Permission Management
            • Querying Agency Permission Details
            • Updating an Agency Permission Policy
        • Historical APIs
          • DB Engine Versions and Specifications
            • Querying DB Engine Versions
            • Querying Instance Specifications (v3.1)
            • Querying Instance Specifications (v3)
            • Querying DB Engines (v3)
          • DB Instance Management
            • Creating a DB Instance (v3.1)
            • Creating a DB Instance (v3)
            • Querying DB Instances (v3.2)
            • Querying DB Instances (v3.1)
            • Querying DB Instances (v3)
            • Scaling up Storage Space of a DB Instance
            • Deleting a DB Instance
            • Adding CNs
            • Adding Shards
            • Resetting a Database Password
            • Changing a DB Instance Name
            • Changing the vCPUs and Memory of a DB Instance
          • Parameter Configuration
            • Modifying Parameters of a Specified DB Instance
            • Obtaining Parameter Templates (v3.1)
            • Obtaining Parameter Templates (v3)
            • Obtaining the Parameters of a Specified Instance (v3.1)
            • Obtaining the Parameters of a Specified DB Instance (v3)
            • Querying Details About a Parameter Template
          • Version Upgrade
            • Querying Versions That a DB Instance Can Be Upgraded To
            • Querying Upgrade Types and Versions That Instances Can Be Upgraded to in Batches
            • Upgrading the Kernel Version of a DB Instance
          • Backup Management
            • Configuring an Automated Backup Policy
            • Querying Backups (v3.1)
            • Querying Backups (v3)
            • Querying Instances That Can Be Used for Backups and Restorations
            • Querying Information About the Original Instance Based on a Specific Point of Time or a Backup File
          • Recycle Bin
            • Querying All DB Engine Instances in the Recycle Bin
          • SQL Throttling
            • Creating a SQL Throttling Task
            • Modifying a SQL Throttling Task
            • Deleting a SQL Throttling Task
            • Querying SQL Throttling Task Details
            • Querying SQL Throttling Tasks
        • Permissions and Supported Actions
          • Introduction
          • Actions Supported by Policy-based Authorization
          • Actions Supported by Identity Policy-based Authorization
        • Appendix
          • Abnormal Request Results
          • Status Codes
          • Error Codes
          • Obtaining a Project ID
          • Replication Mode Table
          • DB Instance Specifications
      • SDK Reference
        • SDK Overview
      • FAQs
        • About GaussDB
          1. Are There Any Special Points to Note When Using GaussDB?
          2. What Is the Availability of GaussDB Instances?
          3. Will My GaussDB Instances Be Affected by Other Users' Instances?
          4. What Can I Do About Slow Responses of Websites When They Use GaussDB?
          5. Can Multiple ECSs Connect to the Same GaussDB Instance?
          6. Can I Encrypt the Disk After Purchasing a GaussDB Instance?
          7. Will Backups Be Encrypted After Disk Encryption Is Enabled for My GaussDB Instance?
          8. Will Different GaussDB Instances Share CPU and Memory Resources?
          9. What Is the Relationship Between GaussDB and PostgreSQL?
          10. Can Multiple Users Log In to a GaussDB Instance Through DAS at the Same Time? Will the Accounts Be Locked If I Enter Wrong Passwords Several Times in a Row?
          11. What Are the Differences Between the Independent Deployment Model and Combined Deployment Model of GaussDB Distributed Instances?
          12. What Are the Differences Between the General-Purpose, Dedicated, and Kunpeng Dedicated Specification Types Provided by GaussDB?
          13. Can I Switch Between the GaussDB Enterprise Edition and Basic Edition?
        • GaussDB Resource Freezing, Unfreezing, Release, Deletion, and Unsubscription
        • Resource and Disk Management
          1. Can I Scale Down the Storage Space of My GaussDB Instances?
          2. Which Items Occupy the Storage Space of My GaussDB Instances?
          3. How Much Storage Space Is Required for DDL Operations?
        • Database Connections
          1. What Should I Do If I Can't Connect to My GaussDB Instance?
          2. Can an External Server Access GaussDB Instances?
          3. Do Applications Need to Support Automatic Reconnections to GaussDB Databases?
          4. Why Can't I Ping My EIP After It Is Bound to a GaussDB Instance?
          5. Can I Access a GaussDB Instance Over an Intranet Connection Across Regions?
        • Database Storage
          1. What Should I Do If My Data Exceeds the Available Storage of a GaussDB Instance?
          2. How Do I View the Storage Usage of My GaussDB Instance?
        • Database Usage
          1. How Do I Use DAS to Query SQL Statements Executed in GaussDB?
          2. What Should I Do If Garbled Characters Are Displayed After SQL Query Results Are Exported to an Excel File for My GaussDB Instance?
          3. What Do I Do If the root Account of My GaussDB Instance Is Locked?
          4. Why Did the New Password Not Take Effect After I Reset the Administrator Password of a GaussDB Instance?
          5. What Do I Do If Replay Speed of Standby DNs Cannot Catch Up with Write Speed of Primary DN?
          6. Can I Change the VPC to Which My GaussDB Instance Belongs?
        • Backup and Restoration
          1. How Long Does GaussDB Store Backup Data?
          2. How Do I Clear GaussDB Backup Space?
          3. Can My GaussDB Instance Still Be Used in the Backup Window?
          4. How Is GaussDB Backup Data Billed?
          5. How Can I Back Up a GaussDB Database to an ECS?
          6. Will Backups Be Retained After My GaussDB Instance Is Deleted?
          7. Why Does Automated Backup for a GaussDB Instance Fail?
          8. Why Is Data Table Lost or Data Deleted from My GaussDB Instance?
          9. Does GaussDB Support Restoring Data for Individual Tables?
          10. Can I Dump Backup Files to My OBS Buckets?
          11. How Can I Delete the GaussDB Backup Policy?
        • Database Monitoring
          1. Which Monitoring Metrics of GaussDB Instances Do I Need to Pay Most Attention To?
          2. How Can I Calculate the Memory Usage of a GaussDB Instance?
        • Scaling and Specification Change
          1. Are My GaussDB Instances Still Available During Storage Scale-up and Instance Specification Change?
        • Database Parameter Modification
          1. How Can I Change the Time Zone of a GaussDB Instance?
          2. How Can I Configure a Password Expiration Policy?
          3. Can I Use SQL Commands in GaussDB to Modify Global Parameters?
          4. Can I Enable SELECT Operation Auditing in GaussDB?
          5. How Do I Set the Disk Usage Threshold for Putting a Database Node into Read-Only Mode in GaussDB?
          6. How Do I Set the Date and Time Display Format in GaussDB?
          7. How Do I Set the Time Zone Used for Displaying and Interpreting Timestamps in GaussDB?
          8. How Do I Change the Maximum Number of DN Connections Allowed in GaussDB?
          9. How Do I Enable the Audit of INSERT, UPDATE, and DELETE Operations in GaussDB?
          10. How Do I Set the Maximum Number of WAL Sender Threads That Can Be Created in GaussDB?
          11. How Do I Set the Maximum Number of Bytes to Be Logged for Each SQL Statement in GaussDB?
          12. How Do I Set the Connection Timeout Interval for GaussDB?
          13. How Do I Set the Automatic Unlocking Time After an Account Is Locked in GaussDB?
          14. How Do I Set the Maximum Number of Failed Login Attempts for Accounts in GaussDB?
        • Log Management
          1. How Do I View All SQL Logs Executed by GaussDB?
          2. How Do I View Deadlock Logs of GaussDB?
        • Network Security
          1. How Can I Prevent Untrusted Source IP Addresses from Accessing GaussDB Instances?
          2. How Can I Import the Root Certificate to a Windows or Linux Server?
      • Videos
      • Feature Guide
        • Feature Guide(Distributed_V2.0-8.x)
          • Materialized View
            • Complete-Refresh Materialized View
              • Overview
              • Support and Constraints
              • Usage
            • Fast-Refresh Materialized View
              • Overview
              • Support and Constraints
              • Usage
          • Setting Encrypted Equality Queries
            • Overview
            • Using gsql to Operate an Encrypted Database
            • Using JDBC to Operate an Encrypted Database
            • Forward Compatibility and Security Enhancement
            • Encrypted Functions and Stored Procedures
          • Transparent Data Encryption
          • Setting a Ledger Database
            • Overview
            • Viewing Historical Operation Records in the Ledger
            • Checking Ledger Data Consistency
            • Archiving a Ledger Database
            • Repairing a Ledger Database
          • Logical Replication
            • Logical Decoding
              • Overview
              • Logical Decoding Options
              • Logical Decoding by SQL Functions
              • Logical Data Replication Using Streaming Decoding
              • Logical Decoding of DDL Statements
              • Data Restoration by Logical Decoding
          • Partitioned Table
            • Introduction to Table Partitioning
              • Background
              • Table Partitioning
              • Optimization Data Query by Partition
              • Data Partition O&M Management
            • Introduction to Partitioned Tables
              • Basic Concepts
                • Partitioned Table
                • Partition
                • Partition Key
              • Partitioning Policy
                • Range Partitioning
                • Hash Partitioning
                • List Partitioning
                • Impact of Partitioned Tables on Import Performance
              • Basic Usage of Partitions
                • Creating Partitioned Tables
                • Using and Managing Partitioned Tables
                • DQL/DML Operations on a Partitioned Table
            • Partitioned Table Query Optimization
              • Partition Pruning
                • Static Partition Pruning
                • Dynamic Partition Pruning
                  • Dynamic PBE Pruning
                  • Dynamic Parameterized Path Pruning
              • Partitioned Indexes
              • Collecting Statistics on Partitioned Tables
                • Collecting Statistics in Cascading Mode
                • Collecting Partition-Level Statistics
              • Partition-Wise Join
                • Partition-Wise Join in Non-SMP Scenarios
                • Full Partition-Wise Join in the SMP Scenario
            • Partitioned Table O&M Management
              • ADD PARTITION
                • Adding a Partition to a Range Partitioned Table
                • Adding a Partition to a List Partitioned Table
              • DROP PARTITION
              • EXCHANGE PARTITION
              • TRUNCATE PARTITION
              • SPLIT PARTITION
                • Splitting a Partition for a Range Partitioned Table
                • Splitting a Partition for a List Partitioned Table
              • MERGE PARTITION
              • MOVE PARTITION
              • RENAME PARTITION
                • Renaming a Partition in a Partitioned Table
                • Renaming an Index Partition for a Local Index
              • ALTER TABLE ENABLE/DISABLE ROW MOVEMENT
              • Invalidating/Rebuilding Indexes of a Partition
                • Invalidating/Rebuilding Indexes
                • Invalidating/Rebuilding Local Indexes of a Partition
            • Partition Concurrency Control
              • Common Lock Design
              • DQL/DML-DQL/DML Concurrency
              • DQL/DML-DDL Concurrency
            • System Views & DFX Related to Partitioned Tables
              • System Views Related to Partitioned Tables
              • Built-in Tool Functions Related to Partitioned Tables
          • Storage Engine
            • Storage Engine Architecture
              • Overview
                • Static Compilation Architecture
                • Database Service Layer
              • Setting Up a Storage Engine
              • Storage Engine Update Description
                • GaussDB Kernel 505
                • GaussDB Kernel 503
                • GaussDB Kernel R2
            • Astore
              • Overview
            • Ustore
              • Overview
                • Ustore Features and Specifications
                  • Restrictions
                  • Storage Specifications
                • Examples
                • Best Practices of Ustore
                  • How Can I Configure init_td
                  • How Can I Configure fillfactor
                  • Online Verification
                  • How Can I Configure the Size of Rollback Segments
              • Storage Format
                • RCR Uheap
                  • RCR Uheap Multi-Version Management
                  • RCR Uheap Visibility Mechanism
                  • RCR Uheap Free Space Management
                • UB-Tree
                  • RCR UB-Tree
                  • PCR UB-Tree
                • Undo
                  • Rollback Segment Management
                  • File Structure
                  • Space Management
                • Enhanced TOAST
                  • Overview
                  • Enhanced TOAST Storage Structure
                  • Usage of Enhanced TOAST
                  • Adding, Deleting, Modifying, and Querying Enhanced TOAST
                  • DDL Operations Related to Enhanced TOAST
                  • Enhanced TOAST O&M Management
              • Ustore Transaction Model
                • Transaction Commit
                • Transaction Rollback
              • Flashback
                • Flashback Query
                • Flashback Table
                • Flashback DROP/TRUNCATE
              • Common View Tools
              • Common Problems and Troubleshooting Methods
                • Snapshot Too Old
                  • Undo Space Recycling Blocked by Long Transactions
                  • Slow Undo Space Recycling Caused by Many Rollback Transactions
                • Storage Test Error
                • An Error "UBTreeSearch::read_page has conflict with recovery, please try again later" Is Reported when a Service Uses a Standby Node to Read Data
                • Write Performance Deteriorates Occasionally When a Large Number of Concurrent Updates Are Performed During Long Query Execution
            • Data Lifecycle Management: OLTP Table Compression
              • Introduction
              • Restrictions
              • Feature Specifications
              • Usage Guide
              • Setting the Maintenance Window Parameters
              • O&M Command Reference
          • Foreign Data Wrapper
            • file_fdw
          • Dynamic Data Masking
          • Bucket Distributed Tables
            • Hash Bucket Tables
            • rangebucket
          • Ultimate RTO
        • Feature Guide(Centralized_V2.0-8.x)
          • Materialized View
            • Complete-Refresh Materialized View
              • Overview
              • Support and Constraints
              • Usage
            • Fast-Refresh Materialized View
              • Overview
              • Support and Constraints
              • Usage
          • Setting Encrypted Equality Query
            • Overview
            • Using gsql to Operate an Encrypted Database
            • Using JDBC to Operate an Encrypted Database
            • Using Go Driver to Operate an Encrypted Database
            • Forward Compatibility and Security Enhancement
            • Encrypted Functions and Stored Procedures
          • Transparent Data Encryption
          • Setting a Ledger Database
            • Overview
            • Viewing Historical Operation Records in the Ledger
            • Checking Ledger Data Consistency
            • Archiving a Ledger Database
            • Repairing a Ledger Database
          • Logical Replication
            • Logical Decoding
              • Overview
              • Logical Decoding Options
              • Logical Decoding by SQL Functions
              • Logical Data Replication Using Streaming Decoding
              • Logical Decoding of DDL Statements
              • Specifying a Position for Logical Decoding
              • Data Restoration by Logical Decoding
          • Partitioned Table
            • Large-Capacity Database
              • Background
              • Table Partitioning
              • Data Partition Query Optimization
              • Data Partition O&M Management
            • Introduction to Partitioned Tables
              • Basic Concepts
                • Partitioned Table
                • Partition
                • Partition Key
              • Partitioning Policy
                • Range Partitioning
                • Interval Partitioning
                • Hash Partitioning
                • List Partitioning
                • Subpartitioning
                • Impact of Partitioned Tables on Import Performance
              • Basic Usage of Partitions
                • Creating Partitioned Tables
                • Using and Managing Partitioned Tables
                • DQL/DML Operations on a Partitioned Table
            • Partitioned Table Query Optimization
              • Partition Pruning
                • Static Partition Pruning
                • Dynamic Partition Pruning
                  • Dynamic PBE Pruning
                  • Dynamic Parameterized Path Pruning
              • Optimizing Partition Operator Execution
                • Elimination of the Partition Iterator Operator
                • Merge Append
                • Max/Min
                • Optimizing Performance of Importing Data to Partitions
              • Partitioned Indexes
              • Collecting Statistics on Partitioned Tables
                • Collecting Statistics in Cascading Mode
                • Collecting Partition-Level Statistics
              • Partition-wise Join
                • Partition-Wise Join in Non-SMP Scenarios
                • Full Partition-Wise Join in the SMP Scenario
                • Partial Partition-Wise Join in the SMP Scenario
            • Automatic Partitioning
              • Automatic Range Partitioning
              • Automatic List Partitioning
                • Automatic Partitioning of Level-1 Partitioned Tables
                • Automatic Partitioning of Level-2 Partitioned Tables
              • Enabling/Disabling Automatic Partitioning
                • Enabling/Disabling Automatic Range Partitioning
                • Enabling/Disabling Automatic Level-1 List Partitioning
                • Enabling/Disabling Automatic Level-2 List Partitioning
              • Automatic Partitioning Policy
            • Partitioned Table O&M Management
              • ADD PARTITION
                • Adding a Partition to a Range Partitioned Table
                • Adding a Partition to an Interval Partitioned Table
                • Adding a Partition to a List Partitioned Table
                • Adding a Partition to a Level-2 Partitioned Table
                • Adding a Level-2 Partition to a Level-2 Partitioned Table
              • DROP PARTITION
                • Deleting a Partition from a Partitioned Table
                • Deleting a Partition from a Level-2 Partitioned Table
                • Deleting a Level-2 Partition from a Level-2 Partitioned Table
              • EXCHANGE PARTITION
                • Exchanging Partitions for a Partitioned Table
                • Exchanging Level-2 Partitions for a Level-2 Partitioned Table
              • TRUNCATE PARTITION
                • Clearing Partitions from a Partitioned Table
                • Clearing Partitions from a Level-2 Partitioned Table
                • Clearing Level-2 Partitions from a Level-2 Partitioned Table
              • SPLIT PARTITION
                • Splitting a Partition for a Range Partitioned Table
                • Splitting a Partition for an Interval Partitioned Table
                • Splitting a Partition for a List Partitioned Table
                • Splitting a Level-2 Partition for a Level-2 *-Range Partitioned Table
                • Splitting a Level-2 Partition for a Level-2 *-List Partitioned Table
              • MERGE PARTITION
                • Merging Partitions for a Partitioned Table
                • Merging Level-2 Partitions for a Level-2 Partitioned Table
              • MOVE PARTITION
                • Moving Partitions for a Partitioned Table
                • Moving Level-2 Partitions for a Level-2 Partitioned Table
              • RENAME PARTITION
                • Renaming a Partition in a Partitioned Table
                • Renaming a Partition in a Level-2 Partitioned Table
                • Renaming a Level-2 Partition in a Level-2 Partitioned Table
                • Renaming an Index Partition for a Local Index
              • ALTER TABLE ENABLE/DISABLE ROW MOVEMENT
              • Invalidating/Rebuilding Indexes of a Partition
                • Invalidating/Rebuilding Indexes
                • Invalidating/Rebuilding Local Indexes of a Partition
            • Partition Concurrency Control
              • Common Lock Design
              • DQL/DML-DQL/DML Concurrency
              • DQL/DML-DDL Concurrency
            • System Views & DFX Related to Partitioned Tables
              • System Views Related to Partitioned Tables
              • Built-in Tool Functions Related to Partitioned Tables
          • Storage Engine
            • Storage Engine Architecture
              • Overview
                • Static Compilation Architecture
                • Database Service Layer
              • Setting Up a Storage Engine
              • Storage Engine Update Description
                • GaussDB Kernel 505
                • GaussDB Kernel 503
                • GaussDB Kernel R2
            • Astore
              • Overview
            • Ustore
              • Overview
                • Ustore Features and Specifications
                  • Feature Constraints
                  • Storage Specifications
                • Example
                • Best Practices of Ustore
                  • How Can I Configure init_td
                  • How Can I Configure fillfactor
                  • Online Verification
                  • How Can I Configure the Size of Rollback Segments
              • Storage Format
                • RCR Uheap
                  • RCR Uheap Multi-Version Management
                  • RCR Uheap Visibility Mechanism
                  • RCR Uheap Free Space Management
                • UB-Tree
                  • RCR UB-Tree
                  • PCR UB-Tree
                • Undo
                  • Rollback Segment Management
                  • File Structure
                  • Space Management
                • Enhanced TOAST
                  • Overview
                  • Enhanced TOAST Storage Structure
                  • Usage of Enhanced TOAST
                  • Adding, Deleting, Modifying, and Querying Enhanced TOAST
                  • DDL Operations Related to Enhanced TOAST
                  • Enhanced TOAST O&M Management
              • Ustore Transaction Model
                • Transaction Commit
                • Transaction Rollback
              • Flashback
                • Flashback Query
                • Flashback Table
                • Flashback DROP/TRUNCATE
              • Common View Tools
              • Common Problems and Troubleshooting Methods
                • Snapshot Too Old
                  • Undo Space Recycling Blocked by Long Transactions
                  • Slow Undo Space Recycling Caused by Many Rollback Transactions
                • Storage Test Error
                • An Error "UBTreeSearch::read_page has conflict with recovery, please try again later" Is Reported when a Service Uses a Standby Node to Read Data
                • Write Performance Deteriorates Occasionally When a Large Number of Concurrent Updates Are Performed During Long Query Execution
            • Data Lifecycle Management: OLTP Table Compression
              • Introduction
              • Limitations
              • Feature Specifications
              • Usage Guide
              • Setting the Maintenance Window Parameters
              • O&M Command Reference
          • Foreign Data Wrapper
            • file_fdw
          • Dynamic Data Masking
          • Ultimate RTO
        • Feature Guide(Distributed_V2.0-3.x)
          • Materialized View
            • Complete-Refresh Materialized View
              • Overview
              • Usage
              • Support and Constraints
            • Fast-Refresh Materialized View
              • Overview
              • Usage
              • Support and Constraints
          • Setting Encrypted Equality Queries
            • Overview
            • Using gsql to Operate an Encrypted Database
            • Using JDBC to Operate an Encrypted Database
            • Enhancing Security in the Configuration Phase
            • Encrypted Functions and Stored Procedures
          • Partitioned Table
            • Large-Capacity Database
              • Background
              • Table Partitioning
              • Data Partition Query Optimization
              • Data Partition O&M Management
            • Introduction to Partitioned Tables
              • Basic Concepts
                • Partitioned Table
                • Partition
                • Partition Key
              • Partitioning Policy
                • Range Partitioning
                • Hash Partitioning
                • List Partitioning
                • Impact of Partitioned Tables on Import Performance
              • Basic Usage of Partitions
                • Creating Partitioned Tables
                • DML Statements for Querying Partitioned Tables
            • Partitioned Table Query Optimization
              • Partition Pruning
                • Static Partition Pruning
                • Dynamic Partition Pruning
                  • Dynamic PBE Pruning
                  • Dynamic Parameterized Path Pruning
              • Partitioned Indexes
            • Partitioned Table O&M Management
              • ADD PARTITION
                • Adding a Partition to a Range Partitioned Table
                • Adding a Partition to a List Partitioned Table
              • DROP PARTITION
              • EXCHANGE PARTITION
              • TRUNCATE PARTITION
              • SPLIT PARTITION
                • Splitting a Partition for a Range Partitioned Table
                • Splitting a Partition for a List Partitioned Table
              • MERGE PARTITION
              • MOVE PARTITION
              • RENAME PARTITION
                • Renaming a Partition in a Partitioned Table
                • Renaming an Index Partition for a Local Index
              • ALTER TABLE ENABLE/DISABLE ROW MOVEMENT
              • Invalidating/Rebuilding Indexes of a Partition
                • Invalidating/Rebuilding Indexes
                • Invalidating/Rebuilding Local Indexes of a Partition
            • System Views & DFX Related to Partitioned Tables
              • System Views Related to Partitioned Tables
              • Built-in Tool Functions Related to Partitioned Tables
          • Storage Engine
            • Storage Engine Architecture
              • Overview
                • Static Compilation Architecture
                • Database Service Layer
              • Setting Up a Storage Engine
              • Storage Engine Update Description
                • GaussDB Kernel 503
                • GaussDB Kernel R2
            • Astore
              • Overview
            • Ustore
              • Overview
                • Ustore Features and Specifications
                  • Restrictions
                  • Storage Specifications
                • Example
                • Best Practices of Ustore
                  • How Can I Configure init_td
                  • How Can I Configure fillfactor
                  • Collecting Statistics
                  • Online Verification
                  • How Can I Configure the Size of Rollback Segments
              • Storage Format
                • Relation
                  • Page-based Row Consistency Read (PbRCR) Heap Multi-Version Management
                  • PbPCR Heap Visibility Mechanism
                  • Heap Space Management
                • Index
                  • Row Consistency Read (RCR) UB-tree Multi-Version Management
                  • RCR UB-tree Visibility Mechanism
                  • Inserting, Deleting, Updating, and Scanning UB-tree
                  • UB-tree Space Management
                • Undo
                  • Rollback Segment Management
                  • File Structure
                  • Undo Space Management
              • Ustore Transaction Model
                • Transaction Commit
                • Transaction Rollback
              • Flashback
                • Flashback Query
                • Flashback Table
                • Flashback DROP/TRUNCATE
              • Common View Tools
              • Common Problems and Troubleshooting Methods
                • Snapshot Too Old
                  • Undo Space Recycling Blocked by Long Transactions
                  • Slow Undo Space Recycling Caused by Many Rollback Transactions
                • Storage Test Error
                • An Error "UBTreeSearch::read_page has conflict with recovery, please try again later" Is Reported when a Service Uses a Standby Node to Read Data
          • Foreign Data Wrapper
            • file_fdw
          • Logical Replication
            • Logical Decoding
              • Overview
              • Logical Decoding Options
              • Logical Decoding by SQL Functions
              • Logical Data Replication Using Streaming Decoding
              • Memory Management for Logical Decoding
          • Ultimate RTO
        • Feature Guide(Centralized_V2.0-3.x)
          • Materialized View
            • Complete-Refresh Materialized View
              • Overview
              • Usage
              • Support and Constraints
            • Fast-Refresh Materialized View
              • Overview
              • Usage
              • Support and Constraints
          • Setting Encrypted Equality Query
            • Overview
            • Using gsql to Operate an Encrypted Database
            • Using JDBC to Operate an Encrypted Database
            • Using Go Driver to Operate an Encrypted Database
            • Enhancing Security in the Configuration Phase
            • Encrypted Functions and Stored Procedures
          • Partitioned Table
            • Large-Capacity Database
              • Background
              • Table Partitioning
              • Data Partition Query Optimization
              • Data Partition O&M Management
            • Introduction to Partitioned Tables
              • Basic Concepts
                • Partitioned Table
                • Partition
                • Partition Key
              • Partitioning Policy
                • Range Partitioning
                • Interval Partitioning
                • Hash Partitioning
                • List Partitioning
                • Subpartitioning
                • Impact of Partitioned Tables on Import Performance
              • Basic Usage of Partitions
                • Creating Partitioned Tables
                • DML Statements for Querying Partitioned Tables
            • Partitioned Table Query Optimization
              • Partition Pruning
                • Static Partition Pruning
                • Dynamic Partition Pruning
                  • Dynamic PBE Pruning
                  • Dynamic Parameterized Path Pruning
              • Optimizing Partition Operator Execution
                • Elimination of the Partition Iterator Operator
                • Merge Append
                • Max/Min
                • Optimizing Performance of Importing Data to Partitions
              • Partitioned Indexes
            • Partitioned Table O&M Management
              • ADD PARTITION
                • Adding a Partition to a Range Partitioned Table
                • Adding a Partition to an Interval Partitioned Table
                • Adding a Partition to a List Partitioned Table
                • Adding a Partition to a Level-2 Partitioned Table
                • Adding a Level-2 Partition to a Level-2 Partitioned Table
              • DROP PARTITION
                • Deleting a Partition from a Partitioned Table
                • Deleting a Partition from a Level-2 Partitioned Table
                • Deleting a Level-2 Partition from a Level-2 Partitioned Table
              • EXCHANGE PARTITION
                • Exchanging Partitions in a Partitioned Table
                • Exchanging Level-2 Partitions in a Level-2 Partitioned Table
              • TRUNCATE PARTITION
                • Clearing a Partition in a Partitioned Table
                • Clearing a Partition in a Level-2 Partitioned Table
                • Clearing a Level-2 Partition in a Level-2 Partitioned Table
              • SPLIT PARTITION
                • Splitting a Partition in a Range Partitioned Table
                • Splitting a Partition in an Interval Partitioned Table
                • Splitting a Partition in a List Partitioned Table
                • Splitting a Level-2 Partition in a Level-2 *-Range Partitioned Table
                • Splitting a Level-2 Partition in a Level-2 *-List Partitioned Table
              • MERGE PARTITION
                • Merging Partitions for a Partitioned Table
                • Merging Level-2 Partitions for a Level-2 Partitioned Table
              • MOVE PARTITION
                • Moving Partitions in a Partitioned Table
                • Moving Level-2 Partitions in a Level-2 Partitioned Table
              • RENAME PARTITION
                • Renaming a Partition in a Partitioned Table
                • Renaming a Partition in a Level-2 Partitioned Table
                • Renaming a Level-2 Partition in a Level-2 Partitioned Table
                • Renaming an Index Partition for a Local Index
              • ALTER TABLE ENABLE/DISABLE ROW MOVEMENT
              • Invalidating/Rebuilding Indexes of a Partition
                • Invalidating/Rebuilding Indexes
                • Invalidating/Rebuilding Local Indexes of a Partition
            • Partition Concurrency Control
              • Common Lock Design
              • DQL/DML-DQL/DML Concurrency
              • DQL/DML-DDL Concurrency
              • DDL-DDL Concurrency
            • System Views & DFX Related to Partitioned Tables
              • System Views Related to Partitioned Tables
              • Built-in Tool Functions Related to Partitioned Tables
          • Storage Engine
            • Storage Engine Architecture
              • Overview
                • Static Compilation Architecture
                • Database Service Layer
              • Setting Up a Storage Engine
              • Storage Engine Update Description
                • GaussDB Kernel 503
                • GaussDB Kernel R2
            • Astore
              • Overview
            • Ustore
              • Overview
                • Ustore Features and Specifications
                  • Restrictions
                  • Storage Specifications
                • Example
                • Best Practices of Ustore
                  • How Can I Configure init_td
                  • How Can I Configure fillfactor
                  • Collecting Statistics
                  • Online Verification
                  • How Can I Configure the Size of Rollback Segments
              • Storage Format
                • Relation
                  • Page-based Row Consistency Read (PbRCR) Heap Multi-Version Management
                  • PbPCR Heap Visibility Mechanism
                  • Heap Space Management
                • Index
                  • Row Consistency Read (RCR) UB-tree Multi-Version Management
                  • RCR UB-tree Visibility Mechanism
                  • Inserting, Deleting, Updating, and Scanning UB-tree
                  • UB-tree Space Management
                • Undo
                  • Rollback Segment Management
                  • File Structure
                  • Undo Space Management
              • Ustore Transaction Model
                • Transaction Commit
                • Transaction Rollback
              • Flashback
                • Flashback Query
                • Flashback Table
                • DROP/TRUNCATE Flashback
              • Common View Tools
              • Common Problems and Troubleshooting Methods
                • Snapshot Too Old
                  • Undo Space Recycling Blocked by Long Transactions
                  • Slow Undo Space Recycling Caused by Many Rollback Transactions
                • Storage Test Error
                • An Error "UBTreeSearch::read_page has conflict with recovery, please try again later" Is Reported when a Service Uses a Standby Node to Read Data
          • Foreign Data Wrapper
            • file_fdw
          • Logical Replication
            • Logical Decoding
              • Overview
              • Logical Decoding Options
              • Logical Decoding by SQL Function Interfaces
              • Logical Data Replication Using Streaming Decoding
              • Memory Management for Logical Decoding
          • Ultimate RTO
      • Compatibility
        • Compatibility(Distributed_V2.0-8.x)
          • Overview of GaussDB Compatibility
          • Oracle Database Compatibility
            • Oracle Database Compatibility Overview
            • Basic SQL Elements
              • Data Types
              • Data Type Comparison Rules
              • Literals
              • Format Models
              • Nulls
              • Comments
              • Database Objects
              • Database Object Names and Qualifiers
              • Syntax for Schema Objects and Parts in SQL Statements
            • Pseudocolumns
            • Operators
            • Expressions
            • Conditions
            • Drivers
              • JDBC
                • Array
                • Struct
            • Common SQL DDL Clauses
            • SQL Queries and Subqueries
            • PL/SQL Language
              • Basic PL/SQL Syntax
              • Data Type Compatibility
              • Control Statements
              • Collections and Records
              • Static SQL Statements
              • Dynamic SQL Statements
              • Triggers
            • System Functions
              • Single-Row Functions
              • Other Functions
            • System Views
            • Advanced Packages
          • MySQL Compatibility
            • Overview of MySQL Compatibility
              • Overview of MYSQL-compatible Mode
              • Overview of M-compatible Mode
            • MYSQL-compatible Mode
              • Data Types
                • Numeric Data Types
                • Date and Time Data Types
                • String Data Types
                • Binary Data Types
                • JSON Data Type
                • Attributes Supported by Data Types
                • Data Type Conversion
              • System Functions
                • Flow Control Functions
                • Date and Time Functions
                • String Functions
                • Forced Conversion Functions
                • Encryption Functions
                • JSON Functions
                • Aggregate Functions
                • Arithmetic Functions
                • Other Functions
              • Operators
              • Character Sets
              • Collation Rules
              • SQL
                • DDL
                • DML
                • DCL
              • Drivers
                • JDBC
                  • JDBC API Reference
            • M-compatible Mode
              • Data Types
                • Numeric Data Types
                • Date and Time Data Types
                • String Data Types
                • Binary Data Types
                • Attributes Supported by Data Types
                • Data Type Conversion
              • System Functions
                • System Function Compatibility Overview
                • Flow Control Functions
                • Date and Time Functions
                • String Functions
                • Forced Conversion Functions
                • Encryption Functions
                • Comparison Functions
                • Aggregate Functions
                • Arithmetic Functions
                • Other Functions
              • Operators
              • Character Sets
              • Collation Rules
              • Transactions
              • SQL
                • Keywords
                • Identifiers
                • DDL
                • DML
                • DCL
                • Other Statements
                • Users and Permissions
                • System Catalogs and System Views
              • Drivers
                • ODBC
                  • ODBC API Reference
        • Compatibility(Centralized_V2.0-8.x)
          • Overview of GaussDB Compatibility
          • Oracle Database Compatibility
            • Oracle Database Compatibility Overview
            • Basic SQL Elements
              • Data Types
              • Data Type Comparison Rules
              • Literals
              • Format Models
              • Nulls
              • Comments
              • Database Objects
              • Database Object Names and Qualifiers
              • Syntax for Schema Objects and Parts in SQL Statements
            • Pseudocolumns
            • Operators
            • Expressions
            • Conditions
            • Drivers
              • JDBC
                • Array
                • Struct
            • Common SQL DDL Clauses
            • SQL Queries and Subqueries
            • PL/SQL Language
              • Basic PL/SQL Syntax
              • Data Type Compatibility
              • Control Statements
              • Collections and Records
              • Static SQL Statements
              • Dynamic SQL Statements
              • Triggers
            • System Functions
              • Single-Row Functions
              • Other Functions
            • System Views
            • Advanced Packages
          • MySQL Compatibility
            • Overview of MySQL Compatibility
              • Overview of B-compatible Mode
              • Overview of M-compatible Mode
            • B-compatible Mode
              • Data Types
                • Numeric Data Types
                • Date and Time Data Types
                • String Data Types
                • Binary Data Types
                • JSON Data Type
                • Attributes Supported by Data Types
                • Data Type Conversion
              • System Functions
                • Flow Control Functions
                • Date and Time Functions
                • String Functions
                • Forced Conversion Functions
                • Encryption Functions
                • Information Functions
                • JSON Functions
                • Aggregate Functions
                • Numeric Operation Functions
                • Other Functions
              • Operators
              • Character Sets
              • Collation Rules
              • Expressions
              • SQL
                • DDL
                • DML
                • DCL
              • Drivers
                • JDBC
                  • JDBC API Reference
            • M-compatible Mode
              • Data Types
                • Numeric Data Types
                • Date and Time Data Types
                • String Data Types
                • Binary Data Types
                • JSON
                • Attributes Supported by Data Types
                • Data Type Conversion
              • System Functions
                • System Function Compatibility Overview
                • Flow Control Functions
                • Date and Time Functions
                • String Functions
                • Type Conversion Functions
                • Encryption Functions
                • Comparison Functions
                • Aggregate Functions
                • JSON Functions
                • Window Functions
                • Arithmetic Functions
                • Network Address Functions
                • Other Functions
              • Operators
              • Character Sets
              • Collation Rules
              • Transactions
              • SQL
                • Keywords
                • Identifiers
                • DDL
                • DML
                • DCL
                • Other Statements
                • Users and Permissions
                • System Catalogs and System Views
              • Drivers
                • ODBC
                  • ODBC API Reference
      • Tool Guide
        • Tool Guide(Distributed_V2.0-8.x)
          • Downloading and Installing Tools
          • Database Connection Tools
            • gsql for Connecting to a Database
              • gsql Usage Guide
              • Meta-Command Reference
              • FAQ
          • Data Import and Export Tools
            • Overview
            • gs_dump for Exporting Database Information
            • gs_dumpall for Exporting All Database Information
            • gs_restore for Importing Data
        • Tool Guide(Centralized_V2.0-8.x)
          • Downloading and Installing Tools
          • Database Connection Tools
            • gsql for Connecting to a Database
              • gsql Usage Guide
              • Meta-Command Reference
              • FAQ
          • Data Import and Export Tools
            • Overview
            • gs_loader for Importing Data
            • gs_dump for Exporting Database Information
            • gs_dumpall for Exporting All Database Information
            • gs_restore for Importing Data
        • Tool Guide(Distributed_V2.0-3.x)
          • Overview
          • How to Use gsql
          • Obtaining Help Information
          • Command Reference
          • Meta-Command Reference
          • Troubleshooting
        • Tool Guide(Centralized_V2.0-3.x)
          • gsql
            • Overview
            • Usage Guidelines
            • Obtaining Help Information
            • Command Reference
            • Meta-Command Reference
            • Troubleshooting
          • gs_loader
        • Tool Guide(Distributed_V2.0-2.x)
          • Overview
          • How to Use gsql
          • Obtaining Help Information
          • Command Reference
          • Meta-Command Reference
          • Troubleshooting
        • Tool Guide(Centralized_V2.0-2.x)
          • gsql
            • Overview
            • Usage Guidelines
            • Obtaining Help Information
            • Command Reference
            • Meta-Command Reference
            • Troubleshooting
          • gs_loader
      • General Reference
        • Glossary
        • Shared Responsibilities
        • Service Level Agreement
        • White Papers
        • Endpoints
        • Permissions