gpt4 book ai didi

performance - 当mongodb内存不足时会发生什么?

转载 作者:IT王子 更新时间:2023-10-28 23:35:38 24 4
gpt4 key购买 nike

例如,我有 20 GB 数据的数据库,只有 2 GB 内存,交换已关闭。我能找到并插入数据吗?性能会有多差?

最佳答案

最好用谷歌搜索,但许多消息来源说,当您的工作集超出 RAM 大小时,性能会显着下降。

分片可能是一个有趣的选择,而不是添加更多的 RAM..

http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage

http://highscalability.com/blog/2011/9/13/must-see-5-steps-to-scaling-mongodb-or-any-db-in-8-minutes.html

http://blog.boxedice.com/2010/12/13/mongodb-monitoring-keep-in-it-ram/

http://groups.google.com/group/mongodb-user/browse_thread/thread/37f80ff39258e6f4

Can MongoDB work when size of database larger then RAM?

What does it mean to fit "working set" into RAM for MongoDB?

您可能还想了解去年 4square 中断的情况:

http://highscalability.com/blog/2010/10/15/troubles-with-sharding-what-can-we-learn-from-the-foursquare.html

http://groups.google.com/group/mongodb-user/browse_thread/thread/528a94f287e9d77e

http://blog.foursquare.com/2010/10/05/so-that-was-a-bummer/

旁注:

您说“交换已关闭”...?为什么?在 UNIX 系统上,您应该始终有足够的交换空间!交换大小 = 1...2 倍 RAM 大小是个好主意。使用快速分区是个好主意。如果您的 UNIX 系统内存不足并且没有交换 .. 进程会莫名其妙地死掉,那么会发生非常糟糕的事情。这是一件非常糟糕的事情!尤其是在生产中。磁盘便宜!添加一个大方的交换分区! :-)

关于performance - 当mongodb内存不足时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com