华为云用户手册

  • 安全限制 表4 安全限制 限制项 说明 管理员账户root权限 创建实例页面只提供管理员root账户,支持的权限请参见root账户权限。 说明: 建议用户谨慎对root账户执行revoke、drop user、rename user操作,避免影响业务正常使用。 管理员账户root的密码 长度为8~32个字符。 至少包含大写字母、小写字母、数字、特殊字符三种字符的组合,其中允许输入~ ! @ # $ % ^ * - _ = + ? , ( ) & . | 特殊字符。 更多信息,请参见重置管理员密码。 数据库端口 3306。 系统账户 创建云耀数据库实例时,系统会自动为实例创建如下系统账户(用户不可使用),用于给数据库实例提供完善的后台运维管理服务。 rdsAdmin:管理账户,拥有最高权限,用于查询和修改实例信息、故障排查、迁移、恢复等操作。 rdsRepl:复制账户,用于备实例在主实例上同步数据。 rdsBackup:备份账户,用于后台的备份。 rdsMetric:指标监控账户,用于watchdog采集数据库状态数据。
  • root账户权限 表6 root账户权限 权限 权限级别 描述 是否支持 Select 表 查询权限 支持 Insert 表 插入权限 Update 表 更新权限 Delete 表 删除权限 Create 数据库、表或索引 创建数据库、表或索引权限 Drop 数据库或表 删除数据库或表权限 Reload 服务器管理 执行flush-hosts、flush-logs、flush-privileges、flush-status、flush-tables、flush-threads、refresh、reload等命令的权限。 Process 服务器管理 查看进程权限 Grant 数据库、表或保存的程序 赋予控制访问权限 References 数据库或表 操作外键权限 Index 表 索引权限 Alter 表 更改表,比如添加字段、索引等 Show_db 服务器管理 查看数据库链接 Create_tmp_table 服务器管理 创建临时表权限 Lock_tables 服务器管理 锁表权限 Execute 存储过程 执行存储过程权限 Repl_slave 服务器管理 复制权限 Repl_client 服务器管理 复制权限 Create_view 视图 创建视图权限 Show_view 视图 查看视图权限 Create_routine 存储过程 创建存储过程权限 Alter_routine 存储过程 更改存储过程权限 Create_user 服务器管理 创建用户权限 Event 数据库 事件触发器 Trigger 数据库 触发器 Super 服务器管理 执行kill线程权限 不支持 说明: 具体请参考root账号为什么没有super权限。 File 服务器上的文件访问 访问数据库服务器节点文件权限 不支持 Shutdown 服务器管理 关闭数据库权限 Create_tablespace 服务器管理 创建表空间权限
  • 配额 表2 配额 资源类型 限制 说明 标签 1个实例最多支持20个标签配额。 更多信息,请参见标签。 免费备份空间 云耀数据库提供了和实例磁盘大小相同的部分免费存储空间,用于存放您的备份数据。 免费的存储空间是在收取了数据盘的存储空间费用后赠送的,更多信息,请参见云耀数据库的备份是如何收费的。 自动备份保留天数 默认7天,不支持修改。 - 日志保留天数 错误日志明细:30天 慢日志明细:7天 更多信息,请参见日志管理。
  • 实例操作限制 表5 实例操作限制 限制项 说明 存储引擎 支持InnoDB存储引擎。 实例部署 实例所部署的云服务器,对用户都不可见,即只允许应用程序通过IP地址/ 域名 和端口访问数据库。 数据迁移 使用DRS可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移任务。通过服务化迁移,免去了传统的DBA人力成本和硬件成本,帮助您降低数据传输的成本。 主备复制 云耀数据库本身提供主备复制架构的双节点集群,无需用户手动搭建。其中主备复制架构集群的备实例不对用户开放,用户应用不可直接访问。 重启实例 无法通过命令行重启,必须通过云耀数据库的管理控制台操作重启实例。 查看备份 下载手动和自动备份文件,用于本地存储备份。支持使用OBS Browser+下载、直接浏览器下载、按地址下载备份文件。 更多信息,请参见下载全量备份文件。 日志管理 默认开启日志,不支持关闭。 默认开启Binlog,无需额外配置。
  • 常用概念 实例 云耀数据库的最小管理单元是实例,一个实例代表了一个独立运行的数据库。用户可以在云耀数据库中自助创建及管理实例。 数据库引擎 云耀数据库支持MySQL引擎。 实例类型 云耀数据库实例分为单机实例和主备实例。 表1 实例类型简介 实例类型 简介 使用说明 单机实例 采用单个数据库节点部署架构。与主备实例相比,它只包含一个节点,但具有高性价比。 单机版出现故障后,无法保障及时恢复。 主备实例 采用一主一备的经典高可用架构,支持跨AZ高可用。主实例和备实例共用一个IP地址。 备机提高了实例的可靠性,创建主机的过程中,会同步创建备机,备机创建成功后,用户不可见。 当主节点故障后,会发生主备切换,期间数据库客户端会发生短暂中断。如果存在复制延时,主备切换时间会长一点,数据库客户端需要支持重新连接。 实例规格 云耀数据库实例的vCPU个数和内存、数据盘大小,以及实例类型按套餐进行购买,当前支持的规格套餐如下: 表2 规格套餐 规格 实例类型 经济版:2核4G SSD云盘120GB 单机 经济版:2核8G SSD云盘240GB 单机 经济版:4核8G SSD云盘240GB 单机 高可用:2核4G SSD云盘120GB 主备 高可用:2核8G SSD云盘240GB 主备 高可用:4核8G SSD云盘240GB 主备 自动备份 创建实例时,云耀数据库默认开启自动备份策略,实例创建成功后,不支持修改备份策略。 手动备份 手动备份是由用户启动的数据库实例的全量备份,手动备份生成的备份文件用户可以自行下载,删除,用户还可以长期保存,直到用户退订实例。
  • 产品优势 创建使用 您可以通过华为云官网实时生成目标实例,云耀数据库配合云耀云服务器一起使用,通过内网方式连接云耀数据库可以有效地降低应用响应时间、节省公网流量费用。 稳定可靠 后台服务每天自动备份数据,备份都是以压缩包的形式自动存储在 对象存储服务 (Object Storage Service,简称OBS)。自动备份产生的备份文件保留7天,支持7天内一键式恢复。 支持按备份文件和指定时间点的恢复,可以将7天内任意一个时间点的数据恢复到云耀数据库新实例或当前实例。 自动扩容 自动扩容状态默认关闭,用户可以购买实例后开启;开启后可以根据您的业务情况自动扩容存储空间,配合 云监控 (Cloud Eye)监测数据库压力和数据存储量的变化。 安全防护 云耀数据库处于多层防火墙的保护之下,可以有力地抗击各种恶意攻击,保证数据安全,防御DDoS攻击、防SQL注入等。 极简运维 云耀数据库提供专业数据库管理平台,重启、重置密码、参数修改、查看错误日志和慢日志、恢复数据等一键式功能。提供CPU利用率、IOPS、连接数、磁盘空间等实例信息实时监控及告警,让您随时随地了解实例动态。
  • 计费项 云耀数据库对您选择的数据库规格、备份存储(可选)和公网流量(可选)收费。 表1 计费项说明 计费项 计费说明 数据库规格 提供包年/包月计费方式。费用详情以实际界面为准。 备份存储(可选) 云耀数据库提供了部分免费存储空间,用于存放您的备份数据,其总容量约为您购买容量的100%。备份存储用量超过数据库存储空间的100%,开始计费。 公网流量(可选) 云耀数据库支持公网访问,公网访问会产生带宽流量费。
  • 怎样注册华为云并实名认证? 如果您已有一个华为账号,请跳到下一个任务。如果您还没有华为账号,请参考以下步骤创建。 打开华为云网站 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 实名认证,请参考: 个人账号:实名认证 企业账号:实名认证 相关操作链接: 了解云耀 云服务器价格 请参考:价格说明 购买云服务器 前需要确保账户有足够金额,账户充值,请参见:如何给华为账户充值 父主题: 高频问题
  • 自动切换 GaussDB (for MySQL)采用双活(Active-Active)的高可用实例架构,可读写的主节点和只读节点之间自动进行故障倒换(Failover),系统自动选取新的主节点。 GaussDB(for MySQL)每个节点都有一个故障倒换优先级,决定了故障倒换时被选取为主节点的概率高低。 故障倒换优先级的取值范围为1~16,数字越小,优先级越高,即故障倒换时,主节点会优先倒换到优先级高的只读节点上。 当多个节点的优先级相同时,这些节点具有相同的概率被选取为主节点。 GaussDB(for MySQL)按以下步骤自动选取主节点: 系统找出当前可以被选取的所有只读节点。 选择优先级最高的一个或多个只读节点。 如果由于网络原因、复制状态异常等,第一个节点切换失败,则会尝试切换下一个,直至成功。
  • 操作场景 对于“按需计费”和“Serverless”模式的实例,您可根据业务需要,在GaussDB(for MySQL)数据库“实例管理”页面手动删除来释放资源。 执行操作中的实例不能手动删除,只有在实例操作完成后,才可被删除。 “按需计费”类型的实例删除后将不再产生费用,自动备份会被同步删除,手动备份不会被删除,保留的手动备份会继续收取费用。 删除“按需计费”和“Serverless”模式的实例时,会同步删除其对应的只读节点,请谨慎操作。 通过数据库回收站中重建实例功能,具体请参见回收站。
  • 示例 假设存在备份,如下图的编号1~11,数据库默认设置7次作为备份链的一个备份链路长度,则图中1~7,8~11分别为两个备份链条,相互独立。 图1 备份示例 假设赠送的免费空间是1000M,每次逻辑空间大小为1000M,则第一次备份物理空间为1000M,后续假设每次增量数据为100M,则第二次备份为物理空间100M,以此类推。 由于系统默认设置7次作为备份链的一个备份链路长度,则第8次会生成全新的一条链物理空间1000M。 总计费空间是计算所有的备份大小,因此需要把图中的两个链条的空间累加。 假设备份运行到11号备份,1、2、3号备份超过保留天数被自动删除,则各空间大小的计算方式如下: 11号备份总逻辑空间大小 = 逻辑空间总大小 - 超过保留期的备份文件逻辑大小 = 1000M*11 - 3000M = 8000M 物理空间大小:实际上备份到对象存储服务(OBS)的数据大小,两条链路上物理空间之和,即1000M+(100M*6)+1000M+(100M*3)=2900M 总计费空间=Min(逻辑空间总大小,物理空间总大小) - 赠送的免费空间 =Min(8000M,2900M) - 1000M=1900M
  • 分类 全量备份:全量备份表示对所有目标数据进行备份。全量备份总是备份所有选择的目标,即使从上次备份后数据没有变化。 增量备份:系统自动每5分钟对上一次自动备份或增量备份后更新的数据进行备份的日志文件,日志文件允许恢复到时间点。 差量备份:基于上次全量或差量备份数据进行备份的物理文件,物理文件不允许日志回放。 计费空间:用户收费的备份空间。 逻辑空间:备份时刻取的数据库全量数据大小。 物理空间:实际上备份到对象存储服务(OBS)的数据大小。 购买实例后,初始状态的逻辑空间和物理空间大小相等,当数据库设置的默认备份链开始备份时,物理空间储存的是首次全备的数据以及后续每次差量备份的数据。
  • 计费空间计算方式 系统默认设置7次作为备份链的一个备份链路长度,备份链内,首次完成的自动备份是全量备份,后续完成的自动备份均为差量备份。 在一个备份链内,当只删除其中部分备份时,空间并不会被释放。直至所有的全量备份和差量备份全部删除后,备份空间才会被释放。 每次逻辑空间累加大小:(逻辑空间总大小-超过保留期的备份文件逻辑大小) 物理空间总大小:(首次全量备份文件大小+每次差量备份文件累积大小) 赠送空间:免费赠送部分存储空间,其总容量约为您购买存储容量的100%。 计费方式的计算方式如下: 系统在“每次逻辑空间累加大小”和“物理空间总大小”之间,取较小者减去赠送空间,作为计费空间收费。
  • proxy支持的监控指标 表2 GaussDB(for MySQL) Proxy支持的监控指标 指标ID 指标名称 指标含义 取值范围 测量对象 监控周期(原始指标) rds_proxy_frontend_connections 前端连接数 应用与Proxy之间的连接数。 ≥0 Counts GaussDB(for MySQL) Proxy实例 1分钟 rds_proxy_backend_connections 后端连接数 Proxy和GaussDB(for MySQL)数据库之间的连接数。 ≥0 Counts GaussDB(for MySQL) Proxy实例 1分钟 rds_proxy_average_response_time 平均响应时间 平均响应时间。 ≥0 ms GaussDB(for MySQL) Proxy实例 1分钟 rds_proxy_query_per_seconds QPS SQL语句查询次数。 ≥0 Counts GaussDB(for MySQL) Proxy实例 1分钟 rds_proxy_read_query_proportions 读占比 读请求占总请求的比例。 0-100% GaussDB(for MySQL) Proxy实例 1分钟 rds_proxy_write_query_proportions 写占比 写请求占总请求的比例。 0-100% GaussDB(for MySQL) Proxy实例 1分钟 rds001_cpu_util CPU使用率 该指标用于统计测量对象的CPU利用率。 0-100% GaussDB(for MySQL) Proxy实例 1分钟 rds002_mem_util 内存使用率 该指标用于统计测量对象的内存利用率。 0-100% GaussDB(for MySQL) Proxy实例 1分钟 rds004_bytes_in 网络输入吞吐量 该指标用于统计平均每秒从测量对象的所有网络适配器输入的流量。 ≥0 Bytes/s GaussDB(for MySQL) Proxy实例 1分钟 rds005_bytes_out 网络输出吞吐量 该指标用于统计平均每秒从测量对象的所有网络适配器输出的流量。 ≥0 Bytes/s GaussDB(for MySQL) Proxy实例 1分钟 rds_proxy_frontend_connection_creation 每秒平均创建前端连接数 统计平均每秒客户应用程序针对数据库代理服务创建的前端连接数。 ≥0 Counts GaussDB(for MySQL) Proxy实例 1分钟 rds_proxy_multi_statement_query 每秒平均多语句执行数 统计平均每秒Multi-Statements语句的执行数。 ≥0 Counts GaussDB(for MySQL) Proxy实例 1分钟 rds_proxy_transaction_query 每秒平均事务中的查询数 统计平均每秒执行的事务中包含select的执行数。 ≥0 Counts GaussDB(for MySQL) Proxy实例 1分钟 l4_in_bps_usage 内网入带宽使用率 该指标用于统计测试对象的内网入带宽使用率,以百分比为单位。 0-100% GaussDB(for MySQL) Proxy实例 5分钟 l4_out_bps_usage 内网出带宽使用率 该指标用于统计测试对象的内网出带宽使用率,以百分比为单位。 0-100% GaussDB(for MySQL) Proxy实例 5分钟
  • 维度 表3 监控指标维度 Key Value gaussdb_mysql_instance_id GaussDB(for MySQL)实例ID gaussdb_mysql_node_id GaussDB(for MySQL)实例节点ID dbproxy_instance_id GaussDB(for MySQL)Proxy实例ID dbproxy_node_id GaussDB(for MySQL)Proxy节点ID
  • 使用示例 假设使用sysbench的表,表内有1亿条数据。 图1 查看表 在该表的“k”字段创建索引。 如图2所示,采用社区默认单线程创建索引,耗时146.82s。 图2 单线程创建创建索引 通过设置innodb_rds_parallel_index_creation_threads= 4,启用4个线程创建索引。 从图3中可以看到创建索引耗时38.72s,与社区单线程相比速度提升了3.79倍。 图3 多线程创建索引 假设要修改主键索引,虽然指定了多线程,但是会收到一个告警,实际上只能通过单线程建索引。 图4 修改主键索引
  • 约束与限制 内核版本为2.0.45.230900及以上版本支持使用该功能。 并行创建索引功能,目前支持的索引为Btree二级索引。 不支持主键索引、spatial index和fulltext index。如果一个并行创建索引的SQL语句包含主键索引,或者spatial index和fulltext index,客户端将会收到一个告警,提示该操作不支持并行创建索引,同时该语句会采用单线程创建索引的方式执行完成。假设在修改主键索引时,虽然指定了多线程,但是会收到一个告警,实际上只能通过单线程建索引。
  • 应用场景 并行查询适用于大部分SELECT语句,例如大表查询、多表连接查询、计算量较大的查询。对于非常短的查询,效果不太显著。 轻分析类业务 报表查询通常SQL复杂而且比较耗费时间,通过并行查询可以加速单次查询效率。 系统资源相对空闲 并行查询会使用更多的系统资源,只有当系统的CPU较多、IO负载不高、内存够大的时候,才可以充分使用并行查询来提高资源利用率和查询效率。 数据频繁查询 针对数据密集型查询,通过并行查询,可以提高查询处理执行效率,减少网络流量和计算节点的压力。 只读节点和主节点均支持并行查询,由于并行查询对计算资源(CPU、内存等)比较消耗,考虑到实例稳定性,2.0.42.230600及以上版本并行查询默认在主节点不生效,如需使用可联系客服人员开启。
  • 系统账户说明 您在创建HTAP实例时,系统会自动为HTAP实例创建如下系统账户(用户不可使用),用于给HTAP实例提供完善的后台运维管理服务。 删除、重命名、修改这些账户的密码和权限信息,会导致实例运行异常,请谨慎操作。 rdsAdmin:管理账户,拥有最高的superuser权限,用于查询和修改实例信息、故障排查、迁移、恢复等操作。 rdsMetric:指标监控账户,用于watchdog采集数据库状态数据。
  • 操作场景 您可以复制您创建的自定义数据库参数模板。当您已创建一个数据库参数模板,并且想在新的数据库参数模板中包含该组中的大部分自定义参数和值时,复制参数模板是一个方便的解决方案。您还可以复制某数据库实例应用的参数列表,生成一个新的参数模板,供您后期使用。 复制数据库参数模板之后,您应至少等待5分钟,再创建使用该数据库参数模板作为默认参数模板的第一个数据库实例。 您无法复制默认参数模板。不过,您可以创建基于默认参数模板的新参数模板。
  • 修订记录 发布日期 修改说明 2024-02-23 第四十五次正式发布,包含以下内容: 新增同步参数“min_binlog_expire_logs_seconds”,具体请参见进行数据同步。 HTAP实例支持慢日志功能,具体请参见查看慢日志。 GaussDB(for MySQL)支持数据同步中修改黑白名单配置,具体请参见修改表黑白名单。 设置黑白名单时支持通过搜索选择同步表的范围,具体请参见进行数据同步。 HTAP实例支持SSL 数据加密 ,具体请参见设置SSL数据加密、通过HTTPS协议连接。 2024-01-23 第四十四次正式发布,包含以下内容: 读写分离地址修改为代理地址。 “innodb_parallel_select_count”变更为规格参数,具体请参见变更实例的CPU和内存规格。 包年/包月实例的自动变配功能支持增删按需计费类型的只读节点,具体请参见设置自动变配(自动扩缩容)。 HTAP只读分析修改为HTAP实时分析。 2024-01-15 第四十三次正式发布,包含以下内容: Serverless计费说明,修改计费说明。 2023-12-29 第四十二次正式发布,包含以下内容: GaussDB(for MySQL)支持开启透明数据加密功能,具体请参见开启透明数据加密。 2023-12-05 第四十一次正式发布,包含以下内容: 内核新增如下功能: 并行DDL DDL快速超时 主动终止空闲事务 LIMIT OFFSET下推 IN谓词转子查询 大事务检测能力 2023-11-03 第四十次正式发布,包含以下内容: GaussDB(for MySQL)新增监控指标“undo空间内未清理掉的事务个数”。 GaussDB(for MySQL)补充Serverless计费说明。 GaussDB(for MySQL) Proxy支持减少节点。 GaussDB(for MySQL) 开通读写分离 支持子网。 2023-10-12 第三十九次正式发布,包含以下内容: GaussDB(for MySQL)新增自动续费。 GaussDB(for MySQL)新增迁移方案总览。 2023-08-31 第三十八次正式发布,包含以下内容: GaussDB(for MySQL)新增慢SQL。 GaussDB(for MySQL)新增Top SQL。 GaussDB(for MySQL)新增SQL洞察。 GaussDB(for MySQL)新增SQL限流。 GaussDB(for MySQL)开启读写分离后支持修改实例内网安全组。 2023-07-24 第三十七次正式发布,包含以下内容: GaussDB(for MySQL)自动变配补充计费说明。 GaussDB(for MySQL)优化备份原理。 GaussDB(for MySQL)补充库表时间点恢复的表数量限制。 GaussDB(for MySQL)创建手动备份补充使用须知和备份清理。 GaussDB(for MySQL)设置同区域备份策略补充约束限制。 2023-07-18 第三十六次正式发布,包含以下内容: GaussDB(for MySQL)新增申请和修改内网域名。 GaussDB(for MySQL)新增设置备份加密。 GaussDB(for MySQL)新增设置路由模式。 GaussDB(for MySQL)新增修改代理实例端口号。 GaussDB(for MySQL) Proxy支持修改和删除内网域名。 2023-06-20 第三十五次正式发布,包含以下内容: GaussDB(for MySQL)包周期实例支持设置自动变配,详细内容请参考请参考设置自动变配(自动扩缩容)。 GaussDB(for MySQL)新增“容灾切换”和“数据库进程重新启动”事件,详细内容请参考事件监控支持的事件说明。 2023-05-22 第三十四次正式发布,包含以下内容: GaussDB(for MySQL)磁盘容量变更,缩容支持最小容量10GB,详细内容请参考磁盘容量变更(包年/包月)。 GaussDB(for MySQL)设置自动备份策略,保留天数支持1~3660天,详细内容请参考设置同区域备份策略。 GaussDB(for MySQL)包年/包月实例支持可维护时间段内规格变更,详细内容请参考变更实例的CPU和内存规格。 GaussDB(for MySQL)实例恢复到指定时间点,支持自动同步原实例数据库参数,详细内容请参考将数据库实例恢复到指定时间点。 2023-04-20 第三十三次正式发布,包含以下内容: GaussDB(for MySQL)新增设置连接池。 GaussDB(for MySQL)新增智能DBA助手。 GaussDB(for MySQL)创建数据库时支持添加备注,详细内容请参考创建数据库。 GaussDB(for MySQL)创建数据库账号时支持添加备注,详细内容请参考创建数据库账号。 2023-03-31 第三十二次正式发布,包含以下内容: GaussDB(for MySQL)新增操作系统更新。 2023-03-20 第三十一次正式发布,包含以下内容: GaussDB(for MySQL)新增修改节点名称。 GaussDB(for MySQL)支持设置回收站策略,详细内容请参考回收站。 2023-02-23 第三十次正式发布,包含以下内容: GaussDB(for MySQL)优化创建数据库,数据库名称支持中划线。 2023-01-30 第二十九次正式发布,包含以下内容: GaussDB(for MySQL)新增重启代理实例。 2022-12-30 第二十八次正式发布,包含以下内容: GaussDB(for MySQL)新增修改代理实例参数。 GaussDB(for MySQL)新增设置Multi-Statements处理模式。 GaussDB(for MySQL)新增升级代理实例内核版本。 GaussDB(for MySQL)新增日志配置管理,实例新生成的日志记录会上传到 云日志 服务。 GaussDB(for MySQL)优化查看错误日志,补充LTS错误日志配置。 GaussDB(for MySQL)优化查看慢日志,补充LTS慢日志配置。 GaussDB(for MySQL)优化重启节点。 GaussDB(for MySQL)优化创建只读节点,补充故障倒换优先级的说明。 2022-12-20 第二十七次正式发布,包含以下内容: GaussDB(for MySQL)优化支持的监控指标。 2022-12-13 第二十六次正式发布,包含以下内容: GaussDB(for MySQL)新增备份原理。 GaussDB(for MySQL)新增备份空间及计费。 GaussDB(for MySQL)优化开通读写分离,补充约束限制。 GaussDB(for MySQL)优化读写分离简介,补充约束限制。 2022-11-21 第二十五次正式发布,包含以下内容: GaussDB(for MySQL)优化只读节点简介,补充功能限制。 2022-11-14 第二十四次正式发布,包含以下内容: GaussDB(for MySQL)优化设置全量SQL,补充约束限制。 2022-10-31 第二十三次正式发布,包含以下内容: GaussDB(for MySQL)新增设置事务拆分。 2022-10-26 第二十二次正式发布,包含以下内容: GaussDB(for MySQL)新增重启节点。 GaussDB(for MySQL)优化设置同区域备份策略,补充全量备份文件自动删除策略。 GaussDB(for MySQL)优化升级内核小版本,补充注意事项。 GaussDB(for MySQL)优化变更实例的CPU和内存规格,补充支持缩小和扩大规格描述。 2022-07-30 第二十一次正式发布,包含以下内容: GaussDB(for MySQL)新增将库表数据恢复到指定时间点。 GaussDB(for MySQL)新增数据库管理。 GaussDB(for MySQL)新增账号管理(非管理员权限)。 GaussDB(for MySQL)刷新磁盘容量变更(包年/包月),增加包周期实例支持缩容功能。 GaussDB(for MySQL)优化修改一致性级别说明内容。 GaussDB(for MySQL)刷新查看慢日志,增加如何下载慢日志说明。 2022-06-30 第二十次正式发布,包含以下内容: GaussDB(for MySQL)新增可维护时间段重启实例。 GaussDB(for MySQL)新增将数据库实例恢复到指定时间点支持恢复到当前实例和已有实例。 GaussDB(for MySQL)新增将备份恢复至实例支持恢复到当前实例和已有实例。 GaussDB(for MySQL)秒级监控商用收费。 GaussDB(for MySQL)新增慢日志明文显示功能。 2022-05-19 第十九次正式发布,包含以下内容: GaussDB(for MySQL)只读节点升主节点增加提示说明。 GaussDB(for MySQL)新增一致性级别。 GaussDB(for MySQL)新增修改一致性级别。 2022-04-21 第十八次正式发布,包含以下内容: GaussDB(for MySQL)支持变更代理实例的规格。 GaussDB(for MySQL)支持修改代理地址。 GaussDB(for MySQL)刷新支持的监控指标。 GaussDB(for MySQL)新增性能测试。 2022-03-04 第十六次正式发布,包含以下内容: GaussDB(for MySQL)新增配置和修改读写内网地址。 2021-11-24 第十五次正式发布,包含以下内容: GaussDB(for MySQL)数据库代理支持开启多个代理实例。 GaussDB(for MySQL)新增使用规范。 2021-10-31 第十四次正式发布,包含以下内容: GaussDB(for MySQL)新增退订只读节点(包年/包月计费)。 2021-09-31 第十三次正式发布,包含以下内容: GaussDB(for MySQL)新增磁盘使用率监控指标。 2021-08-31 第十二次正式发布,包含以下内容: GaussDB(for MySQL)刷新支持的监控指标单位。 GaussDB(for MySQL)优化修改实例内网安全组内容。 GaussDB(for MySQL)新增设置SSL数据加密。 GaussDB(for MySQL)新增修改实例备注。 GaussDB(for MySQL)新增实例主备切换事件监控。 GaussDB(for MySQL)优化GaussDB(for MySQL)自定义策略内容。 GaussDB(for MySQL)新增设置全量SQL。 2021-06-10 第十一次正式发布,包含以下内容: GaussDB(for MySQL)刷新事件监控支持的事件说明。 2021-05-31 第十次正式发布,包含以下内容: GaussDB(for MySQL)支持规格降配置。 GaussDB(for MySQL)新增包周期实例转按需。 GaussDB(for MySQL)新增升级内核小版本。 GaussDB(for MySQL)新增支持的监控指标监控指标。 2021-03-30 第九次正式发布,包含以下内容: 优化用户指南整体框架结构。 优化查看实例监控入口及界面内容。 优化开通读写分离约束限制内容。 优化参数模板管理约束限制内容。 2020-12-30 第八次正式发布,包含以下内容: GaussDB(for MySQL)新增查看proxy监控指标。 GaussDB(for MySQL)新增创建proxy告警规则。 GaussDB(for MySQL)新增事件监控。 2020-10-30 第七次正式发布,包含以下内容: GaussDB(for MySQL)新增回收站。 GaussDB(for MySQL)新增标签。 2020-08-30 第六次正式发布,包含以下内容: GaussDB(for MySQL)新增数据库代理(读写分离)。 GaussDB(for MySQL)新增导出备份信息。 GaussDB(for MySQL)新增参数模板管理。 2020-07-30 第五次正式发布,包含以下内容: GaussDB(for MySQL)支持数据库实例设置可维护时间段。 GaussDB(for MySQL)新增监控指标英文标签。 2020-04-24 第四次正式发布,包含以下内容: 根据界面优化更新计费管理、数据库连接、管理数据库实例、只读节点、数据库安全性、备份与恢复、日志相关的内容。 2020-03-13 第三次正式发布,包含以下内容: GaussDB(for MySQL)支持将数据库实例恢复到指定时间点。 GaussDB(for MySQL)新增3个云监控指标:数据同步延迟、存储写时延、存储读时延。 2020-02-24 第二次正式发布,包含以下内容: GaussDB(for MySQL)支持包周期实例续费。 GaussDB(for MySQL)按需实例支持转包周期。 GaussDB(for MySQL)支持退订包周期实例。 GaussDB(for MySQL)包周期实例支持扩容存储空间。 GaussDB(for MySQL)新增只读节点:创建、管理、只读升主和删除按需只读。 2019-09-03 第一次正式发布。
  • 前提条件 HTAP只读实例正常运行。 故障、删除状态的HTAP实例,无法在云监控中查看其监控指标。当HTAP只读实例的状态为正常后,即可正常查看。 故障24小时的HTAP只读实例,云监控将默认该HTAP只读实例不存在,并在监控列表中删除,不再对其进行监控,但告警规则需要用户手动清理。 HTAP只读实例已正常运行一段时间(约10分钟)。 对于新创建的HTAP只读实例,需要等待一段时间,才能查看上报的监控数据和监控视图。
  • 计费说明 GaussDB(for MySQL)为您免费提供监控频率为60秒/次的监控服务,开通秒级监控会产生额外费用,且计费方式为按需计费(每小时扣费一次),不足一小时按照实际使用时长收费。 表1 秒级监控价格说明 区域 监控频率 按需(元/小时) 上海一、北京二、北京四、广州、贵阳一、乌兰察布一、广州友好 1秒监控 0.1 5秒监控 0.048 新加坡、雅加达、香港、曼谷、土耳其 1秒监控 0.236 5秒监控 0.118 圣保罗一 1秒监控 0.4 5秒监控 0.2
  • 迁移准备 GaussDB(for MySQL)支持开启公网访问功能,通过弹性公网IP进行访问。您也可通过弹性云服务器的内网访问GaussDB(for MySQL)。 准备弹性云服务器或可通过公网访问GaussDB(for MySQL)。 通过弹性云服务器连接GaussDB(for MySQL)数据库实例,需要创建一台弹性云服务器。 创建并登录弹性云服务器,请参见《弹性云服务器快速入门》中“购买弹性云服务器”和“登录弹性云服务器”。 通过公网地址连接GaussDB(for MySQL)数据库实例,需具备以下条件。 先对GaussDB(for MySQL)数据库实例绑定公网地址,如何绑定公网地址,请参见绑定弹性公网IP。 保证本地设备可以访问GaussDB(for MySQL)数据库实例绑定的公网地址。 在准备的弹性云服务器或可访问GaussDB(for MySQL)数据库的设备上,安装MySQL客户端。 该弹性云服务器或可访问GaussDB(for MySQL)数据库的设备需要安装和GaussDB(for MySQL)数据库服务端相同版本或更高版本的数据库客户端,MySQL数据库或客户端会自带mysqldump和mysql工具。
  • 前提条件 GaussDB(for MySQL)实例需要按照表1进行参数设置。 表1 参数说明 参数名称 参数值 修改方式 default_authentication_plugin mysql_native_password 修改实例参数 binlog_expire_logs_seconds 86400 说明: binlog的保留时间建议大于1天:60(秒)*60(分钟)*24(小时)=86400,防止由于binlog时间设置过短,导致增量复制失败。 修改实例参数 log_bin 说明: GaussDB(for MySQL)内核版本小于2.0.45.230900时,使用该参数。 ON GaussDB(for MySQL)服务如何开启binlog? rds_global_sql_log_bin 说明: GaussDB(for MySQL)内核版本大于或等于2.0.45.230900时,使用该参数。 ON GaussDB(for MySQL)服务如何开启binlog? binlog_format ROW 通过“SHOW VARIABLES;”命令查看参数的值,如需修改,请联系客服人员修改。 binlog_row_image FULL 通过“SHOW VARIABLES;”命令查看参数的值,如需修改,请联系客服人员修改。 log_bin_use_v1_row_events OFF 通过“SHOW VARIABLES;”命令查看参数的值,如需修改,请联系客服人员修改。 GaussDB(for MySQL)实例已创建数据库和表。
  • 开启DDL快速超时 表1 参数说明 参数名称 级别 描述 rds_ddl_lock_wait_timeout Global,Session 控制当前会话或者全局的DDL超时时间。 时间单位为秒,范围为1秒到31536000,默认值为31536000,相当于不开启。 对于DDL的等锁超时,其真实超时时间是lock_wait_timeout和rds_ddl_lock_wait_timeout的最小值。 对于DDL过程中InnoDB层的加表锁超时(行锁不在该考虑范围),其真实超时时间是innodb_lock_wait_timeout和rds_ddl_lock_wait_timeout)的最小值。
  • 使用示例 首先开启一个客户端,执行加锁操作,示例如下。 图1 加锁操作 通过如下命令,查看DDL快速超时功能的状态。 show variables like "%rds_ddl_lock_wait_timeout%"; 图2 查看状态 如上图所示,查询到“rds_ddl_lock_wait_timeout”的值是“31536000”,此时是默认值,相当于不开启DDL快速超时功能。如果此时等锁,就会卡在这里。 如果需要开启DDL快速超时功能,可以将这个值设置为预期值,操作请参考3。 设置参数。 执行如下命令,设置“rds_ddl_lock_wait_timeout”参数值。 set rds_ddl_lock_wait_timeout=1; 图3 设置参数 然后执行如下创建索引命令,发现DDL操作会快速超时失败,符合预期。 alter table lzk.t_lzk drop index indexa; 图4 执行创建索引命令
  • 慢日志明文显示 慢日志明文显示开关开启后,会直接显示慢日志SQL明文。 明文显示的日志30天后会自动删除。如果实例删除,相关日志也同步删除。 在“实例管理”页面,选择目标实例,单击实例名称,进入“基本信息”页面。 在左侧导航栏中选择“HTAP实时分析”。 单击目标HTAP实例名称,进入HTAP实例基本信息页面。 在左侧导航栏,单击“日志管理”。 在“慢日志”页签下,单击“开启慢日志明文显示”右侧开关。 图2 慢日志明文显示 在“开启慢日志明文显示”弹框中,单击“是”,开启慢日志明文显示功能。 图3 开启慢日志明文显示
  • LTS慢日志配置 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页面。 在左侧导航栏中选择“HTAP实时分析”。 单击目标HTAP实例名称,进入HTAP实例基本信息页面。 在左侧导航栏,单击“日志管理”。 在“慢日志”页签,单击“LTS慢日志配置”后的。 图4 LTS慢日志配置 在弹框中,选择“配置日志组”和“配置日志流”,单击“确定”。 图5 LTS慢日志配置 访问日志提供了实例所请求的所有详细日志,日志存在 云日志服务LTS 中。 LTS慢日志配置完成后不会立即生效,会存在10分钟左右的时延,请知悉。 LTS慢日志配置成功后,会产生一定费用,具体计费可参考LTS的计费说明。
  • 备份原理 云数据库GaussDB(for MySQL)基于华为最新一代DFV存储,采用计算与存储分离架构,计算层用于给外界提供服务,管理日志信息,存储层存储数据信息。存储层分为Common Log节点和Slice Store 节点,Common Log节点存储日志信息,Slice Store节点存储数据信息。 如图2所示,GaussDB(for MySQL)实例的备份是由计算层和存储层各自完成的。 计算层的主节点读取存储层的Common Log节点的日志信息,通过主节点备份到对象存储服务(OBS)中。 计算层的主节点向存储层的Slice Store节点发送命令备份数据信息,通过Slice Store节点备份到对象存储服务(OBS)中。 备份过程会占用少量CPU内存资源。因此在备份期间,实例主节点的CPU使用率和内存使用率,会有一点升高,属于正常现象,存储层的备份用户侧不感知。最终的备份文件将以多个数据文件形式存储在对象存储服务(OBS)中,不会占用实例的磁盘空间。 图2 备份原理
共100000条