首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于运行set隔离命令和set,Aws RDS cpu Spike达到100%

由于运行set隔离命令和set,Aws RDS cpu Spike达到100%
EN

Database Administration用户
提问于 2019-02-15 13:37:10
回答 1查看 676关注 0票数 0

我的应用程序以AWS RDS作为后端运行。目前我正在做一个性能测试。在这样做的同时,我看到RDS cpu的使用率在20分钟后达到了100%。在看到RDS的性能洞察力的同时,我看到了以下指标,

这表明设置事务隔离级别是罪魁祸首。我已经将自动提交设置为false在我的应用程序中。请告诉我为什么会有这么多尖峰。我需要配置其他东西来减少这种情况吗?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-02-16 01:47:25

那可能是假的。

如果你有几十个人脉,他们就会互相绊倒,每个人都会进展得很慢。将线程数保持在实际的数目。

autocommit=0应该被宣布为非法。它要求程序员忘记发布COMMIT。如果没有COMMIT,断开连接(或某些其他事情)将导致ROLLBACK。同时,这些连接可能会不必要地相互阻塞。

为了进一步讨论这一点,让我们看看关于“性能测试”的更多细节。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/229848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档