检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
函数 本章节介绍了在PostgreSQL11开源版本的基础上,RDS for PostgreSQL增强版支持的内置函数和高级函数包。 表1 内置函数 内置函数 说明 add_months(date,integer) 返回date加上integer的值,返回值为DATE类型。 appendchildxml
pg_dump使用最佳实践 简介 pg_dump是PostgreSQL原生的备份工具。pg_dump生成的备份文件可以是一个SQL脚本文件,也可以是一个归档文件。详细信息请查看pg_dump官方说明。 SQL脚本文件:纯文本格式的文件,其中包含将数据库重建到备份时状态的SQL命令。
修改表的自增AUTO_INCREMENT值 修改方法如下: 当AUTO_INCREMENT大于表中数据的最大值时,可以在取值范围内任意修改为更大的值。 mysql> show create table animals; +---------+-------------------
主动终止空闲事务 功能介绍 当一个事务长时间空闲且不提交,执行回滚操作时,会对数据库的资源和性能造成损耗。如果有大量的空闲事务长期不执行也不提交、回滚,尤其是在业务高峰期的时候,性能损耗会较为严重。 功能特点 华为云RDS for MySQL针对空闲事务有超时回滚断开连接机制,具有以下特点
连接数和活跃连接数异常情况定位及处理方法 指标异常说明(影响) 当数据库的连接数达到最大连接数的上限时,后续增加的连接将会被拒绝,同时连接数和活跃连接数的异常变化也在一定程度上可以预示业务变化和数据库状态。 RDS for PostgreSQL提供了数据库连接数和活跃连接数两个监控指标
空用户的危害 MySQL中是允许用户名为 '' 的用户存在,本章节介绍数据库中存在这种空用户时的危害。 MySQL中使用空用户时,它将可以匹配任何用户名。这一特性也会带来多种安全性、功能性危害。所以,在实际使用过程中应避免使用空用户。 安全性危害 当存在空用户时,连接时可以使用任意用户名进行登录
如何确保RDS for MySQL数据库字符集正确 RDS for MySQL的“utf8”只支持每个字符最多三个字节,而真正的UTF-8是每个字符最多四个字节。包括Emoji表情(Emoji是一种特殊的Unicode编码,常见于手机上),和很多不常用的汉字,以及任何新增的Unicode
SQL类 RDS for MySQL执行SQL报错无法识别双引号 更新emoji表情数据报错Error 1366 索引长度限制导致修改varchar长度失败 建表时timestamp字段默认值无效 自增属性AUTO_INCREMENT为什么未在表结构中显示 存储过程和相关表字符集不一致导致执行缓慢
数据库级性能指标 General Overview 图1 General Overview 表1 Calls字段解释 字段 说明 Queries per sec 每秒执行查询的次数。 Runtime per sec 每秒内执行查询的总耗时。 Avg runtime 查询的平均耗时。
设置自动扩容策略 功能介绍 设置实例存储空间自动扩容策略,按扩容量扣除存储费用。 可用存储空间小于等于设置值或者为10GB时,自动扩容当前存储空间的20%(如果是非10倍数则向上取整)。如果自定义了扩容步长,则按自定义的步长扩容,如需自定义扩容步长,请联系客服申请。 设置只读实例自动扩容与主实例自动扩容互不影响
实例级性能指标 General Overview 图1 General Overview性能指标 表1 Query runtime per second (all databases)字段解释 字段 说明 Queries per sec 每秒执行查询的次数。 Runtime per
预定义参数 本章节介绍了在PostgreSQL11开源版本的基础上,RDS for PostgreSQL增强版支持的预定义参数。 表1 预定义参数 预定义参数 说明 NLS_DATE_FORMAT 日期格式定义参数。 NLS_DATE_LANGUAGE 日期语言定义参数。 NLS_DUAL_CURRENCY
获取日志信息 查询慢日志 查询错误日志 开启和关闭慢日志明文显示 查询慢日志文件列表(SQL Server) 查询扩展日志(SQL Server) 生成扩展日志链接(SQL Server) 获取慢日志下载链接 获取错误日志下载链接(PostgreSQL) 设置审计日志策略 查询审计日志策略
使用mysqlbinlog工具查看Binlog备份文件 操作背景 mysqlbinlog工具用于解析Binlog备份文件,包含在MySQL软件包中。您可在MySQL官网下载对应版本的MySQL软件包,解压并获取解压包中的mysqlbinlog工具(MySQL 5.6和5.7对应的mysqlbinlog
RDS for PostgreSQL数据迁移过程中由于权限问题导致迁移报错 问题描述 使用root用户通过DRS迁移PostgreSQL引擎数据时报错,需要更换迁移账号或对迁移账号授权,示例如下: 原因分析 DRS迁移是用root用户进行迁移,在迁移过程中可能存在对于某些对象无操作权限
mariadb-connector SSL方式连接数据库失败 场景描述 使用jdbc无法连接数据库,报如下错误: unable to find certification path to requested target 原因分析 从错误截图中可以看出,使用的是mariadb的jar
实例管理 创建数据库实例 创建数据库实例(v5接口) 按需转包周期 停止实例 批量停止实例 开启实例 修改实例名称 修改实例备注 申请内网域名 修改内网域名 查询实例域名 查询实例IPv6域名 获取实例的复制状态 查询数据库可变更规格接口 变更数据库实例的规格 扩容数据库实例的磁盘空间
云数据库RDS监控指标说明 功能说明 本节定义了云数据库 RDS上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索云数据库 RDS产生的监控指标和告警信息。 命名空间 SYS.RDS 监控指标 表1 RDS性能监控列表 指标ID 指标名称
delete大表数据后,再次查询同一张表时出现慢SQL 场景描述 一次性删除多条宽列数据(每条记录数据长度在1GB左右),再次对同一张表进行增删改查时均执行缓慢,20分钟左右后恢复正常。 场景案例 假定max_allowed_packet参数大小为1073741824。 创建表。
在线扩展varchar类型字段 功能介绍 当字段类型是varchar时,原生MySQL只支持不跨越256字节的在线扩展(online),对于跨越256字节的扩展只支持复制方式(copy),扩展时需要锁表且禁止对数据表进行写操作。华为云RDS for MySQL支持跨越256字节的扩展