优化Linux下MongoDB查询速度可从以下方面入手:
db.collection.getIndexes()和explain()分析索引使用情况,删除无用索引。$where、$regex等全表扫描操作符,用limit()限制返回结果集大小。projection)指定返回字段,避免返回完整文档。wiredTigerCacheSizeGB参数(默认为内存的50%),合理分配缓存。reIndex())和清理碎片,监控慢查询日志并针对性优化。mongostat、mongotop或第三方工具(如Prometheus+Grafana)实时监控性能。