Relational Database ServiceRelational Database Service

Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
Domain Name Service
VPC Endpoint
Cloud Connect
Enterprise Switch
Security & Compliance
Web Application Firewall
Host Security Service
Data Encryption Workshop
Database Security Service
Advanced Anti-DDoS
Data Security Center
Container Guard Service
Situation Awareness
Managed Threat Detection
Cloud Certificate Manager
Anti-DDoS Service
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GaussDB(for MySQL)
Distributed Database Middleware
GaussDB(for openGauss)
Developer Services
Distributed Cache Service
Simple Message Notification
Application Performance Management
Application Operations Management
Blockchain Service
API Gateway
Cloud Performance Test Service
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
Cloud Communications
Message & SMS
Cloud Ecosystem
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP License Service
Support Plans
Customer Operation Capabilities
Partner Support Plans
Professional Services
Intelligent EdgeFabric
SDK Developer Guide
API Request Signing Guide
Koo Command Line Interface
Updated at: Apr 02, 2022 GMT+08:00

Working with Backups

RDS supports DB instance backups and restorations to ensure data reliability.

RDS uses Sysbench to import data models and a certain amount of data. After data is backed up, the compression ratio is about 80%. The more duplicate data is, the higher the compression ratio is.

Compression ratio = Space occupied by backup files/Space occupied by data files x 100%


Although RDS supports high availability, if a database or table is maliciously or mistakenly deleted, data on the standby DB instance is also deleted. In this case, backups can be used to restore DB instances after data is deleted.


Backups are saved as packages in OBS buckets. For the billing details, see How Is RDS for MySQL Backup Data Charged?

Automated Backups

Automated backups are created during the backup period of your DB instances. RDS saves automated backups based on the retention period you specified. If necessary, you can restore to any point in time during your backup retention period. For details, see Configuring an Automated Backup Policy.

Manual Backups

Manual backups are user-initiated full backups of DB instances. They are retained until you delete them manually. For details, see Creating a Manual Backup.

Full Backups

The full backup mode is used to back up all target data even if no data is updated since the last backup.

Incremental Backups

Incremental backups refer to transaction log backups. RDS automatically backs up the data updated since the last automated or incremental backup every five minutes.

Checking and Exporting Backup Information

You can export backup information of DB instances to an EXCEL file for further analysis. The exported information includes the DB instance names, backup start and end times, backup statuses, and backup sizes. For details, see Checking and Exporting Backup Information.

Downloading a Backup File

You can download a full backup file for local data backup or restoration. For details, see Downloading a Backup File.

Did you find this page helpful?

Failed to submit the feedback. Please try again later.

Which of the following issues have you encountered?

Please complete at least one feedback item.

Content most length 200 character

Content is empty.

OK Cancel