RDS数据库代理的短链接优化功能什么意思?

RDS数据库代理的短链接优化功能什么意思? 求大佬解答

展开
收起
爱吃鱼的程序员 2020-12-28 19:52:51 1292 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    “短链接优化功能”可以优化业务短链接,短链接是指业务侧发起一个链接,指向了一个或者几个SQL后马上断开链接,当下一次再次执行时再次发起,这个看起来没有什么问题,但是当业务并发很高时,意味着每一次请求可能都会经历建立连接-查询-断开连接的过程,高并发情况下会耗费非常大的资源,售后遇到很多客户因为链接建立以及断开频繁(有时每秒5000次),造成CPU打满或者RDShang住。这里的优化主要是当业务断开连接后,数据库代理会判断之前的连接是否为空闲(idle)连接,如果是空闲连接,代理会将代理与数据库之间的连接保留在连接池内一段时间(仅释放客户端与代理之间的连接)。在保留连接的这段时间内如果该客户端发起新连接,代理会直接从连接池里使用保留的连接,从而减少与数据库建立连接的开销。

    2020-12-29 10:37:53
    赞同 展开评论

数据库领域前沿技术分享与交流

收录在圈子:
+ 订阅
让用户数据永远在线,让数据无缝的自由流动
还有其他疑问?
咨询AI助理