【故障公告】阿里云 RDS SQL Server 数据库实例 CPU 100% 引发全站故障

35695-20210330091234370-490210320.png

非常抱歉,今天 8:48 开始,我们使用的阿里云 RDS SQL Server 数据库实例突然出现 CPU 100%  问题,引发全站故障,由此给您带来麻烦,请您谅解。

发现故障后立即进行主备切换,和往常一样,第1次主备切换失败,第2次主备切换完成后恢复正常。

上次同样故障发生在2020年11月3日,详见 【故障公告】访问高峰数据库服务器 CPU 100% 引发全站故障

阿里云 RDS CPU 100%  问题,不知为何,不知何时,但每年总要发生几次,至今仍是未解之谜。

【更新】

经过阿里云数据库专家的排查与分析,定位出问题是一段 SQL 语句的“参数嗅探”引起的,并提出了建议与改进:

1. 针对该语句建立索引,避免走全表扫描

2. 修改语句,增加Recompile提示,但该方式不推荐,因为有较高的编译成本,并需要修改语句

3. 可以升级到SQL Server 2017或者更高的版本,启动Automatic Tuning规避该问题

注:目前我们用的是 SQL Server 2016。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值