時間:2024-02-05 12:47作者:下載吧人氣:19
1. 它會把數據文件映射到內存中,如果是讀操作,內存中的數據起到緩存的作用,如果是寫操作,內存還可以把隨機的寫操作轉換成順序的寫操作,總之可以大幅度提升性能。MongoDB并不干涉內存管理工作,而是把這些工作留給操作系統的虛擬內存管理器去處理,這樣做的好處是簡化了MongoDB的工作,但壞處是你沒有方法很方便的控制MongoDB占多大內存,幸運的是虛擬內存管理器的存在讓我們多數時候并不需要關心這個問題。
2. MongoDB的內存使用機制讓它在緩存重建方面更有優勢,簡而言之:如果重啟進程,那么緩存依然有效
配置:
spring.data.mongodb.uri=mongodb://test:123456@${ipAddr}:27017/mrqc?connectTimeoutMS=10000&authSource=admin
網友評論