MySQL数据库连接池在很长一段时间内没有使用或者使用它的应用程序崩溃时,连接池中的连接并不会自动过期。连接池中的连接是由连接池管理的,它们会一直保持打开状态,直到连接池被关闭或者连接被手动释放。
然而,尽管连接不会自动过期,但在长时间不使用连接的情况下,数据库服务器可能会自动关闭空闲连接以释放资源。这个时间段通常由数据库服务器的配置参数决定,可以通过调整参数来控制连接的空闲时间。
当应用程序重新需要连接时,连接池会检查连接的有效性。如果连接已经被关闭或者失效,连接池会重新创建一个新的连接来替代失效的连接。这样可以确保应用程序在需要时能够获取到可用的数据库连接。
总结起来,MySQL数据库连接池中的连接不会自动过期,但数据库服务器可能会关闭空闲连接以释放资源。连接池会在需要时检查连接的有效性,并重新创建失效的连接。
领取专属 10元无门槛券
手把手带您无忧上云