簡體   English   中英

Python:與MongoDB的100個連接導致CPU使用率很高,為什么?

[英]Python: 100 connections to MongoDB cause a high cpu usage, Why?

MongoEngine支持連接到多個mongodb數據庫。

我寫了這個簡單的代碼,從python腳本到mongodb建立了100條連接

在此處輸入圖片說明

但是,我在最top注意到,Python會導致很高的CPU使用率

在此處輸入圖片說明

我的CPU:

在此處輸入圖片說明

為什么這個 ?

如果我想在python中連接到多mongodb數據庫,如何正確執行?

我使用pymongo編寫了一個等效的腳本,即使打開了300多個連接,DB CPU的使用也保持為0。

from pymongo import MongoClient

for x in xrange(100):
    MongoClient()

試試看,看問題是否仍然存在? 我相信這是MongoDB官方支持的Python軟件包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM