在Debian上优化MongoDB内存使用可从以下方面入手:
/etc/mongod.conf中storage.wiredTiger.engineConfig.cacheSizeGB参数,建议设置为系统内存的50%-80%。limit()方法和投影操作符减少返回数据量。db.serverStatus().mem查看内存使用情况,结合mongostat/mongotop定位性能瓶颈。vm.swappiness值(如设为0)减少Swap依赖。systemd服务文件限制MongoDB内存和CPU使用。compact命令回收存储空间。修改配置后需重启MongoDB服务并验证性能。