Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB-如何修复高CPU使用率_Mongodb_Data Structures_Pymongo_Database - Fatal编程技术网

MongoDB-如何修复高CPU使用率

MongoDB-如何修复高CPU使用率,mongodb,data-structures,pymongo,database,Mongodb,Data Structures,Pymongo,Database,我是MongoDB/PyMongo的新手。我注意到MongoDB使用了大量的CPU(在htop中),并将其压缩为一行代码 db[collection].update({}, {'$inc':large_python_dictionary}) 尽管在这个特定的数据库中只有一个文档,但是有几千个字段正在使用大型python\u字典中包含的这一行进行更新 我可以做些什么来解决这个问题,或者我应该研究不同的模式/不同类型的数据库吗?您执行此更新的频率是多少?每三秒钟更新一次,持续五分钟。对于此用例,不

我是MongoDB/PyMongo的新手。我注意到MongoDB使用了大量的CPU(在htop中),并将其压缩为一行代码

db[collection].update({}, {'$inc':large_python_dictionary})
尽管在这个特定的数据库中只有一个文档,但是有几千个字段正在使用
大型python\u字典中包含的这一行进行更新


我可以做些什么来解决这个问题,或者我应该研究不同的模式/不同类型的数据库吗?

您执行此更新的频率是多少?每三秒钟更新一次,持续五分钟。对于此用例,不同的模式可能会更好。所有这些领域都有某种关联吗?