如果您的业务是建立在ECS上,需要连接RDS数据库,建议使用内网访问的方式,提高访问速度,规避安全风险。
详情请参见如何连接RDS数据库。
内网连接延迟排查
如果ECS通过内网连接RDS时连接建立耗时较长,但SQL查询速度正常,可从以下方面排查。
使用连接池或长连接
短连接模式下,每次访问数据库都需要经历TCP三次握手和身份认证,在高并发场景下开销显著。将应用改为使用数据库连接池或长连接,可复用已建立的连接,减少频繁建连带来的延迟。
检查可用区部署
如果ECS和RDS不在同一可用区,跨可用区的网络通信会增加约0.5~1 ms的延迟。将ECS和RDS部署在同一可用区可获得最低的网络延迟。
该文章对您有帮助吗?