丰富的线上&线下活动,深入探索云世界
做任务,得社区积分和周边
资深技术专家手把手带教
技术交流,直击现场
让创作激发创新
海量开发者使用工具、手册,免费下载
极速、全面、稳定、安全的开源镜像
开发手册、白皮书、案例集等实战精华
热门
分享阿里云全球技术服务部(GTS)团队最佳实践、经典案例与故障排查。
1
回答
● aliyun_root属于系统账号无法进行修改,详细系统账号说明请参考文档。
● 控制台创建的账号如果忘记密码,可以控制台进行重置密码。
● 如果实例为ECS自建数据库,忘记root密码,可以参考官方文档。
目前AnalyticDB MySQL还不支持多表关联更新的操作。
可以通过实例控制台监控信息磁盘使用量查看。
目前不支持临时停止数据库,可以白名单只添加127.0.0.1就都无法连接了。
ADB不支持编写触发器。ADB支持的SQL可以参考ADB SQL手册
云数据库地址这个解析都不是固定的ip地址,如果有操作变配,或者有维护切换会有出现解析ip发生变化,业务端连接使用地址建议使用域名地址不要使用解释的ip地址连接。
2
Redis公网链接访问是可以支持SSL加密传输的,只需要在Redis控制台添加证书信息即可,具体操作步骤可以参考帮助文档。 此外,并不是所有的版本均可以添加SSL加密,Redis标准版不支持此功能,请使用Redis群集版。
开通公网地址报错Current engine version does not support operations意思是版本不支持操作。 小版本版本号低不支持开启公网连接地址的,请尝试升级Redis实例小版本后再进行申请公网的操作。升级小版本请参考。 请在业务低峰期进行升级,并确保应用程序具备重连机制。 系统会自动检测实例的内核版本,如果当前版本已经是最新版本,控制台基本信息页的小版本升级按钮将呈现点击无效的灰色状态。
Mysql高可用版本是双主结构,不过备库不单独提供访问,仅是备份的形式存在,如果主库有异常会做ha切换。
每个版本的命令及功能都会有不同的地方,不能保证升级之后完全兼容之前的版本及类型。 升级Redis版本,请务必查看想要升级版本的命令及使用限制的阿里云官方文档,确定是否能满足业务需求。在版本兼容性冲突和不影响业务的前提下进行升级。
此实例规格不需要通过命令的方式查看的,使用跟普通一样,可理解是使用不同架构的方式规格的。详细请点此查看。
如实例高可用可在RDS实例控制台服务可用性进行核对。
如果是例如MySQL更换Sql Server,暂还是不支持直接切换类型的操作,由于此操作是根据新购配置后进行生成的,并不能在原有的实例进行变更等操作。
修改rds实例的参数配置,只能在控制台操作。
修改参数请参考
不同可用区是可以内网连接的,只要是相同的地域,相同的VPC即可。可根据业务情况评估购买其他可用区的Redis。
购买某地域某可用区下的云数据库Redis实例时,需要确保在对应地域下的VPC对应可用区里已经创建了虚拟交换机,如果该可用区没有创建虚拟交换机则会提示:虚拟交换机不允许为空,可以创建出该可用区的虚拟交换机后刷新购买页面重新购买。 举例:比如需要购买华南 1 可用区 A 的云数据库Redis实例,需要在华南 1 选择的VPC下可用区 A的虚拟交换机。
目前RDS控制台没有关于事务的开始时间和结束时间等信息的相关的监控,可以使用mysql 原生的视图innodb_trx查询当前进行的事务信息。
在本地客户端或DMS控制台使用命令:SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; 查看事务的开始时间和结束时间。
阿里云这边内部保留的ip网段是100.64.0.0/10云数据库Redis白名单,除defult分组其它分组均为自己设定。
报错原因:游标cursor默认是有时间限制的,如果超时cursor就会消失报错。
解决方法:去掉超时时间的设置。
例如:
● python:find(no_cursor_timeout=True)
● java:find().noCursorTimeout(true)
● 具体变量及代码环境请参考自身编程环境。
云数据库 Redis支持指定DB 每个云数据库Redis版有256个DB,从DB0到DB255。每个DB没有单独的内存占用量限制,DB可以使用的内存容量受Redis实例的总内存限制。 可以使用SELECT命令在不同DB之间切换。例如,要切换到DB10,可以使用如下命令: SELECT10
RDS PostgreSQL支持pgcrypto插件,详情请参考支持插件列表
监控可以导出。
1、可以调用DescribeDBInstancePerformance 这个接口获取数据然后导出,请参考详情
2、可以在云监控自定义大盘添加RDS监控图表后进行导出。
请尝试将数据下载后进行查看,如果依然无法查看,请确认是否为脱敏信息。
可以尝试在Redis控制台--参数修改里搜索timeout参数,默认是0,就是不限制超时,可以进行设置该参数,来控制Redis主动断开连接。 设置参数请参考此文档
ECS与Redis不同账号是不可以直接内网访问的,若需要你可以使用阿里云的云企业网或者高速通道服务使不同阿里云账号下的VPC得以互通,从而实现两个账号下Redis和ECS的内网连接,详细请点此查看。
请检查是否有过期的key,如果有过期的key的话是不会被迁移的。
Redis创建账号提示Current engine minor version does not support operations,原因是Redis实例的引擎版本为4.0以下,可以升级后进行操作。 如升级大版本影响可参考文档 内核小版本影响可参考文档
云数据库专属集群创建SQL Server集群版实例后可以继续创建SQL Server实例。
ECS云盘的IOPS以4KB为基准,而MySQL的读写IOPS默认为16KB,所以是有差别的。
不支持rdp远程登录,支持使用webshell和堡垒机超级账号登录。
lower_case_file_system参数作用shi是大小写敏感,大小写只有在创建实例的时候可以进行设置,实例创建完成后不支持修改。
可以使用高权限账号执行SQL设置隔离级别的:set transaction isolation level <隔离级别>。
The specified parameter 'VpcId' is not valid. 报错:指定的 VpcId 不合法。
在创建只读实例时:
● 如果主实例是经典网络类型,是无法创建专有网络的只读实例的,可以创建完成只读实例后 修改实例网络类型到专有网络。
● 非全球只读场景,创建只读实例传递的vpcId与主实例vpcId不一致,只读实例创建不
允许跨vpc,否则会出现复制中断。购买只读实例时,网络类型和vpcid要和主实例的一致。
目前还没有能够支持双向做异构数据库之间数据同步的产品,暂无相关产品可以支持这个操作。
sql洞察正式版最少保留30天。
试用版:自2020年8月20日开始,各地域将陆续对SQL洞察试用版进行调整:
SQL洞察试用版将增加15天的使用期限,即使用时间超过15天后,会自动关闭SQL洞察试用版,如果你需要持续使用,请提前修改为非试用版。
说明 每个实例的SQL洞察试用版只能开启一次。
非试用版:可以保存审计日志30天、6个月、1年、3年或5年。按小时扣费,0.008元/(GB*小时)
SQL洞察请参考
读请求通常情况下会直接发往本地,而写请求则被转发至主集群。
从集群中的主节点主要用于异步复制主集群数据。
为减少跨地域下物理复制的延迟,读请求默认发往本地从集群下的只读节点。
具体请详见相关技术架构文档。
实例中notify-keyspace-events 这个参数设置成Ex后,再测试下。
调整参数innodb_autoextend_increment此配置项作用主要是当tablespace 空间已经满了后,需要MySQL系统需要自动扩展多少空间,每次tablespace 扩展都会让各个SQL 处于等待状态。增加自动扩展Size可以减少tablespace自动扩展次数。
可以登录操作审计控制台查看修改Redis白名单的操纵记录,可参考通过操作审计控制台查询事件文档进行相关操作。 可以选择查询事件名称,查询ModifySecurityIps。
Redis主节点(Master)的更新会自动复制到其关联的从节点(Replica)。 鉴于Redis的异步复制技术,出于各种原因,从节点更新可能会落后于其主节点,可能的原因如下,因此从节点与其主节点之间数据可能存在滞后或在某一时候有一定程度上的不一致: 1.主节点的I/O写入量超过了从节点同步的速度。 2.主节点和从节点之间有网络延迟。
PolarDB目前不支持密钥轮换,设置透明数据加密TDE 请参考设置透明数据加密TDE。
集群相比与标准版多了slot的概念,使用一个命令可以操作多key的命令的时候,需要保证命令后面跟的key属于同一个slot,在集群中,保证key 在同一个key的操作是hash tag 命名的方式。
请先登录清理浏览器缓存,乱码通常是客户端、会话、服务端的字符集编码不一致导致的,请核实数据库编码和网站文件的编码是否一致。
服务器内部显示乱码一般是浏览器和应用兼容性问题导致。
如果之前开启了SQL洞察 ,可以在SQL洞察中进行查看,如果没有开启SQL洞察那么就无法进行查看到了。
注意:SQL洞察只有高可用版本支持。
请参考SQL洞察和审计
PolarDB8.0的版本不支持降级到5.7。
配置主库不接受读操作后,设置事务内,一致性要求的读请求还是会被发往主节点,以保证业务的需求。
另外,当所有只读节点出现故障后,读请求也会发往主节点。如果业务对一致性的要求较低,可以通过设置一致性级别为最终一致性来减少读请求到主节点,也可以通过事务拆分功能来减少真正事务前的读请求发往主节点。
广播的请求(例如SET或PREPARE)还是会被发往主节点。
默认白名单是不区分内网和外网的,详情请参考文档。 如果切换为高安全白名单模式,才区分专有网络(vpc内网),经典网络(外网+经典内网网络),请参考文档。
RDS目前没有oracle的,polarDB产品可以了解下,是高度兼容Oracle语法。
请参考:polarDB
云数据库Redis版不支持Redis-cell,如有限流需求请参考此文档
如果是连接就报错,可核对下白名单是否添加正确。此报错信息有很多原因导致,如网络连接超时,网络关闭等都可能报此错误。
如果是做迁移同步的操作,建议使用DTS的方式进行同步使用。
具体请参考数据迁移方案概览。
凝聚阿里云多年服务经验,携手合作伙伴与业界专家,匠心打造云服务技术共享!
文档: https://help.aliyun.com/
智能在线: https://ia.aliyun.com/home
服务案例: https://www.aliyun.com/service/customer-case