检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
pem)和捆绑包(ca-bundle.pem)。 图15 下载证书 将根证书(ca.pem)上传到ECS。 推荐使用TLS v1.2及以上协议,低于该版本可能存在安全风险。 协议算法推荐使用EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EDH+aRSA+AES
新增delete大表数据后,再次查询同一张表时出现慢SQL。 新增设置事件定时器后未生效。 新增为什么有时候用浮点数做等值比较查不到数据。 新增开通数据库代理后有大量select请求分发到主节点。 新增连接数据库报错Access denied。 新增mariadb-connector SSL方式连接数据库失败。
rdsBackup:备份账户,用于后台的备份。 rdsMetric:指标监控账户,用于watchdog采集数据库状态数据。 rdsProxy:数据库代理账户,该账户在开通读写分离时才会自动创建,用于通过读写分离地址连接数据库时鉴权使用。 实例参数 为确保云数据库RDS服务发挥出最优性能,可
全的控制华为云资源的访问。 通过IAM,您可以在华为账号中给员工创建IAM用户,并授权控制他们对华为云资源的访问范围。例如您的员工中有负责软件开发的人员,您希望开发人员拥有RDS的使用权限,但是不希望他们拥有删除RDS等高危操作的权限,那么您可以使用IAM为开发人员创建用户,通过
SQL来进一步做分析。但通常问题发生时,整个系统都处于停滞状态,所有SQL都慢下来,当时记录的慢SQL可能非常多,并不容易找到目标。 这里推荐几种追查慢SQL的方法,除了慢SQL以外,还有一些简单执行时间很短的SQL,在某些情况下(例如:在事务中循环执行、大量的并发执行)也会导致CPU消耗的陡增。
以下场景会导致下发规格变更失败: 实例状态为异常、创建失败、磁盘满、创建中。 主备实例复制时延大于300秒,或者主备复制关系异常。 备机重建中。 数据库代理实例状态异常或在变更状态中。 实例存在定时规格变更任务。 变更中 变更过程中若存在大事务,可能导致变更失败。 变更过程中存在持有全局读锁的会话,会导致变更失败。
监控只能判断是否存在长事务,不能查看到具体长事务的信息,建议使用SQL语句结合监控共同判断。 图4 查看最长事务存活时长 如果存在长事务,可通过如下SQL取消长事务。 -- 推荐使用如下命令 select pg_cancel_backend($PID); -- 若pg_cancel_backend语句无效,再使用本语句
修复XA事务在数据库异常重启后可能发生丢失的问题。 优化自适应HASH分割算法。 内核版本升级到5.7.32。 2021-01-26 新特性 支持在代理情况下显示真实的客户端地址。 修复问题 全量SQL采集性能优化。 修复revoke权限可能导致主备权限不一致的问题。 回合8.0中对Instant
修复XA事务在数据库异常重启后可能发生丢失的问题。 优化自适应HASH分割算法。 内核版本升级到5.7.32。 2021-01-26 新特性 支持在代理情况下显示真实的客户端地址。 修复问题 全量SQL采集性能优化。 修复revoke权限可能导致主备权限不一致的问题。 回合8.0中对Instant
使用AK/SK认证时该字段必选。 code.test.com or code.test.com:443 Content-Type 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 是 application/json
新根证书,该证书在实例重启后生效。请在原有根证书到期前及时更换正规机构颁发的证书,提高系统安全性。 请参见如何确认SSL根证书的有效期。 推荐使用TLS v1.2及以上协议,低于该版本可能存在安全风险。 根证书捆绑包(ca-bundle.pem)包含2017年4月之后的新根证书和原有根证书。
整数型选择能符合需求的最短列类型,如果为非负数,声明需是无符号(UNSIGNED)类型。 每个字段尽可能具有NOT NULL属性,int等数字类型默认值推荐给0,varchar等字符类型默认值给空字符串。 避免使用ENUM类型,可以用TINYINT类型替换。 修改ENUM值需要使用ALTER语句,ENUM类型的ORDER
新根证书,该证书在实例重启后生效。请在原有根证书到期前及时更换正规机构颁发的证书,提高系统安全性。 请参见如何确认SSL根证书的有效期。 推荐使用TLS v1.2及以上协议,低于该版本可能存在安全风险。 根证书捆绑包(ca-bundle.pem)包含2017年4月之后的新根证书和原有根证书。
禁止使用ORDER BY RAND()进行随机排序。 该操作会将表中所有符合条件的数据装载到内存中进行排序,消耗大量的CPU和IO及内存资源。 推荐在程序中获取一个随机值,然后根据随机值从数据库获取数据。 在不需要去重的情况下,要使用UNION ALL代替UNION。 UNION ALL不需要对结果集再进⾏排序。
MySQL、自建MySQL数据库、或其他云MySQL同步到云数据库RDS for PostgreSQL。 常用的数据迁移工具有:DRS、pg_dump、DAS。推荐使用DRS,DRS可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移任务。通过服务化迁移,免去了传
、以及主实例和只读实例的SQL限流开关。 以下场景不支持RDS for MySQL 5.7升级至8.0: 不支持已绑定DDM或已开通数据库代理的RDS for MySQL实例进行升级。 不支持单机、本地盘、集群版实例进行升级。 主实例下的只读实例带有SQL限流规则时,不支持升级,请在升级前删除只读的限流规则。
建议“sql_mode”参数包含“STRICT_ALL_TABLES” 攻击者在试图攻击时会试错性输入各种参数,若服务器自适应错误语句,将有可能泄漏数据库数据。因此推荐使用“STRICT_ALL_TABLES”,即使错误出现在首行后的其他行,一旦发现非法数据值就会放弃语句。这种用法能最大限度的保证数据库信
mysql -h <弹性公网IP> -P 3306 -u root -p --ssl-ca=/tmp/ca.pem 使用正确的SSL方式安全连接 (推荐)SSL方式:实例连接管理页面的SSL开关开启,并且上传证书到ECS。 mysql -h 172.16.0.31 -P 3306 -u root
参数模板可进行修改。 须知: 创建数据库实例时, 为确保数据库实例正常创建,自定义参数模板中相关规格参数如下不会下发, 而是采用系统默认的推荐值。 “maintenance_work_mem” “shared_buffers” “max_connections” “effective_cache_size”
参数模板可进行修改。 须知: 创建数据库实例时, 为确保数据库实例正常创建,自定义参数模板中相关规格参数如下不会下发, 而是采用系统默认的推荐值。 “maintenance_work_mem” “shared_buffers” “max_connections” “effective_cache_size”