开发者社区 > 数据库 > 正文

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

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

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

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

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

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

相关产品

  • 云数据库 RDS MySQL 版
  • 相关电子书

    更多
    TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
    TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
    袋鼠云基于阿里云RDS的数据库架构实践 立即下载

    相关镜像