GaussDB(for MySQL)功能

华为自研的最新一代云原生高性能关系型数据库,完全兼容MySQL。计算存储分离,最高支持128TB的海量存储、超百万级QPS吞吐,支持跨AZ部署,既拥有商业数据库的性能和可靠性,又具备开源数据库的灵活性。

企业新用户免费试用1个月

高性能

7倍性能优于开源MySQL

性能最高提升至原生 MySQL 的7倍,100%兼容 MySQL

并行执行

并行执行使用多线程并发的方式加速单条SQL执行,支持大表count(*)、limit/offset、多表join、子查询、函数计算、分组排序、条件过滤等,经验证32核256GB测试100G数据量的TPCH查询语句,16线程并发下性能提升10倍+

高扩展性

横向扩展

支持分钟级添加只读节点,最大支持15只读,解决性能扩展问题;支持删除只读节点,避免资源的浪费。

创建只读节点

删除只读节点

退订只读节点

纵向扩展

支持在控制台扩大或者缩小实例规格,应对不确定的业务变化。

变更实例的CPU和内存规格

存储扩展

根据数据容量自动弹性伸缩,无须提前规划容量,最大支持128TB,解决海量数据问题。

自动扩缩容(Autoscaling)

按需实例支持根据cpu使用率自动扩大或者缩小规格,也可以支持增加或者减少只读节点。包周期实例支持根据cpu使用率自动扩大或者缩小规格。

设置自动变配

高可靠

跨AZ部署

一个可用区发生故障后不会影响同一区域内下的其它可用区。选择多可用区实例,创建的节点会均匀分布在各可用区之间,满足用户跨AZ构建高可用性系统的需求。

故障自动倒换

GaussDB(for MySQL)采用双活(Active-Active)的高可用实例架构,可读写的主节点和只读节点之间自动进行故障倒换(Failover),系统自动选取新的主节点。每个节点都有一个故障倒换优先级,数字越小,优先级越高,即故障倒换时,主节点会优先倒换到优先级高的只读节点上。

只读节点升主节点

备份恢复

支持自动备份和手动备份,且最多支持保存732天。支持通过备份将实例或者实例的某个库表恢复到指定时间点,用以满足不同的使用场景,如数据故障或损坏,实例被误删除。

备份原理

设置自动备份策略

数据恢复

高安全

网络隔离

虚拟私有云(Virtual Private Cloud,以下简称VPC)为云数据库构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云上资源的安全性,简化用户的网络部署。您可以在VPC中定义安全组、VPN、IP地址段、带宽等网络特性,方便管理、配置内部网络,进行安全、快捷的网络变更。

权限分离

您可以通过统一身份认证服务(Identity and Access Management,简称IAM)给您的 IAM 用户针对特定 GaussDB(for MySQL)资源分配不同的权限(如创建实例、修改参数模板、变更规格等),以达到用户之间的权限隔离。

创建IAM用户并授权使用GaussDB(for MySQL)

审计日志

您可以通过审计日志记录与GaussDB(for MySQL)实例相关的操作事件,便于日后的查询、审计和回溯

查看审计日志

SSL加密

GaussDB(for MySQL)实例支持开启SSL数据加密,防止数据中途被窃取,维护数据的完整性,确保数据在传输过程中不被改变。

设置SSL加密

智能运维

监控指标

您可以通过Cloud Eye的资源监控功能可以了解数据库的运行情况,例如CPU使用率、内存使用率等。监控指标的刷新评率默认为1分钟,如需要提高精准度,可以改成1秒或者5秒。

查看监控指标

创建实例告警

事件监控

事件监控提供了事件类型数据上报、查询和告警的功能。方便您将业务中的各类重要事件或对云资源的操作事件收集到云监控服务,并在事件发生时进行告警。

事件监控

日志管理

支持查看慢日志和错误日志。您可以通过错误日志分析系统中存在的问题,可以通过慢日志查找分析执行效率低的SQL语句。

查看错误日志

查看慢日志

内核版本升级

GaussDB(for MySQL)支持手动升级内核小版本,内核小版本的升级涉及性能提升、功能优化或问题修复等。

升级内核小版本

参数管理

实例创建成功后,支持进行参数修改以满足业务需要。您也可以通过修改参数模板内的参数后再应用到对应实例来进行参数修改。

编辑参数模板

应用参数模板


API

您可以使用GaussDB(for MySQL)提供的API对数据库实例进行相关操作。例如创建实例、备份恢复、实例管理等操作。

API概览

数据库代理

您通过GaussDB(for MySQL)的读写分离连接地址,写请求自动访问主节点,读请求按照读权重设置自动访问各个节点。

开通读写分离