我创建了一个小速度测试
from misc.Database import Database
import time
db = Database.getDb()
def main():
test_db = db.test_db.find({})
return "done"
if __name__ == '__main__':
start = time.time()
for i in range(10000):
main()
end = time.time()
print(end - start)
db
我的 pymongo 客户端在哪里。在监控 mongod 日志时,我意识到它在运行测试时打开了 2 个连接。当我运行 Robo3T 时,它打开了 25 个与 Mongod 的连接。为什么每个请求都没有打开连接?每次查询数据库时会打开多少个连接?