What's New

Updated on 2024/10/10 GMT+08:00

The tables below describe the functions released in each GaussDB(for MySQL) version and corresponding documentation updates. New features will be successively launched in each region.

July 2024

No.

Feature

Description

Phase

Document

1

Real-time sessions in DBA Assistant

You can view current session statistics of your instance, identify abnormal sessions, and kill the sessions.

Commercial use

Managing Real-Time Sessions

2

Event scheduler

You can enable or disable event scheduler on the GaussDB(for MySQL) console.

Commercial use

Enabling or Disabling Event Scheduler

3

Minor kernel version upgrades for multiple instances at a time

You can upgrade the minor kernel versions of your DB instances to improve performance, optimize functions, and fix bugs.

Commercial use

Upgrading the Minor Kernel Version of a DB Instance

4

Automatic session killing

Auto flow control allows you to kill all sessions and kill specific sessions by criteria. Additionally, you can view killed sessions, making it easier to manage sessions.

Commercial use

Using Auto Flow Control

5

Statistics and Download tabs on the Slow Query Logs page

Slow query logs record statements that exceed long_query_time (10 seconds by default). You can view log details and statistics to identify slow statements and then optimize them.

Commercial use

Managing Slow Query Logs of a DB Instance

6

High-performance parameter template

To improve database performance, GaussDB(for MySQL) provides a high-performance parameter template. You can select this template when buying an instance.

Commercial use

GaussDB(for MySQL) High-Performance Parameter Template

June 2024

No.

Feature

Description

Phase

Document

1

Binding an EIP to or unbinding an EIP from a proxy instance

After creating a proxy instance, you can bind an EIP to it to allow external access. Later, you can also unbind it as needed.

Open beta testing

Binding an EIP to a Proxy Instance

2

Adding serverless read replicas to a pay-per-use or yearly/monthly DB instance

After buying a pay-per-use or yearly/monthly DB instance, you can add serverless read replicas to it.

Commercial use

Adding Serverless Read Replicas to an Instance with Fixed Specifications

May 2024

No.

Feature

Description

Phase

Document

1

VPC sharing

With Resource Access Manager (RAM), you can share subnets in a VPC with one or more accounts so you can centrally manage resources in multiple accounts. This helps improve resource management efficiency and reduces O&M costs.

Commercial use

Buying a DB Instance

2

Application Lossless and Transparent (ALT)

Database sessions may be interrupted when a read replica is promoted to primary, a minor version is upgraded, or specifications are changed. Applications need to check session statuses and react to changes by determining: whether a database connection or transaction has been interrupted, how to compensate for transactions, and how to rebuild session contexts.

To address these issues, GaussDB(for MySQL) provides ALT, which prevents database connection and transaction interruptions during database system switchovers. There is no need to compensate for transactions or rebuild session contexts, ensuring application continuity.

Open beta testing

Introducing ALT

March 2024

No.

Feature

Description

Phase

Document

1

Minor kernel version upgrades for single-node DB instances

You can upgrade the minor kernel version of your DB instance to improve performance, optimize functions, and fix bugs.

Commercial use

Upgrading the Minor Version of a DB Instance

January 2024

No.

Feature

Description

Phase

Document

1

Commercial use of serverless DB instances

The capacities of serverless DB instances automatically change based on application requirements.

Commercial use

What Is a Serverless Instance

2

Horizontal scaling for serverless DB instances

After buying a serverless DB instance, you can configure a scaling policy for it to fit your needs. When certain trigger conditions are met, the compute or number of read replicas of the serverless DB instance is automatically changed.

Open beta testing

Changing the Maximum and Minimum Numbers of Read Replicas

December 2023

No.

Feature

Description

Phase

Document

1

Intelligent diagnosis on the Overview page

It helps you understand your instance health thanks to operational data analytics and intelligent algorithms.

Commercial use

Viewing the Overall Status of DB Instances

2

Adding or deleting read replicas when the specifications of a yearly/monthly DB instance are automatically changed

When the specifications of a yearly/monthly DB instance can be automatically changed, the number of its pay-per-use read replicas can also be changed.

Open beta testing

Configuring Auto Scaling for a DB Instance

3

Storage analysis in DBA Assistant

Storage occupied by data and logs and historical changes of storage usage are important for database performance. On the Storage Analysis page, you view the distribution and change trend of the storage space. Autoscaling, Tablespaces, Top 50 Databases, and Top 50 Tables are also available on this page.

Commercial use

Managing Disk Capacity

4

Automatically associating new read replicas with a proxy instance

After Associate New Nodes is enabled, new read replicas will be automatically associated with the proxy instance.

Commercial use

Enabling Automatic Association of New Nodes to a Proxy Instance

November 2023

No.

Feature

Description

Phase

Document

1

Transparent Data Encryption (TDE)

TDE performs real-time I/O encryption and decryption on data files. Data is encrypted before being written to disks and is decrypted when being read from disks to memory. This effectively protects databases and data files.

Open beta testing

Enabling TDE for a DB Instance

October 2023

No.

Feature

Description

Phase

Document

1

Dashboard

The Dashboard page allows you to monitor GaussDB(for MySQL) instance statuses.

Commercial use

Viewing the Dashboard

August 2023

No.

Feature

Description

Phase

Document

1

Adding the section "Top SQL"

You can gain a comprehensive insight into SQL statements on the SQL Explorer page. Top SQL helps you locate exceptions.

Open beta testing

TOP SQL

2

Adding the section "Slow SQL Analysis"

Slow SQL Analysis displays a chart of SQL statements that are taking too long to execute and allows you to sort slow SQL statements by multiple dimensions, such as by user, host, or SQL template. It helps you quickly identify bottlenecks and improve instance performance.

Open beta testing

Slow SQL Analysis

3

Adding the section "SQL Insights"

SQL Insight supports the query of all SQL records.

Open beta testing

SQL Insights

4

Adding the section "Concurrency Control"

SQL statement concurrency control aims to keep GaussDB(for MySQL) instances running stably even if there is a sudden increase in concurrent SQL statements.

Open beta testing

Concurrency Control

July 2023

No.

Feature

Description

Phase

Document

1

Adding the section "Applying for and Changing a Private Domain Name for a DB Instance"

After your DB instance is created, you can change the private domain name as needed.

Open beta testing

Applying for and Changing a Private Domain Name for a DB Instance

2

Adding the section "Changing the Compute Range of a Serverless Instance"

You can change the compute range of a serverless instance.

Open beta testing

Changing the Compute Range of a Serverless Instance

3

Adding the section "Enabling or Disabling Encrypted Backup"

You can enable or disable encrypted backup as needed.

Open beta testing

Enabling or Disabling Encrypted Backup

4

Adding the section "Configuring a Routing Policy"

GaussDB(for MySQL) database proxy instances support weighted and load balancing routing policies.

Open beta testing

Configuring a Routing Policy

5

Adding the section "Changing the Port of a Proxy Instance"

You can change the port of a proxy instance.

Commercial use

Changing the Port of a Proxy Instance

6

Modifying and deleting the private name of a proxy instance

You can modify and delete the private name of a proxy instance.

Open beta testing

Using a Private Domain Name for a Proxy Instance

7

Optimizing backup types and backup principles

The descriptions of backup types and principles are optimized.

Commercial use

Backup Principles

Backup Types

June 2023

No.

Feature

Description

Phase

Document

1

Configuring auto scaling policies

You can configure auto scaling policies for yearly/monthly DB instances, but the number of read replicas for yearly/monthly DB instances cannot automatically be changed.

Open beta testing

Configuring Auto Scaling Policies

2

Adding two monitoring events

Instance DR switchover and database process restarted are added.

Commercial use

Events Supported by Event Monitoring

3

Calling an API to unsubscribe from yearly/monthly DB instances

You can call an API to unsubscribe from yearly/monthly DB instances

Commercial use

Deleting or Unsubscribing from a DB Instance

4

Calling an API to unsubscribe from yearly/monthly read replicas

You can call an API to unsubscribe from yearly/monthly read replicas.

Commercial use

Deleting or Unsubscribing from a Read Replica

May 2023

No.

Feature

Description

Phase

Document

1

Reducing the storage of a DB instance to 10 GB

You can reduce the storage of a DB instance to 10 GB.

Open beta testing

Changing Storage of a Yearly/Monthly DB Instance

2

Extending the retention period of backups to 3660 days

When configuring the intra-region backup policy, you can set the retention period to 3660 days.

Open beta testing

Configuring a Same-Region Backup Policy

3

Changing the specifications of yearly/monthly DB instances during a maintenance window

You can change the specifications of yearly/monthly DB instances during a maintenance window.

Commercial use

Changing vCPUs and Memory of a DB Instance

4

Synchronizing database parameters of the original DB instance

When restoring instance data to a specific point in time, you can synchronize database parameters of the original DB instance.

Commercial use

Restoring Instance Data to a Specific Point in Time

5

Adding three APIs

The following APIs are added:

  • Changing the connection pool type of a proxy instance

  • Restoring data to the original instance or an existing instance

  • Querying the restoration time range

Commercial use

Changing the Connection Pool Type of a Proxy Instance

Restoring Data to the Original Instance or an Existing Instance

Querying the Restoration Time Range

6

Adding four APIs

The following APIs are added:

  • Modifying remarks of a database user

  • Modifying database remarks

  • Querying slow query logs

  • Querying error logs

Commercial use

Modifying Remarks of a Database User

Modifying Database Remarks

Querying Slow Query Logs

Querying Error Logs

April 2023

No.

Feature

Description

Phase

Document

1

Supporting connection pools

GaussDB(for MySQL) supports connection pools.

Open beta testing

Configuring Connection Pools

2

Adding general-purpose specifications

General-purpose specifications are suitable for CN North-Beijing4, and CN East-Shanghai1.

Commercial use

Instance Specifications

3

Adding DBA Assistant

DBA Assistant provides you with a range of database O&M functions, making it easy to diagnose database problems, locate faults, analyze and optimize database performance.

Open beta testing

DBA Assistant

March 2023

No.

Feature

Description

Phase

Document

1

Changing a node name

You can change the node name for easy identification.

Commercial use

Changing a Node Name

2

Configuring auto scaling policies

You can configure auto scaling policies for your pay-per-use DB instance to changing instance specifications or the number of read replicas.

Open beta testing

Configuring Auto Scaling Policies

3

Configuring recycle bin policies

You can set the retention period for your deleted DB instances from 1 day to 7 days.

Commercial use

Rebuilding a Deleted Instance from Recycle Bin

4

Upgrading OS of a DB instance

To improve database performance and security, you can update the OS of your DB instance timely.

Commercial use

Upgrading the OS of a DB Instance

February 2023

No.

Feature

Description

Phase

Document

1

Enabling database proxy during the instance creation

When purchasing a DB instance, you can enable the database proxy and then configure the proxy mode and proxy instance specifications.

Open beta testing

Buying an Instance

2

Supporting hyphens (-) in database names

When you create a database, the database name can contain hyphens (-).

Commercial use

Creating a Database

January 2023

No.

Feature

Description

Phase

Document

1

Rebooting a proxy instance

You can reboot your proxy instance on the console.

Open beta testing

Rebooting a Proxy Instance

December 2022

No.

Feature

Description

Phase

Document

1

Adding APIs for task management

The following APIs for task management are added: obtaining instant tasks, obtaining scheduled tasks, canceling a scheduled task, and deleting a task record.

Commercial use

Obtaining Instant Tasks

Obtaining Scheduled Tasks

Canceling a Scheduled Task

Deleting a Task Record

2

Adding APIs for parameter templates

The following APIs for parameter templates are added: creating a parameter template, deleting a parameter template, obtaining details about a parameter template, modifying parameters in a parameter template, and applying a parameter template.

Commercial use

Creating a Parameter Template

Deleting a Parameter Template

Obtaining Details About a Parameter Template

Modifying Parameters in a Parameter Template

3

Adding APIs for instance management

The following APIs are added for instance management: rebooting a node, upgrading the kernel version of a DB instance, enabling or disabling SSL, unbinding or binding an EIP, changing a maintenance window, promoting a read replica to the primary, changing an instance description, changing a database port, modifying a security group, and changing a private IP address.

Commercial use

Rebooting a Node

Upgrading the Kernel Version of a DB Instance

Binding an EIP

Unbinding an EIP

4

Adding an API for modifying proxy session consistency

An API for modifying proxy session consistency is added.

Commercial use

Modifying Proxy Session Consistency

5

Adding the GaussDB(for MySQL) backup principle diagram

Backup principles include the retention policy of automated backups and how data is backed up at the computer layer and storage layer.

Commercial use

Backup Principles

November 2022

No.

Feature

Description

Phase

Document

1

Adding the description of security

Huawei Cloud builds a comprehensive cloud service security assurance system for different regions and industries based on laws and regulations.

Commercial use

Security

2

Optimizing SQL usage rules

The usage rules of SQL statements, database tables, and indexes are optimized.

Commercial use

SQL Usage

Database Table Usage

Index Usage

3

Optimizing the description of billed backup space

Backups are stored in OBS and you are billed for the backups based on data volume.

Commercial use

Backup Space and Billing

October 2022

No.

Feature

Description

Phase

Document

1

Adding the policy of automatically deleting full backup files

Even if the retention period has expired, the most recent backup will be retained until a new backup expires.

Commercial use

Configuring an Automated Backup Policy

September 2022

No.

Feature

Description

Phase

Document

1

Rebooting a node

You can reboot a node to solve the database connection issues.

Commercial use

Rebooting a Node

2

Supporting transaction splitting

Database proxy supports transaction splitting. With this feature enabled, GaussDB(for MySQL) can route the read requests prior to write operations in a transaction to read replicas, reducing the pressure of the primary node.

Commercial use

Configuring Transaction Splitting

Enabling or Disabling Proxy Transaction Splitting

3

alling an API to query details of instances in batches

You can call an API to query details of instances in batches.

Commercial use

Querying Details of Instances in Batches

August 2022

No.

Feature

Description

Phase

Document

1

Supported billing mode changes from pay-per-use to yearly/monthly for GaussDB(for MySQL) instances

If you use GaussDB(for MySQL) for a long time, you can change multiple pay-per-use instances to yearly/monthly instances at a time for a lower tariff.

Commercial use

Changing the Billing Mode from Pay-per-Use to Yearly/Monthly

2

Triggering an alarm when a node is set to read-only

When an instance is set to read-only, only query operations are supported.

Commercial use

Events Supported by Event Monitoring

July 2022

No.

Feature

Description

Phase

Document

1

Restoring data in tables

You can restore table data to a point in time and the entire instance data will not be overwritten.

Open beta testing

Restoring Table Data to a Specific Point in Time

2

Exporting backup policy of an instance

The backup policy includes the retention period, backup cycle, and backup time.

Commercial use

Exporting Instance Information

3

Scaling down the storage of a yearly/monthly instance

Storage space of a yearly/monthly instance can be scaled down by a multiple of 10 GB. The storage space ranges from 40 GB to 128,000 GB.

Commercial use

Scaling Storage for a Yearly/Monthly Instance

4

Calling an API to create a user, create a database, or authorize database permissions to a user

You can create a user, create a database, and authorize database permissions to a user through open APIs or the management console.

Open beta testing

Creating a Database Account

June 2022

No.

Feature

Description

Phase

Document

1

Enabling and disabling Show Original Log

If this function is enabled, logs and SQL statements will be displayed in plaintext.

Commercial use

Viewing Slow Query Logs

2

Rebooting instances during the maintenance window

You can reboot instances immediately or during the maintenance window. To minimize impact on your workloads, you can reboot instances during off-peak hours.

Commercial use

Rebooting an Instance

3

Restoring data to the original DB instance or an existing DB instance

You can restore data to a new DB instance, original DB instance, or existing DB instance.

Open beta testing

Restoring a DB Instance

May 2022

No.

Feature

Description

Phase

Document

1

Adding session consistency for database proxy

When applications connect to proxy instances, session consistency ensures the result returned by each SELECT statement in a session is the data that is updated after the last write request.

Open beta testing

Introducing Consistency Levels

April 2022

No.

Feature

Description

Phase

Document

1

Changing the read/write splitting address

After read/write splitting is enabled, you can change the read/write splitting address, but in-use IP addresses cannot be used.

Commercial use

Changing the Read/Write Splitting Address

2

Changing the specifications of a proxy instance

A proxy instance cannot be deleted when its CPU and memory specifications are being changed.

Open beta testing

Changing the Specifications of a Proxy Instance

March 2022

No.

Feature

Description

Phase

Document

1

Configuring and changing the private IP address

You can change private IP addresses of DB instances as needed to reduce migration costs.

Commercial use

Configuring and Changing a Private IP Address

February 2022

No.

Feature

Description

Phase

Document

1

Adding suggestions on GaussDB(for MySQL) usage

Suggestions on how to use GaussDB(for MySQL) are added.

--

Usage Specifications and Suggestions

December 2021

No.

Feature

Description

Phase

Document

1

Supporting 4 vCPUs

The specifications of both x86 and Kunpeng instances can be set to 4 vCPUs | 16 GB and 4 vCPUs | 32 GB.

Commercial use

Buying an Instance

October 2021

No.

Feature

Description

Phase

Document

1

Unsubscribing from a read replica of a yearly/monthly instance

You can unsubscribe from a read replica of a yearly/monthly instance.

Commercial use

Unsubscribing a Read Replica of a Yearly/Monthly Instance

August 2021

No.

Feature

Description

Phase

Document

1

Enabling or disabling SQL Explorer

Enabling SQL Explorer allows GaussDB(for MySQL) to store all SQL statement logs for analysis.

Open beta testing

Enabling or Disabling SQL Explorer

2

Modifying instance description

After an instance is created, you can add a description.

Commercial use

Modifying Instance Description

3

Adding an event monitoring metric

An event monitoring metric is added: Read replica promotion.

Commercial use

Events Supported by Event Monitoring

4

Enabling or disabling SSL

You can enable SSL to encrypt connections between clients and servers.

Commercial use

Enabling or Disabling SSL

June 2021

No.

Feature

Description

Phase

Document

1

Supporting cross-region backup

After you enable cross-region backup, the backup files are automatically stored in the region you specify.

Open beta testing

Setting a Cross-Region Backup Policy

May 2021

No.

Feature

Description

Phase

Document

1

Changing the billing mode from yearly/monthly to pay-per-use

You can change the billing mode of an instance from yearly/monthly to pay-per-use.

Commercial use

Changing the Billing Mode from Yearly/Monthly to Pay-per-Use

2

Configuring Monitoring by Seconds

You can set the monitoring interval to 1 second or 5 seconds to view the metric values.

Open beta testing

Configuring Monitoring by Seconds

3

Changing vCPUs and memory of a DB instance

You can change the vCPUs and memory of your yearly/monthly or pay-per-use instance.

Commercial use

Changing the CPU and Memory Specifications of an Instance

April 2021

No.

Feature

Description

Phase

Document

1

Upgrading a minor version

You can manually upgrade minor versions of instances to improve performance, add new functions, and fix bugs.

Commercial use

Upgrading a Minor Version

March 2021

No.

Feature

Description

Phase

Document

1

Adding instance specifications

You can choose 8 vCPUs.

Commercial use

Instance Specifications

December 2020

No.

Feature

Description

Phase

Document

1

Adding event monitoring

Event monitoring provides reporting, query, and alarm functions for event data.

Commercial use

Introducing Event Monitoring

October 2020

No.

Feature

Description

Phase

Document

1

Adding tags

Tag Management Service (TMS) is supported. TMS enables you to use tags to manage resources on the management console. It works with other cloud services to manage tags. TMS manages tags globally, while other cloud services manage their own tags.

Commercial use

Managing Tags

2

Rebuilding a deleted instance from recycle bin

Deleted pay-per-use instances in the recycle bin can still be restored.

Open beta testing

Rebuilding a Deleted Instance from Recycle Bin

September 2020

No.

Feature

Description

Phase

Document

1

Table name case sensitivity

You can enable or disable case sensitivity of table and database names when creating an instance.

Commercial use

Buying an Instance

August 2020

No.

Feature

Description

Phase

Document

1

Changing parameters

Parameter template management is supported.

Commercial use

Parameter Template Management

2

Configuring a maintenance window

You can configure a maintenance window for GaussDB(for MySQL) instances.

Commercial use

Changing a Maintenance Window

March 2020

No.

Feature

Description

Phase

Document

1

Restoring data to a specific point in time

You can restore data to a specified point in time.

Commercial use

Restoring Data to a Specific Point in Time

2

Adding monitoring metrics

Three monitoring metrics are added on the Cloud Eye console: Replication Delay, Storage Write Delay, and Storage Read Delay.

Commercial use

Configuring Displayed Metrics

February 2020

No.

Feature

Description

Phase

Document

1

Yearly/monthly instances can be unsubscribed

To unsubscribe an instance billed on a yearly/monthly basis, you need to unsubscribe the order first. After you unsubscribe the instance order, all resources including read replicas of the instance are also deleted.

Commercial use

Unsubscribing a Yearly/Monthly Instance

2

Storage space of yearly/monthly instances can be scaled up

You can scale up storage space of yearly/monthly instances if needed. During the scale-up period, services including backup services are not interrupted.

Commercial use

Scaling up Storage for a Yearly/Monthly Instance

3

Yearly/monthly instances can be renewed

You can renew yearly/monthly instances based on service requirements.

Commercial use

Renewing an Instance

4

Introducing read replicas

The following operations on read replicas are supported: creating and managing read replicas, promoting read replicas to primary, and deleting pay-per-use read replicas.

Commercial use

Read Replicas

5

Pay-per-use instances can be changed to yearly/monthly instances

If you plan to use GaussDB(for MySQL) for a long time, you can change the billing mode of an instance from pay-per-use to yearly/monthly for better pricing. 

Commercial use

Changing the Billing Mode from Pay-per-Use to Yearly/Monthly

September 2019

No.

Feature

Description

Phase

Document

1

Releasing GaussDB(for MySQL)

This issue is the first official release.

Commercial use

GaussDB(for MySQL)