检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
22,支持使用ALGORITHM=INSTANT快速添加列,避免造成锁等待影响业务或者SQL执行超时无法新增成功。 约束限制 仅支持在一条语句中添加列,即如果同一条语句中还有其他非INSTANT操作,则无法立即完成。 仅支持最后添加列,不支持添加到表中的任意位置。 不支持COMPRESSED行格式。 不支持已经有全文索引的表。
慢日志显示SQL语句扫描行数为0 场景描述 查询慢日志中记录SQL执行65秒,但是扫描行数为0。 原因分析 被中断的查询超过慢日志设置阈值也会记录慢日志,但是所记录的扫描行数为0。客户JDBC连接设置了查询超时: 解决方案 优化SQL或者将sockTimeOut设置合理值。 父主题:
复制GaussDB(for MySQL)参数模板 当您已创建一个数据库参数模板,并且想在新的数据库参数模板中包含该组中的大部分自定义参数和值时,复制参数模板是一个方便的解决方案。您还可以复制某数据库实例应用的参数列表,生成一个新的参数模板,供您后期使用。 注意事项 复制数据库参数模板
在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法抵抗读取压力,甚至对主业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以在某个区域中创建一个或多个只读节点,利用只读节点满足大量的数据库读取需求,以此增加应用的吞吐量。您需要在应用程序中分别配置主实例和每个只读节点的连接地址,才能实现
参数模板 数据库参数就像是数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个相同类型的数据库实例。实例创建成功后,参数模板可进行修改。 须知: 创建数据库实例时,为确保数据库实例正常创建,自定义参数模板中相关规格参数如下不会下发,而是采用系统默认的推荐值。 “inno
勾选该选项后,数据导入过程中遇到SQL执行失败的报错会忽略。 忽略报错,即SQL执行失败时跳过 勾选该选项后,在数据导入目标数据库的过程中,如果有SQL执行出错,系统将忽略执行错误,继续往下执行。 导入完成后删除上传的文件 勾选该选项后,数据文件导入目标数据库后,将从OBS桶中自动删除。该选项仅适用于本地上传的文件。
统计当前区域下所有实例的活动告警记录,包含“告警中(指标)”,“已触发(事件)”。 告警中:监控指标数值达到告警配置阈值,资源正在告警中。 已触发:监控的资源触发了告警策略中配置的事件。 告警类型 告警规则适用的告警类型。 告警中(指标) 已触发(事件) 告警策略 触发告警规则的告警策略。
务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。 建议您先在TMS系统中设置预定义标签。 标签由“键”和“值”组成,每个标签中的一个“键”只能对应一个“值”。 每个实例最多支持20个标签配额。 添加标签 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。
使用distinct或group by的语句执行比较慢。 原因分析 大部分情况下,distinct是可以转化成等价的group by语句。在MySQL中,distinct关键字的主要作用就是去重过滤。 distinct进行去重的原理是先进行分组操作,然后从每组数据中取一条返回给客户端,分组时有两种场景:
} ] } 示例3:多个授权项策略 一个自定义策略中可以包含多个授权项,且除了可以包含本服务的授权项外,还可以包含其他服务的授权项,可以包含的其他服务必须跟本服务同属性,即都是项目级服务或都是全局级服务。多个授权语句策略描述如下: {
非阻塞DDL 用户在执行DDL操作的时候,如果目标表存在未提交的长事务或大查询,DDL将持续等待获取MDL-X锁。在GaussDB(for MySQL)中,由于MDL-X锁具有最高优先级,DDL在等待MDL-X锁的过程中,将阻塞目标表上所有的新事务,这将导致业务连接的堆积和阻塞,
周期,继续使用这些资源的同时,享受包周期的优惠资费。执行转包周期后可在订单状态中查询操作是否生效。 约束条件 不支持按需实例中的某个节点(主节点和只读节点)单独转包周期。 运行状态为冻结、创建失败、规格变更中、扩容中、创建只读中的实例不支持按需实例转包周期。 单个按需实例转包周期
故障转移会造成一定程度的数据丢失,取决于故障转移时主从实例间的数据复制延迟情况。 通常故障转移可以在几分钟内完成,但执行故障转移后原来的主实例需要重建为从实例才可以重新加入到整个集群中,重建可能需要数十分钟到几个小时,具体时长取决于数据量的大小和区域之间的网络情况。 其他操作和检查 主从实例分别是独立的GaussDB(for
GaussDB(for MySQL)执行耗时2.7秒完成,只需要扫描约61万行数据。相比MySQL 8.0 社区版本执行耗时约186秒,扫描数据量4400万,执行效率大大提升。 如下示例中,对7个表连接后的结果做DISTINCT,使用MySQL 8.0.30社区版本,执行耗时186秒,扫描了约4400万行数据。
在“实例信息”模块的“可维护时间段”处,单击“修改”。 图1 设置可维护时间段 在“修改可维护时间段”弹框中,选择一个可维护时间段,单击“确定”。 图2 修改可维护时间段 修改可维护时间段,不影响原有可维护时间段内定时任务的执行时间。 相关API 设置可维护时间段 父主题: 变更实例配置
单击上方的“全部时间”下拉框,可指定查看某一时间段内的任务执行进度和状态,默认时长为全部时间。任务保留时长最多为30天。 单击上方的筛选框,可指定API筛选条件,通过任务名称和任务状态查询即时任务。 任务状态:执行中、完成、失败 任务名称:指定查看目标任务类型的执行状态。 创建GaussDB(for MySQL)实例
GaussDB(for MySQL)默认最少为2个节点,1主(可读可写)1只读(只可读不可写),主节点仅允许有一个,只读节点可以有多个。 当主节点遇到故障时,高可用系统会迅速发现,并选择一个只读节点将其升级为主节点,并将原主节点修复为只读节点,这个过程叫故障倒换。 父主题: 连接类
关SQL到主节点或只读节点执行。 本章节介绍如何使用Hint语法将读写请求路由到主节点或只读节点。 注意事项 Hint注释仅作为路由建议,非只读SQL、事务中的场景不能强制路由到只读节点。 使用MySQL命令行进行连接并使用Hint语句时,需要在命令中增加-c选项,否则Hint会被MySQL命令行工具过滤。
复杂查询,通过该功能优化器可以将某些大的IN谓词转换为IN子查询,从而提升复杂查询的执行性能。 GaussDB(for MySQL)内核版本为2.0.42.230600或以上的版本。 IN列表中的元素个数超过rds_in_predicate_conversion_threshold参数设置的个数。
name String 任务名称。 status String 任务执行状态。 取值: 值为“Running”,表示任务正在执行。 值为“Completed”,表示任务执行成功。 值为“Failed”,表示任务执行失败。 枚举值: Running Completed Failed created