首页 > 其他分享 >mongo索引

mongo索引

时间:2022-11-21 17:00:41浏览次数:74  
标签:返回 99999 mongo 扫描 查询 索引

1 、通过在查询语句后加 .explain() 能查看是否用到合适的索引

扫描99999条才返回一条



 高效的索引,扫描一个,返回一个。完全命中索引

2、组合索引

建索引 按esr原则  精确匹配放最前 

3 部分索引

   只对id大于多的数据建立索引   只能今年数据建立索引

4、慢查询日志

 5、 第3方工具

pip install mtools



来自为知笔记(Wiz)

标签:返回,99999,mongo,扫描,查询,索引
From: https://www.cnblogs.com/kaixin940/p/16911927.html

相关文章

  • 【MySQL8】中文分词支持全文索引
    第一步:配置文件my.ini(Windows10默认路径:C:\ProgramData\MySQL\MySQLServer8.0)中增加如下配置项,同时重启MySQL80服务:[mysqld]ngram_token_size=2       #这......
  • Spring Data (数据)MongoDB
    版本4.0.0SpringDataMongoDB项目将Spring的核心概念应用于使用MongoDB文档样式数据存储的解决方案的开发。我们提供了一个“模板”作为存储和查询文档的高级抽象。您可能......
  • MongoDB Server 用户名和密码登录
    MongoDBServer用户名和密码登录一、前言默认情况下,MongoDB实例启动运行时是没有启用用户访问权限控制的,也就是说,在实例本机服务器上都可以随意连接到实例进行各种操作,M......
  • Mysql B+树索引常见面试题
    概念 一个经典的B+树索引数据结构见下图:B+树是一个平衡的多叉树,从根节点到每个叶子节点的高度差值不超过1,而且同层级的节点间有指针相互链接。 在B+树上的常规检索,从根节......
  • mysql中优化器是如何选择索引的
    ​一:概念-在索引建立之后,一条语句可能会命中多个索引,这时,索引的选择,就会交由 优化器来选择合适的索引。- 优化器选择索引的目的,是找到一个最优的执行方案,并用......
  • WGCLOUD v3.4.2 配置使用监测 MongoDB 教程
    WGCLOUD是一款高效轻量的运维平台它可以监测各种数据库的运行状态,如果出现连不上的情况,也会及时告警,比如SQLServer、Oracle、MySQL、PostgreSQL、Redis等,我们就看下它怎么......
  • 索引
    段segment:你现阶段可以暂时理解段,就是表(存数据),那么段也是存数据创建一张表,类型表段创建一个索引,类型索引段,通过索引的rowid找到表段中的一行数据   索引......
  • 索引的基础使用
    索引:分类:功能逻辑:普通索引、唯一索引、主键索引、全文索引物理实现方式:聚簇索引,非聚簇索引作用字段个数:单列索引,联合索引索引创建:--主键索引CREATETABLEdept(d......
  • Python学习笔记:删除多级索引
    在Python中使用stack/unstack/melt/pivot_talbe等函数进行聚合之后,计算得到的结果具有多层索引。一般情况下可以通过额外指定columns或者通过reset_index()可重置......
  • mysql索引优化解决方案
    mysql索引优化解决方案(在b站动力节点学习的)可能因为这个视频是比较新的视频,评论区都没有什么笔记和文档。于是我就跟着视频边学边记录笔记。希望有些建表的代码,有需要的......