mongodb 慢查询日志

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
指定阈值慢查询 ,超过1000毫秒的查询被记录
db.setProfilingLevel(1, { slowms: 1000 })
 
//关掉慢查询日志
db.setProfilingLevel(0)
 
///删除日志集合
db.system.profile.drop()
  
// 查询慢查询级别和其它信息
db.getProfilingStatus()
  
// 仅返回慢查询级别
db.getProfilingLevel()
  
// 查询最近的10个慢查询日志
db.system.profile.find({"millis":{$gte:4000}}).limit(50).sort( { ts : -1 } ).pretty()
  
// 查询 低于 5毫秒的日志
db.system.profile.find( { millis : { $gt : 5 } } ).pretty()
  
// 查询时间从 2021-03-15 3点整到 2021-03-17 3点40分之间的日志
db.system.profile.find({
  ts : {
    $gt: new ISODate("2021-03-15T03:00:00Z"),
    $lt: new ISODate("2021-03-17T03:40:00Z")
  }
}).pretty()

  

posted @   卡玛兹  阅读(867)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2015-03-15 net面试总结的题目
你好
点击右上角即可分享
微信分享提示