mongodb慢查询和添加索引

参考:https://www.cnblogs.com/chenminklutz/p/10553722.html

#命令行登录mongo
mongo --host 127.0.0.1
#切换到admin库
use admin
#验证帐号密码
db.auth('testuser','password')
#创建超级帐号
db.createUser(
  {
    user: "root",
    pwd: "rootpassword",
    roles: [{role: "userAdminAnyDatabase", db: "admin"}, "readWriteAnyDatabase", {role: 'root', db: 'admin'}]
  }
);

#切换到超级帐号
db.auth('root','rootpassword')

#查看当前的操作
db.currentOp()

#切换到test库下
use test

#查看mongodb慢日志是否开起
db.getProfilingStatus();

#开启慢日志,设置超过100毫秒的操作为慢操作
db.setProfilingLevel(1,100); 

#查看慢日志内容
db.system.profile.find().sort({$natural:-1})

#创建索引
db.person.createIndex({cid: 1}, {unique:true})
db.person.createIndex({createtime: 1})
db.person.createIndex({phone: 1})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值