安装MongoDB
sudo apt-get update
sudo apt-get install -y mongodb
连接数据库
mongo
use your_database
创建单字段索引
db.collection.createIndex({ field: 1 }) // 1为升序,-1为降序
创建复合索引
db.collection.createIndex({ field1: 1, field2: -1 }) // 按字段顺序优化查询
查看索引
db.collection.getIndexes()
删除索引
db.collection.dropIndex({ field: 1 }) // 删除指定索引
db.collection.dropIndexes() // 删除所有索引
选择合适索引类型
分析查询性能
db.collection.find({ query }).explain("executionStats")
// 查看索引使用情况、扫描行数等指标
维护索引
db.collection.reIndex() 保持索引效率。db.currentOp() 和 db.serverStatus() 监控索引命中情况。参考来源: