华为云用户手册

  • 操作方法 下载MySQL软件包。 软件包版本最好与当前您使用的TaurusDB标准版大版本保持一致。 例如,TaurusDB标准版版本为5.7.27,则下载如下版本和系统的软件包: Product Version:5.7.27 Operating System:Linux-Generic 下载完成后的MySQL软件包名为:mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz。 图1 下载 解压软件包,找到mysqlbinlog工具。 执行如下命令,查看mysqlbinlog工具的版本信息。 [root@ecs]# tar -zxf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz [root@ecs]# cd mysql-5.7.27-linux-glibc2.12-x86_64/bin [root@ecs]# ll mysqlbinlog -rwxr-xr-x 1 7161 31415 11310886 Jun 10 2019 mysqlbinlog [root@ecs]# ./mysqlbinlog -V ./mysqlbinlog Ver 3.4 for linux-glibc2.12 at x86_64 使用mysqlbinlog工具解析binlog。 以解析“mysql-bin.000001”为例: [root@ecs]# ./mysqlbinlog --no-defaults -vv /root/mysql-bin.000001 /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/; /*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/; DELIMITER /*!*/; # at 4 #200316 17:54:14 server id 1 end_log_pos 126 CRC32 0x92b3f2ca Start: binlog v 4, server v 5.7.27-5-debug-log created 200316 17:54:14 at startup ROLLBACK/*!*/; BIN LOG ' xkxvXg8BAAAAegAAAH4AAAAAAAQANS43LjI3LTUtZGVidWctbG9nAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAADGTG9eEzgNAAgAEgAEBAQEEgAAYgAEGggAAAAICAgCAAAACgoKKioAEjQA Xz0AAcrys5I= '/*!*/; # at 126 #200316 17:54:14 server id 1 end_log_pos 157 CRC32 0xfcc47ad6 Previous-GTIDs # [empty] # at 157 #200316 17:54:27 server id 1 end_log_pos 204 CRC32 0xa7febd1f Rotate to mysqlbin. 000002 pos: 4 SET @@SESSION.GTID_NEXT= 'AUTOMATIC' /* added by mysqlbinlog */ /*!*/; DELIMITER ; # End of log file /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/; /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
  • 操作场景 TaurusDB标准版支持设置本地Binlog日志的清理,所有需要清理的本地日志都会在Binlog备份成功后删除,您可以根据需求灵活设置本地Binlog保留时长,合理利用实例使用空间。 TaurusDB标准版默认开启Binlog,无需额外配置,binlog_format格式为row。 只读实例没有备份文件并且不会生成Binlog。 Binlog本地保留时长,可设置范围为0~7*24小时。 清理Binlog日志时,即使设置保留时长为0,TaurusDB标准版也会保证主节点的Binlog同步到备节点、只读节点全部完成、并且备份成功到OBS以后才会执行清理。如果选择的保留时长大于0,例如设置1天,那么在Binlog同步及备份成功后,本地Binlog日志将会继续保留1天,到期后自动删除。如需查看Binlog日志,请参见下载TaurusDB标准版增量备份文件。
  • 合并下载Binlog备份文件 所选时间段内Binlog总量大于500MB不支持合并。 在“实例管理”页面,单击目标实例名称,进入实例信息页面。 在左侧导航栏,单击“备份恢复”。 在“Binlog合并下载”页签下,选择需要合并Binlog的时间段,单击“合并”。 单次合并下载的时间段最长为24小时。 可选的时间范围和自动备份策略的“保留天数”一致,有关自动备份策略保留天数,请参见设置TaurusDB标准版同区域备份策略。 在“Binlog合并下载”页面,可查看该合并文件状态为“合并中”,当状态显示为“合并成功”,单击操作列中的“下载”。 若您已开启高危操作保护,在“身份验证”弹出框中单击“获取验证码”,正确输入验证码并单击“确定”,页面自动关闭。 通过进行二次认证再次确认您的身份,进一步提高账号安全性,有效保护您安全使用云产品。关于如何开启操作保护,具体请参考《 统一身份认证 服务用户指南》的内容。 在弹出框中选择下载方式。 为避免产生额外存储空间费用,下载完成后,请手动删除合并文件。您可以在“合并下载”页面,单击操作列中的“删除”,删除合并文件。 如果没有手动删除合并文件,系统会保留30天后自动删除合并文件。 在弹出框中,单击“OBS Browser+下载”,单击“确定”,通过OBS Browser+客户端下载TaurusDB合并文件。 通过该方式下载备份文件不额外收取OBS公网流出流量费用。 图2 下载指导页面 单击下载指导页面步骤1的“OBS Browser+”,下载客户端工具OBS Browser+。 解压并安装OBS Browser+。 使用下载指导页面步骤2的用户名,登录客户端工具OBS Browser+。 登录 对象存储服务 客户端相关操作,请参见《对象存储服务工具指南》的“登录OBS Browser+”章节。 使用下载指导页面步骤2的桶名,挂载外部桶。 在OBS Browser+“外部桶”页面,输入下载指导页面步骤2的桶名称,单击“挂载”,挂载该桶。 如果需要跨账号访问对象存储服务的外部桶,需要添加访问权限,请参见对其他账号下的 IAM 用户授予桶和桶内资源的访问权限。 下载合并文件。 在OBS Browser+界面,单击添加成功的外部桶桶名,进入对象列表页面,在右侧搜索栏,输入下载指导页面步骤3的文件名称并检索,单击,下载备份文件。 在弹出框中,选择“直接下载”,单击“确定”,通过浏览器直接下载数据库实例的合并文件。 在弹出框中,选择“按地址下载”,单击复制地址,通过下载地址下载合并文件。 对于TaurusDB标准版,显示当前合并文件在链接有效期内的下载地址。 您可以使用其他下载工具下载合并文件。 您还可以使用wget命令下载合并文件: wget -O FILE_NAME --no-check-certificate "DOWNLOAD_URL" 命令中的参数解释如下: FILE_NAME:下载成功后的合并文件名称,由于原始文件名称较长,可能会超出客户端文件系统的限制,建议下载合并文件时使用“-O”进行重命名。 DOWNLOAD_URL:需下载的合并文件所在路径,如果包含特殊字符则需要转义。
  • 开启CBR备份的约束限制 备份时长与实例数据量大小成正比,如果数据量较大,可联系客服开通CBR快照备份功能提高备份速率。 开启CBR备份后,备份策略为快照备份,已有的自动备份和手动备份的恢复功能正常使用。 开启CBR备份后,当数据库实例被删除时,实例的自动备份将被同步删除,手动备份不会被删除。 实例在进行CBR快照备份时,不支持下发DDL操作,如果有正在执行的DDL操作,会在DDL操作结束后再进行快照备份。 开启CBR备份后,下一次生成的全量备份为快照备份,使用该备份进行恢复,为CBR快照恢复。
  • 未开启CBR备份的约束限制 账户余额大于等于0元,才可创建手动备份。 当数据库实例被删除时,实例的自动备份将被同步删除,手动备份不会被删除。 实例中表的数量会影响备份速度,表数量上限为50万。 全量备份时,会连接备份所属的实例,校验该实例的状态。如果校验存在以下两种情况,则校验不通过,会自动进行校验重试。如果重试结束后,仍然无法满足,则备份失败。 备份所属的实例正在执行DDL操作。 从备份所属的实例获取备份锁失败。
  • 操作场景 创建TaurusDB标准版实例时,系统默认开启自动备份策略,出于安全考虑,实例创建成功后不可关闭。您可根据业务需要设置自动备份策略,TaurusDB标准版按照您设置的自动备份策略对数据库进行备份。 TaurusDB标准版的备份操作是实例级的,而不是数据库级的。当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。备份以压缩包的形式存储在对象存储服务上,以保证用户数据的机密性和持久性。由于开启备份会损耗数据库读写性能,建议您选择业务低峰时间段设置自动备份。 设置自动备份策略后,会按照策略中的备份时间段和备份周期进行全量备份。实例在执行备份时,按照策略中的保留天数进行存放,备份时长和实例的数据量有关。 在进行全量备份的同时系统每5分钟会自动生成增量备份,用户不需要设置。生成的增量备份可以用来将数据恢复到指定时间点。 自动备份的备份文件不支持手动删除,可通过修改自动备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。 TaurusDB标准版实例备份保留天数默认为7天,用户可通过修改自动备份策略自行修改。
  • 开启CBR备份的约束限制 备份时长与实例数据量大小成正比,如果数据量较大,可联系客服开通CBR快照备份功能提高备份速率。 开启CBR备份后,备份策略为快照备份,已有的自动备份和手动备份的恢复功能正常使用。 开启CBR备份后,当数据库实例被删除时,实例的自动备份将被同步删除,手动备份不会被删除。 实例在进行CBR快照备份时,不支持下发DDL操作,如果有正在执行的DDL操作,会在DDL操作结束后再进行快照备份。 开启CBR备份后,下一次生成的全量备份为快照备份,使用该备份进行恢复,为CBR快照恢复。
  • 未开启CBR备份的约束限制 备机故障、备机复制时延超过240s的高可用实例,备份会到主机上执行。 当数据库实例被删除时,实例的自动备份将被同步删除,手动备份不会被删除。 全量备份时不允许重启数据库,请谨慎选择备份时间段。 全量备份时,会连接备份所属的实例,校验该实例的状态。如果校验存在以下两种情况,则校验不通过,会自动进行校验重试。如果重试结束后,仍然无法满足,则备份失败。 备份所属的实例正在执行DDL操作。 从备份所属的实例获取备份锁失败。 全量备份会占用节点资源,尤其是磁盘带宽。可能会导致实例吞吐量下降,复制时延等问题。
  • 备份清理 备份文件清理分为两种场景:手动备份清理和自动备份清理。 手动备份是由用户触发产生的全量备份,需要用户手动删除,否则会一直保存。 自动备份的备份文件不支持手动删除,可通过设置自动备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。 Binlog本地日志清理: 清理Binlog日志时,即使设置保留时长为0,TaurusDB标准版也会保证主节点的Binlog同步到备节点、只读节点全部完成,并且备份到OBS成功以后才会执行清理。 如果选择的保留时长大于0,例如设置1天,那么在Binlog同步及备份成功后,本地Binlog日志将会继续保留1天,到期后自动删除。
  • 备份类型 TaurusDB标准版支持的备份有很多种,根据不同维度,有如下分类。 按照数据量:分为全量备份和增量备份。 表1 全量备份和增量备份对比 备份类型 全量备份 增量备份 描述 全量备份是备份数据库所有数据。 增量备份是备份某个时间段内变化的数据。 是否默认开启 是 是 保留时长 自动备份为设置的保留天数。减少保留天数,会针对已有的备份文件生效。 手动备份会一直保存,不会随着RDS实例的删除而释放,直到用户手动删除。 增量备份随自动全量备份一起删除。 特点 对当前状态下的数据库实例中的所有数据进行一次完整的备份。 用户可在任意时刻使用全量备份恢复创建备份时的完整数据。 包含自动备份和手动备份。 系统自动每5分钟或一定数据量时会对上一次自动备份或增量备份后更新的数据进行备份。 写业务高峰期时或实例负载过高时,增量备份文件上传会有一定滞后性。 全部为自动备份。 利用增量备份恢复数据时会依赖最近一次的全量备份,如图2所示,因此自动删除时仍然会保留最近的一次超出保留天数的全量备份,保证在保留天数内的数据可正常恢复。 图2 增量数据恢复 查看备份大小 单击实例名称,在“备份恢复”的“全量备份”页签查看备份大小。 单击实例名称,在“备份恢复”的“增量备份”页签查看备份大小。 按照执行方式:分为自动备份和手动备份。 表2 自动备份和手动备份对比 备份类型 自动备份 手动备份 描述 您可以在管理控制台设置自动备份策略,系统将按照自动备份策略中设置的备份时间段和备份周期进行自动备份,并且会按照设置的备份保留天数对备份文件进行存储。 自动备份的备份文件不支持手动删除,可通过修改自动备份策略来调整备份保留天数,超出备份保留天数的已有备份文件(包括全量备份和增量备份)会被自动删除。 手动备份是由用户触发产生的全量备份,会一直保存,直到用户手动删除。 建议您定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。 是否默认开启 是 是 保留时长 根据设置的备份保留天数保存自动备份。 备份保留天数的设置范围为:1~732天 一直保存,直到手动删除。 设置方法 设置TaurusDB标准版同区域备份策略 创建TaurusDB标准版手动备份 按照备份区域:分为同区域备份和跨区域备份。 表3 同区域备份和跨区域备份对比 备份类型 同区域备份 跨区域备份 描述 备份存储在同一个区域。 备份存储在除当前区域外的其他区域。 是否默认开启 是 否 保留时长 根据设置的备份保留天数保存备份。 备份保留天数的设置范围为:1~732天 根据设置的跨区域备份时长保存备份。 备份保留时长设置范围为:1~1825天 特点 支持将备份文件存放到和实例相同的区域存储,系统默认开启自动备份(同区域)策略,暂不支持关闭。 支持将备份文件存放到另一个区域存储,开启跨区域备份策略后,会自动将该实例的备份文件备份到目标区域。 设置方法 设置TaurusDB标准版同区域备份策略 设置TaurusDB标准版跨区域备份策略 查看备份大小 单击“备份管理”,在“数据库同区域备份”页面查看目标实例的备份大小。 单击“备份管理”,在“数据库跨区域备份”页面,单击“查看跨区域备份”,查看目标实例的备份大小。
  • 备份原理 单机实例 采用单个数据库节点部署架构,备份触发后,从主库备份数据并以压缩包的形式存储在对象存储服务上,不会占用实例的磁盘空间。 高可用实例 采用一主一备的经典高可用架构,高可用实例的每个节点的规格保持一致。备份触发后,从备库备份数据并以压缩包的形式存储在对象存储服务上(当主备复制延迟较高时会切换到主机备份),不会占用实例的磁盘空间。 当数据库或表被恶意或误删除,虽然TaurusDB标准版支持HA高可用,但备机数据库会被同步删除且无法还原。因此,数据被删除后只能依赖于实例的备份保障数据安全。 图1 备份原理
  • TaurusDB标准版操作系统更新 TaurusDB标准版实例需要适时进行操作系统更新,以提高数据库性能和数据库的整体安全状况。 实例内核版本升级时,TaurusDB标准版会根据操作系统的实际情况,决定是否更新以及更新适合的操作系统冷补丁版本。 操作系统更新不会更改数据库实例的版本或数据库实例信息。 此外,TaurusDB标准版会在用户设置的运维时间段内,通过热补丁方式及时修复影响重大的操作系统漏洞。 父主题: 变更实例
  • 计费说明 表1 计费说明 计费模式 变更操作 对费用的影响 包年/包月 单机转高可用 单机转高可用后,结合使用周期内的剩余时间,补交差价。 例如:(以下价格仅作示例,实际价格以控制台显示为准) 客户于2023/6/1在华北-北京四购买规格为独享型2 vCPUs 8GB的TaurusDB标准版 5.7单机实例,SSD云盘存储,存储空间40GB,购买周期为一个月。此时实例价格为230元/月。 客户在2023/6/15将单机转高可用,实例价格为584元/月。 补交费用 = 高可用价格 x 剩余周期 - 单机价格 x 剩余周期 公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。 本示例中,剩余周期=15(6月份剩余未使用天数)/ 30(6月份最大天数)= 0.5, 代入公式可得补交费用 = 584×0.5 - 230×0.5 = 177元 按需计费 单机转高可用 单机转高可用后按小时计费。具体请参见产品价格详情。
  • 操作场景 TaurusDB标准版实例支持存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。 只读实例设置自动扩容与主实例自动扩容互不影响,因此,您需要单独为只读实例设置扩容,以满足业务需求。对只读实例设置自动扩容时,您可选择大于或等于主实例的存储空间。 设置存储空间自动扩容有两种方式: 创建实例时设置存储空间自动扩容。详情请参见购买实例。 创建实例后设置存储空间自动扩容。本章节介绍创建实例后如何设置存储空间自动扩容。
  • 计费说明 表2 计费说明 计费模式 变更操作 对费用的影响 包年/包月 扩容磁盘 您需要按照扩容的磁盘容量,结合使用周期内的剩余时间,补交差价。 例如:(以下价格仅作为示例,实际价格以控制台显示为准) 客户于2023/6/1在华北-北京四购买规格为独享型 2vCPUs 8GB的TaurusDB标准版5.7单机实例,SSD云盘存储,存储空间40GB,购买周期为一个月。存储空间单价为1元/GB/月。 客户在2023/6/15将磁盘扩容60GB,扩容后总容量100GB。 补交费用 = 存储空间扩容量 x 单价 x 剩余周期 公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。 本示例中,剩余周期=15(6月份剩余未使用天数)/ 30(6月份最大天数)= 0.5,代入公式可得补交费用 = 60 x 1 x 0.5 = 30元 按需计费 扩容磁盘 扩容的磁盘容量按小时计费。具体请参见产品价格详情。
  • 计费说明 表1 计费说明 计费模式 变更操作 对费用的影响 包年/包月 规格升配 升配后,新规格将在原来已有的时间周期内生效。 您需要按照与原规格的价格差,结合使用周期内的剩余时间,补交差价。 例如:(以下价格仅作为示例,实际价格以控制台显示为准) 客户于2023/6/1在华北-北京四购买规格为独享型2 vCPUs 8GB的TaurusDB标准版 5.7单机实例,SSD云盘存储,存储空间40GB,购买周期为一个月。此时实例价格为230元/月。 客户在2023/6/15将规格变更为独享型 4 vCPUs 8GB,实例价格为400元/月。 升配费用 = 新规格价格 x 剩余周期 - 旧规格价格 x 剩余周期 公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。 本示例中,剩余周期=15(6月份剩余未使用天数)/ 30(6月份最大天数)= 0.5, 代入公式可得升配费用 = 400×0.5 - 230×0.5 = 85元 规格降配 降配后,新规格将在原来已有的时间周期内生效。 按照与原规格的价格差,结合使用周期内的剩余时间,退回差价。 例如:(以下价格仅作为示例,实际价格以控制台显示为准) 客户于2023/6/1在华北-北京四购买规格为独享型2 vCPUs 8GB的TaurusDB标准版 5.7单机实例,SSD云盘存储,存储空间40GB,购买周期为一个月。此时实例价格为230元/月。 客户在2023/6/15将规格变更为独享型 2 vCPUs 4GB,实例价格为196元/月。 退回费用 = 旧规格价格 x 剩余周期 - 新规格价格 x 剩余周期 公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。 本示例中,剩余周期=15(6月份剩余未使用天数)/ 30(6月份最大天数)= 0.5, 代入公式可得退回费用 = 230×0.5 - 196×0.5 = 17元 按需计费 规格升配 变更规格成功后,新规格按小时计费。具体请参见产品价格详情。 规格降配
  • 约束限制 账户余额大于等于0元,才可变更规格。 当实例进行CPU/内存规格变更时,该实例不可被删除。 当实例进行CPU/内存规格变更时,不能对该实例做如下操作:重启数据库、扩容磁盘、修改参数组、创建手动备份、创建数据库账号、创建数据库等。 TaurusDB标准版实例支持规格升配,也支持降配。 变更规格会临时占用IP,且变更后不会立即释放(默认12小时后释放)。变更规格前,请确保有未被使用的内网地址(高可用实例:2个未被使用的内网地址;单机实例:1个未被使用的内网地址;只读实例:1个未被使用的内网地址),否则变更规格会失败。 变更过程中若存在大事务,可能导致变更失败。 变更规格会导致业务中断,请确保您的应用有自动重连机制。请在业务低峰期变更规格,在业务高峰期执行会导致变更时长变长。 关于变更规格所需的时间(非业务高峰期): 对于云盘存储类型的实例,此过程需要5~15分钟。 超过变更时长,请及时联系客服进行处理。 选择可维护时间段变更规格,提交后在定时任务中可选择立即切换(如果界面没有立即切换,请联系客服申请),关于变更规格所需的时间:业务高峰期时,可能存在复制时延高的情况,切换所需时间可能会较长。
  • 相关参数说明 对于和CPU相关的参数(即参数值与CPU变动有关,内存变动时不会影响取值):threadpool_size、slave_parallel_workers,参考如下表格规则重置参数值: 表2 CPU变更场景下重置参数值 场景 参数值无修改 参数值有修改 升配(CPU升高) 重置为新规格的默认值 在修改值与新规格默认值之间优先取较大的值,即Max(default,custom) 降配(CPU降低) 重置为新规格的默认值 在修改值与新规格默认值之间优先取较小的值,即Min(default,custom) 对于和内存相关的参数(即参数值与内存变动有关,CPU变动时不会影响取值):innodb_buffer_pool_size、innodb_log_buffer_size、innodb_log_files_in_group、max_connections、innodb_page_cleaners、innodb_buffer_pool_instances和back_log,参考如下表格规则重置参数值: 表3 内存变更场景下重置参数值 场景 参数值无修改 参数值有修改 升配(内存升高) 重置为新规格的默认值 在修改值与新规格默认值之间优先取较大的值,即Max(default,custom) 降配(内存降低) 重置为新规格的默认值 在修改值与新规格默认值之间优先取较小的值,即Min(default,custom) 以下参数没有修改时,重置为新规格默认值,有修改时保留修改值:innodb_io_capacity、innodb_io_capacity_max。
  • 操作场景 TaurusDB标准版支持设置实例读写状态,以支持用户的业务需求。可选择“只读”或者“读写”两种方式。 只读:用户主动将正常状态的主实例设置为只读状态。设置成功后,能够限制用户进行数据修改操作。磁盘满已经为只读实例也可再次设置用户只读,此场景下实例正常后只读不释放。 读写:主动解除之前用户设置的只读状态。设置成功后,主实例恢复读写状态。磁盘满情况下也可解除用户主动设置只读,但需实例正常后,才会真正恢复读写状态。
  • 注意事项 设置只读前,请确保数据库无业务写入,以保证数据一致。 主实例异常(磁盘满状态除外)时,无法设置只读。 实例设置只读后,控制台“账号管理”、“数据库管理”仍可对账号和数据库进行相关操作。 设置只读后将限制普通用户数据写入。大事务、DDL场景下设置只读可能超时失败。 若已关联DDM,设置只读将影响DDM正常业务。 若更改为“读写”权限且设置成功但实际数据库仍为只读状态,检查是否为DRS迁移或实例磁盘满场景。 非该功能设置(如:磁盘满、DRS迁移等)导致实例只读的情况,不能通过该功能恢复实例为“读写”状态。 该功能仅设置主实例的读写状态,区别于只读实例的概念。
  • 操作场景 TaurusDB标准版支持切换高可用实例的数据同步方式,以满足不同业务需求。可选择 “半同步”或者“异步”两种方式。 表1 数据同步方式 数据同步方式 说明 半同步(默认) 应用更新数据时,主库需要等待备库收到日志才向应用返回响应,对性能有影响。 半同步方式下,如果备库异常,会导致主库等待备库响应数秒钟,在此期间会阻塞主库对业务写操作的响应,直至出现下列场景: 如果备库恢复正常,则主库恢复对业务写操作的响应。 如果备库等待时间段内没有恢复正常,实例会自动切换为异步方式,切换完毕后主库恢复对写操作的响应。 异步 应用更新数据时,主库执行完操作后立即向应用返回响应,通常具有较高的性能。
  • 约束条件 对于高可用实例,复制延迟大于300秒无法升级小版本。 升级高可用实例时,升级顺序依次是备节点、主节点。 实例中存在异常节点,无法升级小版本。 TaurusDB标准版暂不支持已开启事件定时器功能的实例升级内核小版本,若您想使用该功能,请先关闭事件定时器。具体操作请参考开启或关闭TaurusDB标准版事件定时器。 8.0.28及以上的内核版本,不支持设置TLSv1.1,可以通过参数“loose_tls_version”修改TLS版本。
  • 注意事项 当有对应的小版本更新时(定期同步开源社区问题、漏洞修复),请及时手动立即升级或者设置可维护时间段升级小版本。 升级数据库内核小版本会重启TaurusDB标准版实例,服务可能会出现闪断,请您尽量在业务低峰期执行该操作,或确保您的应用有自动重连机制。 升级内核小版本期间,除了主备切换时的网络闪断外,由于主备之间默认是半同步复制,升级过程中会有两次单条SQL持续最长十秒的更新及写入等待,用户可通过修改主备间的复制模式为异步来规避此场景。 如果高可用实例在同一个AZ,升级内核小版本会触发一次主备倒换;如果高可用实例在不同AZ,则会触发两次主备倒换。 升级主实例小版本时,如有只读实例,也会同步升级只读实例的小版本,升级完成会重启实例,请您选择合适的时间升级(不支持单独升级只读实例的小版本)。 升级内核小版本时,如果RDS实例为DRS任务的源端,DRS可能会拉取不到RDS实例的日志;如果RDS实例为DRS任务的目标端,DRS可能会写不进目标库。 建议您在升级内核小版本前先确认RDS实例Binlog的保留时间: 如果Binlog在保留时间内,待内核小版本升级完成后,DRS任务会自动重启。 如果Binlog不在保留时间内,您需要重新配置或创建DRS任务。 升级内核小版本后,实例会升级到新的内核小版本,无法降级。如果升级失败,将会自动回退到原版本。 升级小版本前建议先做一次全量备份。 升级内核小版本一般是分钟级完成。 小版本升级过程中禁止event的DDL操作,如create event、drop event和alter event。 如果小版本升级时,界面提示主节点存在DDL操作,可通过如下方式处理: 将实例STATUS为SLAVESIDE_DISABLED状态的event,更改为ENABLED或者DISABLED状态后再进行升级。 删除SLAVESIDE_DISABLED状态的event后再进行升级。
  • 使用须知 对于包年/包月的主实例,您需要通过订单退订来释放实例。 正在执行操作的实例不能手动删除,只有在实例操作完成后,才可删除实例。 如果实例的备份文件正在执行数据恢复操作,该实例不允许删除。 支持批量删除按需计费的实例,最多可以删除50个。 按需计费类型的实例删除后将不再产生费用,实例生成的自动备份会被同步删除,保留的手动备份会继续收取费用。 删除主实例时,会同步删除其对应的备节点和只读实例,请您谨慎操作。 实例删除后,资源立即释放,请谨慎操作。如需保留数据,请务必确认完成数据备份后再删除实例。 通过数据库回收站中重建实例功能,可以恢复1~7天内删除的实例。 通过保留的手动备份,可以恢复实例数据,具体请参见全量数据恢复:按备份文件恢复。
  • 约束限制 如果数据库实例处于“异常”状态,可能会重启失败。 重启数据库实例会重新启动数据库引擎服务。重启数据库实例将导致短暂中断,在此期间,数据库实例状态将显示为“重启中”。 重启过程中,实例将不可用。重启后实例会自动释放内存中的缓存,请在业务低峰期进行重启,避免对高峰期业务造成影响。 高可用实例重启成功后,主备间需要大约1分钟时间搭建复制关系,期间部分操作(如规格变更操作)将受影响,请稍后重试。 重启实例时,可维护时间段内选择的定时重启任务将于下一个时间窗执行。
  • 约束限制 仅支持按需实例。 已停止的实例被删除后不会进入回收站。 实例停止后,自动备份任务也会停止。实例开启后,会自动触发一次全量备份。 停止主实例时,如果存在只读实例,会同时停止只读实例。不支持单独停止只读实例。对于华东-上海一区域,主实例和只读实例均默认停止十五天。对于除华东-上海一外的其他区域,主实例和只读实例均默认停止七天。 对于华东-上海一区域,实例默认停止十五天,如果您在十五天后未手动开启实例,数据库实例将于十五天后的下一个可维护时间段内自动启动。可维护时间段的详细内容请参考设置TaurusDB标准版实例可维护时间段,开启实例操作步骤请参考开启TaurusDB标准版实例。 对于除华东-上海一外的其他区域,实例默认停止七天,如果您在七天后未手动开启实例,数据库实例将于七天后的下一个可维护时间段内自动启动。可维护时间段的详细内容请参考设置TaurusDB标准版实例可维护时间段,开启实例操作步骤请参考开启TaurusDB标准版实例。 按需付费的数据库实例停止实例后,可能会由于底层E CS 资源不足引起开启失败。若实例开启失败,可稍后再次尝试开启,或利用最新备份文件恢复到新实例,需要协助请联系客服人员处理。 业务高峰期停止实例可能会导致实例停止失败,建议在业务低峰期停止实例。
  • 查看实时监控 在“监控大盘”页面上方的下拉框,选择“TaurusDB”,查看当前账号下,创建完成的TaurusDB标准版实例的实时性能指标。 图1 监控列表 表1 监控列表说明 列表名称 说明 实例名称/ID 仅展示创建完成的TaurusDB标准版实例的监控数据。 单击实例名称,可以跳转到实例基本信息页面。 实例类型 包含以下类型: 单机 高可用 只读 引擎版本 支持展示TaurusDB标准版全部版本。 运行状态 包含以下状态: 正常:展示实时监控数据。 说明: 对于新创建的实例,需要等待一段时间(约10分钟),才能查看上报的监控数据和监控视图。 异常:没有监控数据,默认0。恢复正常状态后可以查看监控数据。 已停止:没有监控数据,默认0。开启实例后可以查看监控数据。 监控指标 包含以下监控指标,指标说明以及指标异常的处理建议,详见表2。 CPU使用率 (%) 内存使用率 (%) 磁盘使用率 (%) TPS (次/秒) QPS (次/秒) IOPS (次/秒) 活跃连接数 (个) 慢SQL (个) 表2 监控项说明 监控项 说明 监控项异常的处理建议 CPU使用率 (%) 该指标用于统计测量对象的CPU使用率。 评估业务SQL的执行计划,添加索引避免全表扫描。 扩容CPU规格,满足计算型业务需求。 内存使用率 (%) 该指标用于统计测量对象的内存使用率。 扩容实例规格,满足业务需求。 优化SQL,减少临时表等的使用。 会话定期重连,及时释放session级别内存。 磁盘使用率 (%) 该指标用于统计测量对象的磁盘使用率。 磁盘扩容:您可以设置存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。 减少磁盘数据:删除无用的历史表数据。 对于大量排序查询导致的临时文件过大,建议优化SQL查询。 TPS (次/秒) 该指标用于统计事务执行次数,含提交的和回退。 评估业务SQL的执行计划,添加索引避免全表扫描。 扩容CPU规格,满足计算型业务需求。 QPS (次/秒) 该指标用于统计SQL语句查询次数,含存储过程。 IOPS (次/秒) 该指标用于统计当前实例,单位时间内系统处理的I/O请求数量(平均值)。 扩容实例规格,满足业务需求。 优化业务充分利用Buffer等,减少从磁盘读取数据。 活跃连接数 (个) 该指标用于统计非sleep状态的连接。 请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。 规格偏小,请对数据库进行规格扩容。 慢SQL (个) 该指标用于展示每分钟MySQL产生慢日志的数量。 根据慢SQL的执行计划进行优化。 扩容CPU规格,满足计算型业务需求。
  • 查看实例状态 在总览页上方的下拉框,选择“TaurusDB”,展示当前账号下所有TaurusDB标准版实例的状态。 图1 查看实例状态 表1 状态说明 类别 说明 操作 处理建议 实例总数 全部运行状态下,TaurusDB标准版主实例和只读实例的总数。 单击“实例总数”,跳转到实例列表,查看所有实例。 - 异常 运行状态为“异常”的TaurusDB标准版实例总数。 单击“异常”,跳转到实例列表,仅展示异常的实例。 联系客服处理。 磁盘不足 运行状态为“存储空间满”的TaurusDB标准版实例总数。 单击“磁盘不足”,跳转到实例列表,仅展示磁盘不足的实例。 详见TaurusDB标准版实例磁盘满导致实例异常的解决方法。 冻结 运行状态为“冻结”的TaurusDB标准版实例总数。 单击“冻结”,跳转到实例列表,仅展示冻结的实例。 - 等待重启 运行状态为“等待重启”的TaurusDB标准版实例总数。 说明: 数据库参数修改后,有些参数需要重启实例才能生效,未重启前实例状态为“等待重启”。 单击“等待重启”,跳转到实例列表,仅展示等待重启的实例。 重启实例。
  • 查看活动告警 根据设置的告警规则,查看当前账号下所有TaurusDB标准版实例的活动告警记录,包含“告警中(指标)”,“已触发(事件)”。 在活动告警页面上方,单击“设置告警规则”,跳转到 云监控 页面。 系统默认内置一条告警规则,支持修改、停用、删除等操作,详见修改告警规则。 单击“创建告警规则”,为数据库实例新建指标监控或事件监控告警规则。更多操作,请参见创建告警规则和通知。 在活动告警页面上方,选择时间范围,查看告警详情。 支持的监控时间窗:近1小时、近6小时、近12小时、近1天、近1周、近1月。 活动告警从多个模块为用户展示实例告警详情,各模块的详细说明请参见表2和表3。 表2 告警总数TOP5实例 模块项 说明 级别统计 查看不同告警级别下各自触发数。告警级别包括:紧急、重要、次要、提示。 告警总数TOP5实例 查看告警总数TOP5的实例,鼠标悬停可查看当前实例各级别的告警触发数。 单击TOP5实例名称,在下方列表中查看对应实例的告警信息。 表3 告警列表说明 类别 说明 实例名称 触发告警的实例名称,在下拉框选择查看全部告警实例或指定实例的告警信息。 刷新页面后,实时展示最新触发的告警详情。 告警级别 包括:紧急、重要、次要、提示。在告警列表上方选择查看指定告警级别或全部级别的告警信息。 状态 告警中:监控指标数值达到告警配置阈值,资源正在告警中。 已触发:监控的资源触发了告警策略中配置的事件。 最新更新时间 该条告警的最新触发时间。 告警类型 告警规则适用的告警类型。 告警中(指标) 已触发(事件) 告警策略 触发告警规则的告警策略。 当告警类型选择指标监控时,是否触发告警取决于连续周期的数据是否达到阈值。例如:CPU使用率监控周期为5分钟,连续三个周期平均值≥80%,则触发告警。 当告警类型选择事件监控时,触发告警具体的事件为一个瞬间的事件。例如:创建实例业务失败,则触发告警。 告警规则 该条告警所在告警规则的名称/ID。 操作 单击“告警指标”,在右侧弹窗中,查看所选时间段内的指标监控视图。
  • 迁移准备 TaurusDB标准版服务支持开启公网访问功能,通过弹性公网IP进行访问。您也可通过弹性云服务器的内网访问TaurusDB标准版。 准备弹性云服务器或可通过公网访问TaurusDB标准版。 通过弹性云服务器连接TaurusDB标准版实例,需要创建一台弹性云服务器。 通过公网地址连接TaurusDB标准版实例,需具备以下条件。 先对TaurusDB标准版实例绑定公网地址,如何绑定公网地址,请参见绑定弹性公网IP。 保证本地设备可以访问TaurusDB标准版实例绑定的公网地址。 在准备的弹性云服务器或可访问TaurusDB标准版的设备上,安装MySQL客户端。 该弹性云服务器或可访问TaurusDB标准版的设备需要安装和TaurusDB标准版数据库服务端相同版本的数据库客户端,MySQL数据库或客户端会自带mysqldump和mysql工具。 数据迁移到TaurusDB标准版后可能要面对更改IP的问题,为减少客户业务更改,降低迁移难度,支持更改内网IP,具体请参见查看和修改TaurusDB标准版实例内网地址。 TaurusDB标准版的系统库mysql和sys不支持导入到TaurusDB标准版实例。
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全