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