欢迎投稿

今日深度:

MongoDB优化浅析,什么是优化

MongoDB优化浅析,什么是优化


一、MongoDB优化整体思路

  MongoDB的查询语句优化与关系型数据库类似,简单来说就是通过慢查询日志找出慢查询语句,然后通过执行计划进行分析,最后根据实际情况进行优化。

二、慢查询日志分析

2.1 简介

  在MongoDB中,慢查询日志被叫做Profiler,我们可以通过设置Profiler来记录慢查询语句;然后就可以根据慢查询日志中的内容进行优化分析了。
  MongoDB的慢查询日志记录在system.profile这个集合中,默认情况下慢查询日志是关闭的,可以在数据库级别上或者是节点级别上进行配置。

2.2 慢查询日志的使用

  MongoDB有两种方式可以对慢查询日志进行配置:
1、直接在启动参数或者配置文件里进行设置:

#传统配置文件格式
profile = 1
slowms = 100 #默认为100ms
#YAML配置文件

www.htsjk.Com true http://www.htsjk.com/MongoDB/38028.html NewsArticle MongoDB优化浅析,什么是优化 一、MongoDB优化整体思路   MongoDB的查询语句优化与关系型数据库类似,简单来说就是通过慢查询日志找出慢查询语句,然后通过执行计划进行分析,最后...
评论暂时关闭