以 INSERT DELETE 方式执行 UPDATE 语句时出错。
示例:
ERR-CODE: [TDDL-4607][ERR_INSERT_WHEN_UPDATE] Insert new values error, table is: *****, old Values: *****, new Values: *****开启允许更新分库键(Sharding-key)功能后,DRDS 可以将 UPDATE 分库键值的 SQL 语句按照 INSERT + DELETE 方式转换执行。如果执行失败,则提示 TDDL-4607 错误。
该错误通常是因为后端 RDS/MySQL 故障导致的。建议首先检查 RDS/MySQL 状态,如果排除 RDS/MySQL 故障后仍然发生错误,请联系客服或 提工单。
十一、Redis正在加载持久化文件
1.异常堆栈
redis.clients.jedis.exceptions.JedisDataException: LOADING Redis is loading the dataset in memory2.异常描述
Jedis调用Redis时,如果Redis正在加载持久化文件,无法进行正常的读写。
3.解决方法
正常情况下,阿里云Redis不会出现这种情况,如果出现,则提交工单处理。
4.处理途径
工单。
如何在一个容器中装一个 fftmpeg 命令?
您可以找一个 ffmpeg 镜像或平台提供社区的 ffmpeg 镜像来操作。
ECS实例长时间为Starting状态,且AliyunService被禁用或被删除怎么办?
问题描述:启动云服务器ECS实例后,ECS实例长时间处于Starting状态,然后自动关机。登录系统查看系统服务,发现AliyunService被删除或禁用。
解决方法: 如果AliyunService被禁用: 将AliyunService修改为自动状态。 重启云服务器 ECS。 如果AliyunService被删除: 执行以下命令重新添加服务。 sc create AliyunService type= "own" start= "auto" binPath= "C:\Program Files\AliyunService\AliyunService.exe -d" tag= "no" DisplayName= "AliyunService" 说明 请注意保留 =后面的空格。 打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AliyunService,将c:\Program Files\AliyunService\AliyunService.exe -d修改为"c:\Program Files\AliyunService\AliyunService.exe" -d。 重启云服务器ECS实例。创建到目的库的连接 创建到目的库的连接,命令如下: select dblink_connect(‘<连接名称>’,’host=<目的实例域名> port=<目的实例端口> dbname=<目的库名称> user=<目的库账号> password=<目的库密码>’);
示例
select dblink_connect(‘test1_test2’,’host=rdsxxx.pg.rds.aliyuncs.com port=3433 dbname=test2 user=pgtest2 password=123456’); 说明 如果使用dblink访问相同实例的不同数据库,则其中的host=localhost,可以通过 show port;来获得本地的端口。