Rumah > Soal Jawab > teks badan
最近在学习使用mongodb,发现它内存占用厉害,网上搜索了一下发现很多都利用use admin;db.runCommand({closeAllDatabases:1})来清除内存,我在3.0中发现没有该命令,
是3.0中取消了该命令还是我的打开的方法不对,查看了一下手册也没有发现类似的替代命令,请问最新版本中还有该命令么?如果有的话,应该怎么使用呢?
PHP中文网2017-04-26 09:03:54
Saya juga sedang belajar mongodb baru-baru ini saya syorkan anda bahan pembelajaran mongodb http://www.hubwiz.com/course/54bdfcb188dba012b4b95c9c/
怪我咯2017-04-26 09:03:54
Ramai orang beranggapan bahawa terdapat masalah dengan pangkalan data mengambil terlalu banyak memori Sebenarnya, ini tidak menjadi masalah sama sekali dan tidak perlu diselesaikan.
Pertama sekali, tugas utama pangkalan data adalah untuk mengurus data Bagaimana untuk menyediakan pertanyaan data dengan lebih cepat adalah masalah yang perlu diselesaikan oleh semua pangkalan data. Penyelesaian setiap syarikat adalah hampir sama Sama ada SQLServer, MySQL, atau MongoDB, mereka semua menukar ruang untuk kecekapan. Dalam istilah orang awam, ia adalah untuk menggunakan sebanyak mungkin memori dan memuatkan semua perkara yang berguna (indeks, data, dll.) ke dalam memori sebanyak mungkin untuk meningkatkan kelajuan larian. Jadi, ini pastinya bukan pepijat, tetapi tingkah laku yang dijangkakan. Berfikir sebaliknya, jika pangkalan data berjalan perlahan untuk menjimatkan memori, ini melanggar tujuan asas pangkalan data.
Sebaik sahaja anda memahami perkara ini, mari lihat soalan anda.
Rujukan:
Adakah MongoDB memerlukan banyak RAM?
Bagaimanakah anda mengosongkan penimbal dan cache pada sistem Linux?