检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云为产品开通的正常功能可满足大部分客户日常需求,对于触发器类的功能,建议您在业务程序侧实现。如您确实需要开通事件定时器功能,因为一些已知的社区风险等,需要了解以下风险内容: 事件定时器实际触发时间与设置时间不符。 事件定时器未触发。 因为事件定时器特性的特殊性,可能实际执行情况与业务初始预期不符。
Serverless的算力范围。当满足一定的触发条件时,就会自动触发Serverless实例算力变更。 算力变更的触发条件 通过云监控服务监控Serverless实例的CPU使用率、内存使用率。 当满足如下条件中的任何一种,就会自动触发Serverless算力扩容。 “CPU使用
erless的只读节点数量上限和下限。当满足一定的触发条件时,就会自动触发Serverless实例只读节点数量变更。 只读节点数量变更的触发条件 当算力已经扩容到设定的上限,CPU使用率或内存使用率仍然满足算力扩容的条件,则会触发只读节点数量增加。 当算力已经缩容到设定的下限,C
长事务产生大量临时表导致内存超限的解决办法 场景描述 云数据库GaussDB(for MySQL)实例在11:30到12:27分内存使用率持续上升,最终触发内存超限。 图1 内存使用率 原因分析 查看processlist.log日志,查询到有两个慢SQL与图1中内存增长的时间比较匹配。 图2
gaussdb_mysql348_taurus_throttle_slice_num 写流控 用于监控实例是否触发写流控,大于0表示触发写流控,数值表示限流的slice个数 ≥0 GaussDB(for MySQL)实例节点 1分钟 gaussdb_mysql339_taurus_sal_flow_con
健康智能诊断 表1 健康智能诊断及优化 诊断项目 异常触发条件 高压力请求 满足其一即触发异常诊断: 收到用户通过CES配置的“CPU利用率”的告警后 连续5min内“CPU利用率”有超过一半时间超过95% 内存超限风险 满足其一即触发异常诊断: 收到用户通过CES配置的“内存使用率”告警后
改。 选择“自定义创建”后,可根据实际需求配置告警策略及告警级别。 告警策略 触发告警规则的告警策略。 告警规则内最多可添加50条告警策略,若其中一条告警策略达到条件都会触发告警。 配置告警通知参数。 图8 通知信息 表7 配置告警通知 参数 参数说明 发送通知 配置是否发送短信
count(0)进程信息: 原因分析 应用端大并发触发select count(0)慢操作,导致系统CPU资源耗尽。 解决方案 申请kill权限,间歇性批量执行kill select count(0)慢操作,定位select count(0)触发来源,停止来源,并拆分优化sql。 批量kill动作:
告警中(指标) 已触发(事件) 告警策略 触发告警规则的告警策略。 当告警类型选择指标监控时,是否触发告警取决于连续周期的数据是否达到阈值。例如:CPU使用率监控周期为5分钟,连续三个周期平均值≥80%,则触发告警。 CPU使用率高的处理建议,请参见GaussDB(for MySQL)
表级时间点恢复 功能介绍 表级时间点恢复。 调用方法 请参见如何调用API。 URI POST /v3/{project_id}/instances/{instance_id}/backups/restore/tables 表1 路径参数 参数 是否必选 参数类型 描述 project_id
警规则中所包含策略也会跟随修改。 选择“自定义创建”后,可根据实际需求配置告警策略及告警级别。 模板 选择需要导入的模板。 您可以选择系统预置的默认告警模板,或者选择自定义模板。 创建自定义模板详细内容请参见:创建自定义告警模板。 告警策略 触发告警规则的告警策略。 告警规则内最
设置同区备份策略 功能介绍 修改备份策略。 该接口计划于2025-03-31下线,建议及时切换到新接口设置备份策略。 调试 您可以在API Explorer中调试该接口。 URI PUT /mysql/v3/{project_id}/instances/{instance_id}
参考管理GaussDB(for MySQL)实时会话。 功能介绍 一键Kill会话:触发后自动删除所有会话。 条件Kill会话:您可以创建一个Kill会话任务,当满足Kill会话条件时,会自动触发Kill会话操作。 查看历史Kill会话记录:支持查看历史Kill会话的记录。 条件Kill会话
数据库资源也有可能出现短时间的不足情况,系统整体有受损风险。 除了以上典型的企业级用户,云上还存在大量低频小规格的数据库使用场景,如研发测试环境、小程序云开发、学校的实验教学环境等。这些场景中,用户往往对数据库规格要求不高,但也有一定业务连续性要求,不能通过不断创、删按需实例解决
自动备份 手动备份 描述 您可以在管理控制台设置自动备份策略,系统将按照自动备份策略中设置的备份时间段和备份周期进行自动备份,并且会按照设置的备份保留天数对备份文件进行存储。 自动备份的备份文件不支持手动删除,可通过修改自动备份策略来调整备份保留天数,超出备份保留天数的已有备份文件(包括全量备份和增量备份)会被自动删除。
创建事件监控针对的资源范围。 选择类型 选择自定义创建。 告警策略 事件名称:用户操作系统资源的动作,如用户登录,用户登出,为一个瞬间的操作动作。 事件监控支持的操作事件请参见事件监控支持的事件说明。 用户根据需要选择触发方式、告警级别。 单击开启“发送通知”,生效时间默认为全天,
将进入静默期。 观测窗口期最小值为5分钟。 CPU平均使用率 自动扩容的触发阈值。当CPU平均使用率大于设定值,就会触发自动扩容。 允许范围:50%~100% 扩容规格上限 自动扩容的规格上限。触发自动扩容后,会逐级扩容至规格上限。每次扩容一级规格,扩容完成后进入静默期。 只读节点数量上限
内存使用超限风险与优化 GaussDB(for MySQL)内存说明 GaussDB(for MySQL)的内存大体可以分为GLOBAL级的共享内存和SESSION级的私有内存两部分: 共享内存是实例创建时根据参数值分配的内存空间,并且是所有连接共享的。 私有内存用于每个连接到GaussDB(for
B)时,会报告异常。您也可以单击自动诊断右侧的,自定义阈值。 图6 自定义阈值 手动诊断 单击“重新诊断”,手动触发诊断任务。该操作每10分钟可执行一次,诊断范围无限制。 待诊断成功后,可以查看到无主键表和无索引表的数量,单击具体数字可以查看诊断详情,并根据优化建议处理异常的表。
了解以下概念,有助于您更好地选购和使用GaussDB(for MySQL)。 主备实例 标准存储计算分离架构,支持1写15读,最高支持128TB存储容量,支持只读节点分钟级扩展。 单机实例 仅有1个主节点,没有只读节点。单机版无需处理多个节点之间的同步协作,易满足ACID事务需求。单机实例无高可用保障,出现故障后,无法保障及时恢复。