iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mongodb使用方面的一些总结
  • 692
分享到

mongodb使用方面的一些总结

2024-04-02 19:04:59 692人浏览 安东尼
摘要

所有查询写入尽量都带上一个超时时间大量写入时,使用批量接口建索引尽量指定为后台执行索引建得太多,对写入性能会有一定影响,所以建索引时,以能覆盖大部分数据的几个公共字段为准。确实有需要再加上一些没有覆盖到的字

  1. 所有查询写入尽量都带上一个超时时间

  2. 大量写入时,使用批量接口

  3. 索引尽量指定为后台执行

  4. 索引建得太多,对写入性能会有一定影响,所以建索引时,以能覆盖大部分数据的几个公共字段为准。确实有需要再加上一些没有覆盖到的字段再建一个新索引。

  5. 访问副本集时,确保 mongoDB URI 里包含副本集中的所有机器以实现负载均衡高可用

  6. 在访问分片集群时,请务必确保 MonGoDB URI 里包含2个及以上的mongos地址,来实现负载均衡及高可用。

  7. 组合索引字段顺序:匹配条件在前,范围条件在后

  8. 不要害怕数据冗余,但是如果某个字段的数据值经常会变,则不太适合被大量冗余到别的文档或者别的集合里面去。

  9. 待补充。。。


您可能感兴趣的文档:

--结束END--

本文标题: mongodb使用方面的一些总结

本文链接: https://www.lsjlt.com/news/44403.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MongoDB使用场景总结
    很多人比较关心 MongoDB 的适用场景,也有用户在话题里分享了自己的业务场景,比如 案例1 用在应用服务器的日志记录,查找起来比文本灵活,导出也很方便。也是给应用练手,从外围系统...
    99+
    2024-04-02
  • java中optional的一些常用方法总结
    目录前言1. 创建Optional对象2. 获取Optional对象的值3. 判断Optional对象是否包含非空值4. 获取Optional对象中的值或默认值5. 获取Option...
    99+
    2023-05-14
    java中optional的用法 java optional类 java中optional
  • MongoDB的启动方法详细总结
    目录一、最原始的启动方式二、配置MongoDB的环境变量三、设定MongoDB可以执行程序总结一、最原始的启动方式 1. 启动cmd,切换路径到C:\Program Files\MongoDB\Server\4.0\bi...
    99+
    2023-03-14
    mongodb 启动 mongodb启动方式 mongodb怎么启动
  • JavaScript数组Array的一些常用方法总结
    目录一.JavaScript中创建数组的方式二、数组方法概括三、方法详解1.join()2.pop()3.shift()4.push()5.unshift()6.concat...
    99+
    2024-04-02
  • 在Java中Collection的一些常用方法总结
    Java中Collection的常用方法 1、add() 向中添加元素 add(100) 自动装箱操作,实际上是放进去的一个对象, Integer n = new Integer(...
    99+
    2024-04-02
  • 一文总结C++运算符的使用方法
    目录1. 算术运算符2. 关系运算符3. 逻辑运算符4. 按位运算符5. 取地址运算符6. 取内容运算符7. 成员选择符8. 作用域运算符1. 算术运算符 算术运...
    99+
    2023-05-20
    C++运算符总结 C++ 运算符
  • Mysql查询优化的一些实用方法总结
    目录1. count的优化2. 避免使用不兼容的数据类型。3. 索引字段上进行运算会使索引失效。4. 避免使用!=或<>、IS NULL或IS NOT NULL、IN ,NOT IN...
    99+
    2024-04-02
  • 【总结】一些常用的Git命令
    Git是一个非常流行的版本控制系统,它的使用在软件开发中已经成为行业标准,笔者在这里将会为大家介绍一些常用的Git命令。一、创建一个新的仓库使用以下命令可以创建一个新的Git仓库:git init这个命令会在当前目录下创建一个新的.git目...
    99+
    2023-10-22
  • PostgreSQL时间处理的一些常用方式总结
    目录1.获取当前时间2.date_part函数3.extract()函数4.日期格式化函数5.时间运算6.计算时间差总结1.获取当前时间 now()函数: select now(); current_time...
    99+
    2023-03-15
    pgsql时间处理 pg时间格式转换 pgsql时间相减
  • Redis中一些最常见的面试问题总结
    前言 经过长达一周的奔波和面试,电话面试,回首今天终于成功的入职了,总共面试了大概10家公司,包括阿里,京东,IBM等等,京东技术过了,学历因为非统招就被pass了,阿里面了2次电话面试就没下文了,估计是我...
    99+
    2024-04-02
  • Rust字符串字面值的一些经验总结
    目录前言字符串字面值(String literals)Byte string literals总结前言 Rust 中有两种字符串,String 和 &str,其中 Strin...
    99+
    2024-04-02
  • 使用pytorch时所遇到的一些问题总结
    使用pytorch时所遇到的问题总结 1、ubuntu vscode切换虚拟环境 在ubuntu系统上,配置工作区文件夹所使用的虚拟环境。之前笔者误以为只需要在vscode内置的终端...
    99+
    2024-04-02
  • mongodb关于用户权限的总结
    官方文档 https://docs.mongodb.com/v3.6/reference/built-in-roles/ https://docs.mongodb.com/v3.6/referen...
    99+
    2024-04-02
  • el-form表单验证的一些实用方法总结
    目录前言前置知识点表单校验相关属性方式一(无表单嵌套)方式二(表单嵌套)方式三(动态表单验证)方式四(动态添加校验规则)方式五(手动控制校验状态)总结前言 Form 组件提供了表单验...
    99+
    2023-01-04
    elform表单验证 el-form表单验证的使用 el-form表单验证
  • MongoDB日志切割的三种方式总结
    目录前言方法如下1. 通过 MongoDB 管理命令进行切割2. 通过 Linux 系统自带的服务 logrotate 进行切割3. 通过向进程发送 SIGUSR1 信号来切割日志总...
    99+
    2024-04-02
  • Android onCreateOptionsMenu的使用方法总结
    Android onCreateOptionsMenu的使用方法总结任何一款软件都少不了对“菜单”的使用。在Android下,每一个activity都捆绑了一个Menu,要想定义和使用菜单,都必须在Activity下进行操作,复写onCre...
    99+
    2023-05-30
    android oncreateoptionsmenu roi
  • Android WebView的使用方法总结
     Android WebView的使用方法  Android app打开H5页一般要实现如下需求:打开指定url网页;2、点击链接可以跳转到下一页,并更新标题;3、按back键或左箭头可以返回上一页;4、当webview...
    99+
    2023-05-30
    android webview roi
  • bootstrap Table的使用方法总结
    本文为大家分享了bootstrap Table的使用方法,供大家参考,具体内容如下 官网资料 效果图: 案例: html <!-- 表格 --> <table...
    99+
    2024-04-02
  • webpack源码中一些精妙的方法总结
    目录前言精妙方法缓存函数属性劫持数组比较配置项校验结尾前言 过年这一段时间一直在研究webpack的源码,由于过年周围气氛比较欢快,心态有点飘导致没有沉下心来仔细研究其中的细节。经过...
    99+
    2024-04-02
  • 一些前端问题的总结
    本篇内容主要讲解“一些前端问题的总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“一些前端问题的总结”吧!代码逻辑错误「 人很容易发现别人的错误,而对自己的错误...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作