我在大量流量时创建了大量的集合。我一般在处理完数据后删除这些集合。但突然爆发时,我有时会遇到名称空间问题。
我可以增加nssize来处理这个以及nssize的值是否正常?默认情况下,它是16 MB ..我把它增加到100 MB仍然遇到问题..我还能不加担心地增加它吗?
此外,我有很多数据库,其数据大约为1 Mb,但mongo预分配64 Mb空间。我该如何解决?如果我运行紧凑,它是否会达到mongo性能?
答案 0 :(得分:0)
您可以增加名称空间大小,最多2047MB。每个命名空间文件都是每个数据库,默认大小应该适用于大约24000个集合。
您正在看到的问题是什么?你有日志行或错误消息吗?这些数字看起来不应该是个问题。
有关nsSize
的详情,请参阅the docs。
至于你的第二个问题,请看第一条评论中的链接,因为它有一个很好的解释和更多信息的链接。