gpt4 book ai didi

mysql - 如何获取 nodejs mysql 连接池中未使用/已使用的连接数?

转载 作者:可可西里 更新时间:2023-11-01 06:35:56 25 4
gpt4 key购买 nike

我正在使用 nodejs 连接池和 npm 的“mysql”模块。在创建池时,我将 connectionLimit 指定为 100。我想知道在运行时池中有多少连接被使用/未使用。

最佳答案

通过查看 the source code here ,看来您可以查看:

pool.config.connectionLimit     // passed in max size of the pool
pool._freeConnections.length // number of free connections awaiting use
pool._allConnections.length // number of connections currently created, including ones in use
pool._acquiringConnections.length // number of connections in the process of being acquired

注意:根据需要创建新连接,直到达到池的最大大小,因此 _freeConnections.length 可以为零,但限制中还有更多连接,因此下一次 .getConnection() 被调用,它将创建一个新的连接。

关于mysql - 如何获取 nodejs mysql 连接池中未使用/已使用的连接数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35195309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com