mongo 慢查询配置

mongo 慢查询配置mongo 慢查询配置

大家好,又见面了,我是你们的朋友全栈君。

1,什么是慢查询:

首先满查询针对的不一定是查询,增删改查都包括,因此,可以理解为一个事务的时间只有超过我们设定的时间(比如100ms)才会打印到mongo日志中,即(master.log,slave.log)。

2,步骤:

进入到mongo命令行,使用admin用户,或local用户

#命令行下设置方式--db.setProfilingLevel(level,slowms)
> db.setProfilingLevel(1,500)
{ "was" : 0, "slowms" : 500, "ok" : 1 }

#查看设置
> db.getProfilingStatus()
{ "was" : 0, "slowms" : 500 }

不用重启,自动生效,让监控日志文件,就会看到mongo日志因该只有心跳日志信息了,偶尔会有事务时间很长的日志。

3,关闭满查询:

# 关闭
drug:PRIMARY> db.setProfilingLevel(0)
{ "was" : 1, "slowms" : 200, "ok" : 1 }

4. 修改“慢查询日志表”的大小

即,满查询的配置是存放在表中的。

#关闭Profiling
drug:PRIMARY> db.setProfilingLevel(0)

{ “was” : 0, “slowms” : 200, “ok” : 1 }

drug:PRIMARY>use local

#删除system.profile集合
drug:PRIMARY> db.system.profile.drop()
true
#创建一个新的system.profile集合
drug:PRIMARY> db.createCollection( “system.profile”, { capped: true, size:4000000 } )
{ “ok” : 1 }
#重新开启Profiling
drug:PRIMARY> db.setProfilingLevel(1)

{ “was” : 0, “slowms” : 200, “ok” : 1 }

注意:要改变Secondary的system.profile的大小,你必须停止Secondary,运行它作为一个独立的,然后再执行上述步骤。完成后,重新启动加入副本集。

 

本文参考:https://blog.csdn.net/zhuchunyan_aijia/article/details/80886799

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105979.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Dataset之COCO数据集:COCO数据集的简介、下载、使用方法之详细攻略

    Dataset之COCO数据集:COCO数据集的简介、下载、使用方法之详细攻略Dataset之COCO数据集:COCO数据集的简介、安装、使用方法之详细攻略目录COCO数据集的简介0、COCO数据集的80个类别—YoloV3算法采用的数据集1、COCO数据集的意义2、COCO数据集的特点3、数据集的大小和版本COCO数据集的下载1、2014年数据集的下载2、2017的数据集的下载COCO数据集的使用方法1、基础用…

    2022年10月17日
    2
  • 小程序uv访客怎么刷_微信小程序获取访客数据-使用攻略

    小程序uv访客怎么刷_微信小程序获取访客数据-使用攻略一、使用场景企业希望有更多机会获取微信小程序访客的数据,以便精准快速地和客户取得联系、把握并转化商机。二、如何获取微信访客数据2.1可设置在特定场景下,触发授权请求,获取访客的微信头像昵称或手机号。如果访客已经授权了微信头像昵称或手机号后,则不会再要求访客授权。(注:获取手机号功能需要先授权“非个人”主体的微信小程序才可使用。)2.2授权请求分为两种:引导授权、强制授权。引导授权:显示弹窗,引…

    2022年9月18日
    2
  • 5G切片安全风险包括_5G切片编排器

    5G切片安全风险包括_5G切片编排器5G网络采用网络切片技术来应对不同的应用场景。切片安全控制机制:(1)对UE进行鉴权,从而保证接入网络的UE是合法的;(2)AMF通过UE的NSSAI(网络切片选择辅助信息)为UE选择正确的切片;(3)当UE访问不同切片内的业务时,会建立不同的PDU会话,不同的网络切片不能共享PDU会话。(4)建立PDU会话的信令流程中增加鉴权和加密过程。(5)UE的每个切片的PDU会话可以根据切片策略,采用不同的安全机制。(6)网管平台对各个NF进行授权,包括每个NF可以被哪些NF

    2022年10月2日
    3
  • python人工智能学习笔记_[Python] 人工智能与自然语言处理学习笔记(1)[通俗易懂]

    python人工智能学习笔记_[Python] 人工智能与自然语言处理学习笔记(1)[通俗易懂]最近我参加了一个人工智能与自然语言处理的课程,这是第一周的学习笔记。这份笔记不涉及一般知识,全部都是与实践(我在这门课上的作业)有关的总结。文章目录理论学习人工智能的五种模型:作业1.RuleBased基于规则的模型2.ProbabilityBased基于概率的模型理论学习人工智能的五种模型:RuleBased基于规则的模型ProbabilityBased基于概率的模型Sear…

    2022年5月24日
    39
  • windows安装深度linux,最漂亮的国产Linux,windows下安装深度操作系统步骤

    windows安装深度linux,最漂亮的国产Linux,windows下安装深度操作系统步骤GIF国产操作系统都是基于Linux进行的二次开发,有很多国产系统只是在Linux基础上进行一些美化、内置几个软件就号称自己是操作系统了。而为什么深度操作系统deepinLinux一直深受用户喜爱呢?虽然它也是基于Linux内核,但它的整个系统架构设计都是自己研发制作的。从显示管理器、资源管理器再到桌面环境及比较实用的深度全家桶,在这个系统上,你不仅可以Linux原生的软件,还可以使用QQ、TI…

    2022年5月13日
    66
  • kivy小程序——计算器

    kivy小程序——计算器fromkivy appimportApp coreimportwi uix widgetimport propertiesim langimportBu core windowimport size 500 700Builder load string

    2025年8月25日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号