美文网首页WEB前端程序开发
nodejs14-MongoDb索引和explain使用

nodejs14-MongoDb索引和explain使用

作者: 经纬文学 | 来源:发表于2019-11-17 08:21 被阅读0次
  • 什么是索引?

索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。百度百科


  1. 获取当前集合的索引
db.表名.getIndexes()
  1. 删除索引
db.表名.dropIndex({"name":1})
  1. 查询具体执行时间
db.表名.find().explain('executionStats')
  1. 将name设置为索引
db.表名.ensureIndex({"name":1})
  1. 将name和age设置为复合索引
db.表名.ensureIndex({"name":1, "age": 1})
  1. 将id设置为唯一索引
db.表名.ensureIndex({"id":1},{"unique":true})

相关文章

  • nodejs14-MongoDb索引和explain使用

    什么是索引? 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按...

  • mongodb学习2

    MongoDB 索引 和 explain 的使用 索引基础唯一索引索引的一些参数使用 explainexplain...

  • Mysql 索引优化

    联合索引和单个索引选择 对比,值越大越好 强制使用某个索引 使用explain分析索引 1、id:SQL执行的顺序...

  • MySQL Explain命令用法

    引用自 MySQL 性能优化神器 Explain 使用分析 一、介绍 explain显示了mysql如何使用索引...

  • Mysql索引优化分析:为啥SQL慢?为啥建的索引常失效

    文章主要介绍mysql性能下降的原因,索引的简介,索引常见的原则,explain命令的使用,以及explain输出...

  • MongoDB 索引和explain使用

    mongodb 索引使用 作用 索引通常能够极大的提高查询。 索引是一种数据结构,他搜集一个集合中文档特定字段的值...

  • explain详解

    explain详解 查询sql查询的执行计划,查看sql查询的索引策略 explain使用 explain字段 i...

  • mysql查询语句优化

    一、通过使用explain来分析sql查询性能 explain显示了mysql如何使用索引来处理select语句以...

  • 使用Mysql遇到的问题

    mysql使用错误索引问题(待完善)sql语句为: 表中建立的索引为: explain看的使用的结果为: 使用索引...

  • MySQL Explain 使用详解

    explain 显示了 mysql 如何使用索引来处理 select 语句以及连接表。可以帮助选择更好的索引和写出...

网友评论

    本文标题:nodejs14-MongoDb索引和explain使用

    本文链接:https://www.haomeiwen.com/subject/ittpictx.html