我想计算一个sqlite数据库中打开连接的数量。有没有办法做到这一点?
答案 0 :(得分:12)
根据邮件列表中的these posts,无法通过代码或数据库本身检查打开的连接数。没有API。
根据this post,如果您在POSIX类型系统上运行,则可以使用lsof
命令计算已打开数据库的进程数。
如果您使用的是Windows,则可以使用Process Explorer通过以下步骤计算连接数:
答案 1 :(得分:5)
像lsof这样的打开文件监视器会这样做
lsof dbName.sql
将为您提供连接列表
OpenerName 6158 User 39u REG 1,2 20480 20397113 dbName.sql