云数据库 GaussDB(for MySQL)产品优势

  • 7倍性能提升

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

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

  • 1写15只读

    分钟级添加只读节点,最大支持15只读

    分钟级添加只读节点,最大支持15只读

  • 128TB存储

    存储容量最大达128TB,存储自动分片,无需分库分表

    存储容量最大达128TB,存储自动分片,无需分库分表

  • 秒级快照

    秒级快照备份,最多支持732天备份保存,支持任意时间点恢复

    秒级快照备份,最多支持732天备份保存,支持任意时间点恢复

云数据库 GaussDB(for MySQL)两大核心技术

基于华为最新一代DFV分布式存储,采用计算存储分离架构,最高支持128TB的海量存储,可实现超百万级QPS吞吐,支持跨AZ部署,既拥有商业数据库的性能和可靠性,又具备开源数据库的灵活性。

并行执行

并行执行

  • 并行执行采用数据并行的并行模式,将需要执行的数据表划分为独立的数据块,然后启动不同的worker工作线程在划分的数据块上并行执行,最后leader线程通过消息队列汇总worker线程产生的部分结果。并行执行支持并行扫描、聚合计算、order by排序、join计算等。


    32核256GB测试100G数据量的TPCH查询语句,16线程并发下性能提升10倍+


    揭秘并行执行如何快人一步

NDP(Near Data Processing)

NDP(Near Data Processing)

  • 云数据库 GaussDB(for MySQL)发布计算下推框架。针对数据密集型查询,将提取列,条件过滤,聚合运算等操作向下推送给GaussDB(for MySQL)的分布式存储层的多个节点并行执行。通过计算下推,提升并行处理能力,减少网络流量和计算节点的压力,提升查询处理执行效率。


    内核专家带你解锁查询新姿势


云数据库 GaussDB(for MySQL)常见问题

  • 使用GaussDB(for MySQL)要注意些什么

    1、实例的操作系统,对用户都不可见,这意味着,只允许用户使用应用程序访问数据库对应的IP地址和端口。

    2、对象存储服务(Object Storage Service,简称OBS)上的备份文件以及GaussDB(for MySQL)服务使用的弹性云服务器(Elastic Cloud Server,简称ECS),都对用户不可见,它们只对GaussDB(for MySQL)服务的后台管理系统可见。

    3、查看实例列表时请确保与购买实例选择的区域一致。

    4、申请GaussDB(for MySQL)后,您还需要做什么。

    申请GaussDB(for MySQL)实例后,您不需要进行数据库的基础运维(比如高可用、安全补丁等),但是您还需要重点关注以下事情:

    a.GaussDB(for MySQL) 实例的CPU、内存等资源是否足够,如果资源不足需及时变更规格。

    b.GaussDB(for MySQL) 实例的数据存储空间是否足够,如资源不足需及时扩容。(超出时会自动扩容,但超出部分是按需收费,价格比自行扩容贵)。

    c.GaussDB(for MySQL)实例是否存在性能问题,是否有大量的慢SQL,SQL语句是否需要优化,是否有多余的索引或者缺失的索引等。


  • 为何使用了GaussDB(for MySQL)后网站登录较慢

    推荐您做如下两个处理:

    · 通过GaussDB(for MySQL)服务的管理控制台查看GaussDB(for MySQL)实例的性能情况。

    · 与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和GaussDB(for MySQL)的差异。

  • GaussDB(for MySQL)如何自动进行故障切换

    创建GaussDB(for MySQL)实例时,除主节点外,默认创建了一个只读节点。当主节点故障时,系统会自动切换到只读节点,只读节点提升为主节点,原来故障的主节点也会自动恢复为只读节点。

  • GaussDB(for MySQL)是否支持计算存储分离

    GaussDB(for MySQL)使用了计算和存储分离的设计思想,在高可用、备份恢复和升级扩展等方面,给您带来了全方位提升的体验。

  • 外部服务器能否访问GaussDB(for MySQL)数据库

    开通公网访问的实例

    对于开通公网访问功能的GaussDB(for MySQL)实例,可以通过外网进行访问。

    具体请参见:通过公网连接GaussDB(for MySQL)实例


    未开通公网访问的实例

    在虚拟私有云中开通虚拟专用网络(Virtual Private Network,简称VPN),通过虚拟专用网络连接GaussDB(for MySQL)。

    将GaussDB(for MySQL)与弹性云服务器创建在同一个虚拟专用网络下,通过弹性云服务器来访问GaussDB(for MySQL)。

    具体请参见:通过内网连接GaussDB(for MySQL)实例

  • GaussDB(for MySQL)数据库连接数满的排查思路

    数据库连接数表示应用程序可以同时连接到数据库的数量,与您的应用程序或者网站能够支持的最大用户数没有关系。

    数据库连接数过多,可能会导致业务侧无法正常连接,也会导致实例全量备份和增量备份失败,影响业务的正常使用。


    排查思路

    1、请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。

    2、规格偏小,请对数据库进行规格扩容。

    3、云监控服务目前可以监控数据库cpu、内存、磁盘、连接数等指标,并且设置告警策略,出现告警时可以提前识别风险。具体请参考《云监控服务用户指南》。


    解决方法

    1、通过内网连接数据库实例。用内网连接,不会出现因为带宽等原因的拥塞。具体请参见:通过内网连接GaussDB(for MySQL)实例

    2、优化慢查询。