general_log
,用于记录所有查询日志。GaussDB(for MySQL)是华为自研的最新一代企业级云原生分布式数据库,完全兼容MySQL,基于华为最新一代DFV存储,采用计算存储分离架构,128TB最大支持PB级海量存储,在性能、可靠、易用性方面有不俗的表现。
一、GaussDB(for MySQL)的关键技术和核心特性
1、主备和分布式两种部署形态:主备部署最大支持1写15读,分钟级添加只读实例,支持读写分离,自动负载均衡;全分布式部署的数据按shard划分,读写负载准线性扩展,满足大规模业务量场景。
2、高兼容性:100%兼容MySQL8.0数据库对象和语法,全面支持PL/SQL语法,应用代码改动少,应用迁移周期短,开发人员学习成本低。
3、高性能:深度优化数据库内核,同时采用物理复制、RDMA高速网络和分布式共享存储,大幅提高性能,集群包含一个主节点和最多15个只读节点,满足高并发场景对性能的要求。
4、高可用性:跨AZ部署,任何一个节点故障都不会对业务带来致命影响,故障切换速度做到10秒以内,做到数据零丢失。
5、弹性伸缩:采用容器虚拟化技术和共享的分布式块存储技术,使得数据库服务器的CPU、内存能够快速扩容,配置升降级5分钟生效。
6、快速备份恢复:采用快照的方式,相比传统MySQL物理备份,整个恢复时间提高了数倍。
7、并行查询:开启后同样多表关联查询速度提升10+倍,加快复杂BI分析。
二、如何打开general_log
GaussDB(for MySQL)不支持直接打开general_log进行SQL全量审计或故障排查,如果您有这方面的需求,可以通过GaussDB(for MySQL)的全量SQL功能来实现。
三、使用须知
1、GaussDB(for MySQL)暂不支持对数据库中表的编辑操作。
2、创建表时需要在SQL窗口中输入建表语句进行创建。
3、对于有主键的表,支持进行类似于Excel方式的增删改查等操作。
四、FAQs
Q1: GaussDB(for MySQL)是否支持图形化创建数据表?
A1: 不支持,GaussDB(for MySQL)暂时不支持对GaussDB进行图形化创建数据表的操作,需要参考执行SQL,在SQL窗口中输入建表语句进行创建。
Q2: 如果忘记GaussDB(for MySQL)数据库帐号密码怎么办?
A2: 如果忘记数据库帐号密码,可以在GaussDB控制台重置实例密码,修改密码可能会影响业务,请谨慎操作。
五、小编有话说
GaussDB(for MySQL)作为华为自研的最新一代企业级云原生分布式数据库,凭借其高性能、高可靠性、高兼容性以及弹性伸缩等特性,在金融等领域有着广泛的应用,无论是面对高并发海量数据的场景,还是对数据安全性和可靠性有着严格要求的业务,GaussDB(for MySQL)都能够提供强有力的支持,如果你正在寻找一款稳定可靠、易于管理且性能卓越的数据库服务,那么GaussDB(for MySQL)无疑是一个值得考虑的选择。