检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当找到阻塞SQL的pid后,可以通过SELECT pg_terminate_backend($PID);结束该进程。 系统资源使用率高,导致SQL运行时间长的排查方法 在正常业务情况下,执行SQL返回结果很慢,根据SQL阻塞排查方法没有发现阻塞,此时可以通过监控指标来协助判断。 通过管理控制台中的CPU使用率监
red_buffers”、“max_connections”等参数,如果这些参数值修改都比较大,可能会导致数据库启动失败,为了不影响数据库正常运行,在数据库启动失败时,系统自动对参数的修改做了回滚,因此参数并没有修改成功。请您重新查看参数修改的合理性,如果您确认需要修改参数,建议
MySQL数据库实例。 选择MySQL 5.7版本,创建以“rds-01”为例的数据库实例。 确保RDS和ECS使用同一个安全组,以便用户正常访问数据库。 设置root用户对应的密码,并妥善管理您的密码,因为系统将无法获取您的密码信息。 进入RDS console,在“实例管理”
程序应该具备切换到其他节点的能力。 可靠性、可用性 生产数据库的实例类型务必选择主备类型。 生产数据库的CPU、内存、磁盘要有一定的冗余,正常使用保持在85%以下,防止出现OOM、磁盘满等异常问题。 将主、备机部署在不同可用区内,增加可用性。 将周期性备份设置到业务低峰期,并且不要关闭全量备份。
磁盘剩余空间小于30GB,设置实例只读。 磁盘剩余空间大于或等于150GB,解除只读。 图1 查看磁盘使用率 约束限制 账户余额大于等于0元,才可进行扩容。 实例状态为“正常”和“存储空间满”时可以进行扩容。 云数据库 RDS for MySQL实例本地SSD盘的最大扩容容量与所选实例规格有关,其他存储类型的磁
通过API查看指定资源的账单 华为云支持调用API接口查询云资源的账单信息,详见查询资源详单。 建议通过“cycle”和“cloud_service_type”请求查询RDS资源的账单,并在响应结果中通过“root_resource_id”(即实例ID)筛选指定实例的账单信息。 场景示例:核对资源用量是否与实际相符
在“规格确认”页面,进行信息确认。 如果需要重新选择,单击“上一步”,回到服务选型页面修改基本信息。 对于按需计费的实例,信息确认无误后,单击“提交”,下发新增只读实例请求。 对于包年/包月的实例,订单确认无误后,单击“去支付”,进入“付款”页面。 只读实例创建成功后,用户可以在“实例管理”页面,选择只读实例所对应的实例,单击对其进行查看和管理。
在“规格确认”页面,进行信息确认。 如果需要重新选择,单击“上一步”,回到服务选型页面修改基本信息。 对于按需计费的实例,信息确认无误后,单击“提交”,下发新增只读实例请求。 对于包年/包月的实例,订单确认无误后,单击“去支付”,进入“付款”页面。 只读实例创建成功后,用户可以在“实例管理”页面,选择只读实例所对应的实例,单击对其进行查看和管理。
dex复制标识。 表上既没有主键,也没有非空唯一索引,显式配置full复制标识(运行效率非常低,仅能作为兜底方案)。 其他所有情况,都无法正常完成逻辑复制功能。输出的信息不足,可能会报错。 特别需要注意:如果nothing复制标识的表纳入到逻辑复制中,对其进行删改会导致发布端报错。
数据库不要打开Auto Close属性。用户库可以设置Auto Close属性,打开该属性后会导致包括建立复制关系无法建立的问题,并且该属性设置后不能正常的使用该库,强烈建议不要设置。 不要将数据库设置为Single User模式。Single User模式只允许一个Session访问数据库
L消耗一个。 maintenance_work_mem:维护操作使用的最大内存数。 指标异常说明(影响) 生产数据库的内存要有一定的冗余,正常使用应保持在70%以下,若内存使用率长期高于阈值,建议考虑扩大内存规格。当内存使用率超过阈值并产生告警时,可能会产生以下问题。 系统会频繁
在“规格确认”页面,进行信息确认。 如果需要重新选择,单击“上一步”,回到服务选型页面修改基本信息。 对于按需计费的实例,信息确认无误后,单击“提交”,下发新增只读实例请求。 对于包年/包月的实例,订单确认无误后,单击“去支付”,进入“付款”页面。 只读实例创建成功后,您可以对其进行查看和管理。 管理只读实例操作,请参见管理只读实例。
当临时文件非常多时,该SQL执行会非常缓慢。 一般来说,临时文件会在复杂SQL执行完成后释放,但如果生过OOM等异常,可能会导致临时文件不能正常释放。当发现临时文件非常多时,一方面需要分析并优化慢SQL,减少临时文件的产生,另一方面需要在维护时间窗内对数据库进行重启,重启数据库可以清除所有的临时文件。
在“规格确认”页面,进行信息确认。 如果需要重新选择,单击“上一步”,回到服务选型页面修改基本信息。 对于按需计费的实例,信息确认无误后,单击“提交”,下发新增只读实例请求。 对于包年/包月的实例,订单确认无误后,单击“去支付”,进入“付款”页面。 只读实例创建成功后,您可以对其进行查看和管理。 管理只读实例操作,请参见管理只读实例。
库级时间点恢复,单个实例一次最多恢复1000个库,一次最多恢复20000张表。 批量恢复多个实例的库表数据,必须选择同版本RDS for MySQL实例,且实例状态必须为“正常”。 一次性最多可以选择20个实例进行批量库表级时间点恢复。 RDS for MySQL库表级时间点恢复期间不允许主备实例和只读实例做规格变更,重启,删除等操作。
的数据库实例。对于HA实例创建成功后,主备参数模板相同。实例创建成功后,参数模板可进行修改。 须知: 创建数据库实例时, 为确保数据库实例正常创建,自定义参数模板中相关规格参数如下不会下发, 而是采用系统默认的推荐值。 “maintenance_work_mem” “shared_buffers”
“binlog_format”:默认设置为row,表示将binlog记录成每一行数据被修改的形式,包括修改前和修改后的数据。建议不要对该参数进行修改,否则可能影响您的正常使用。 “log_timestamps”:控制记录各类日志中的时间戳时区,如错误日志、慢日志等。默认设置为系统时区,且无法修改。 “ski
放,用户应用不可直接访问。 CPU使用率高 CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。 解决办法请参见排查RDS for PostgreSQL CPU使用率高的原因和解决方法。 重启实例 无法通过命令行重启,必须通过云
record”的原因,以及如何处理? A:该错误通常表示数据库中的检查点记录已损坏或丢失,导致无法恢复数据库。一般情况下是wal日志没有被正常加载,建议参考6.b中的处理重新执行该命令。 RDS for PostgreSQL11版本恢复数据 Q1:RDS for PostgreSQL
更多信息,请参见迁移方案总览。 CPU使用率高 CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。 解决办法请参见排查RDS for SQL Server CPU使用率高的原因和解决方法。 重启实例 无法通过命令行重启,必须通过云