日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MongoDB 问题123

發布時間:2023/12/2 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MongoDB 问题123 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MongoDB 是非關系型數據庫中的一種。

出于某些原因,我們用了Mongo。他們說Mongo的最大特點是快。

不過這種快是以空間換時間的代價而得來的。

這個空間代價包括

1.DB至少占用64M(好像是這個數字,因為我們的DB實際往往只有幾M,但卻要占用那么多,空間浪費嚴重)

2.加載到內存里的數據不會主動釋放,導致服務掛掉了。具體機制不懂,只知道,為了提高速度,Mongo的內存耗費是相當驚人的。

本文主要講述在實踐中碰到的一些Mongo的問題,由于我對Mongo底層的實現機制

不是很了解,有不懂的地方,還希望大牛們能幫解答下。

?

1.就是DB數量對Mongo的性能及穩定性的影響。

我們是單臺數據庫服務器,實踐中,當DB數量過萬時,整個Mongo就突然變得極不穩定,隨時都會掛掉。

掛掉的直接原因 好像是內存不夠,由于不是我本人負責的,具體情況我也不知道。

?

2.Mongo的數據釋放

除了DB級別的刪除,Mongo會直接釋放空間,對于其它像Collection 或 Document層的刪除,磁盤空間并沒有直接釋放。

隨著歲月的積累,整個磁盤就會布滿碎片。他們使用的一種解決方法是Mongo 自帶的repair 命令

?

3.加載到內存里的數據

首先是索引,然后是命中的數據塊,索引的應該是常駐的。命中的數據塊是不是一旦進來就不出去了。

為什么會出現前面所說的性能臨界點。可不可以手動設置。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的MongoDB 问题123的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。