当前位置: 首页 > news >正文

在西部数码做的企业网站不能与阿里巴巴网站相连接ink域名网站

在西部数码做的企业网站不能与阿里巴巴网站相连接,ink域名网站,k2 wordpress,湛江做网站设计公司目录 一、概述 二、索引的类型 1、单字段索引 2、复合索引 3、其他索引 三、索引的管理 1、索引的创建 2、索引的查看 3、索引的删除 四、索引的使用 1、执行计划 2、涵盖的查询 一、概述 索引支持在MongoDB中高效地执行查询。如果没有索引,MongoDB必须…

目录

一、概述

二、索引的类型

1、单字段索引

2、复合索引

3、其他索引

三、索引的管理

1、索引的创建

2、索引的查看

3、索引的删除

四、索引的使用

1、执行计划

2、涵盖的查询


一、概述

索引支持在MongoDB中高效地执行查询。如果没有索引,MongoDB必须执行全集合扫描,也就是扫描集合中的每一个文档,以选择与查询语句匹配的文档。这种扫描全集和的查询效率是非常低的,特别是在处理大量的数据时,查询可能要花费几十秒甚至几分钟,这对服务器的性能是非常致命的。如果查询存在适当的索引,就可以使用该索引限制必须检查的文档数。

索引是特殊的数据结构,他以易于遍历的形式存储集合数据集的一小部分。索引存储特点的字段或一组字段的值,按字段值排序。索引项的排序支持有效的相等匹配和基于范围的查询操作。此外,MongoDB还可以使用索引中的排序返回排序结果。

MongoDB索引使用的是B-Tree而MySQL是B+Tree

二、索引的类型

1、单字段索引

MongoDB支持在文档的单个字段上创建用户定义的升序/降序索引。称为单字段索引。对于单个字段索引和排序操作,索引键的排序顺序并不重要,因为MongoDB可以在任何方向上遍历索引。

image.png

 

2、复合索引

MongoDB还支持多个字段的用户定义索引,也就是复合索引

image.png

 

3、其他索引

image.png

三、索引的管理

1、索引的创建

db.collection.createIndex({userid:1)}  # 1表示升序 -1 表示降序

2、索引的查看

db.collection.getIndexes()

3、索引的删除

db.collection.dropIndex(name)  # 根据名称删除

四、索引的使用

1、执行计划

分析查询的性能通常使用执行计划来查看查询执行的情况,如查询消耗的时间、是否基于索引查询

db.collection.find(query.options).explain(options)

2、涵盖的查询

当查询条件和查询的投影仅包含索引字段时,MongoDB直接从索引返回结果,而不扫描任何文档或将文档带入内存。这些覆盖的查询可以非常有效。

http://www.yayakq.cn/news/302393/

相关文章:

  • 手机可播放的网站Wordpress 手机端滑动
  • 新手做网站做什么样的中国核工业第五建设有限公司招聘信息
  • 如何让网站互动起来延吉省住房和城乡建设厅网站
  • 做网站的策划方案济南招聘网
  • 番禺网站建设培训学校中国机械加工网易下拉方法
  • 双流区的规划建设局网站网站源码小千个人网
  • wordpress强制使用长春做网站公司长春seo公司
  • 平台推广方案设计思路东莞网络推广及优化
  • .net mvc做网站wordpress 网店模板制作
  • 深圳网站建设(龙华信科)wordpress提权
  • 网站页面设计大小产品设计是什么
  • 网站备案过户互联网小项目
  • 大型房产网站建设邯郸渊博网络有限公司
  • 做网站的公司介绍高端网站建设公司哪家公司好
  • 怎么查看网站是用什么编程语言开发的网站技术报务费如何做会计分录
  • 网页建站软件安庆网站建设价格
  • 医联媒体网站建设企业网络组建工作流程
  • 新开传奇网站推荐python 创建wordpress
  • 上海网站开发运营无锡崇安网站建设
  • 网站建设的时候如何上传图片网站如何搭建
  • vi企业视觉形象设计seo关键词排名优
  • 网站支付功能怎么做建站中企动力
  • 做一个网站怎么做浙江省建设厅干部学校网站
  • 百度包头网站建设机械企业网站模板 蓝色大气 dede织梦企业模板
  • 西安网站建设公司云网山东省城建设计院网站
  • 网站备案核验单北京ui设计培训
  • 可以做试卷网站数学试卷小学六WordPress怎么添加语言
  • 南昌做任务的网站打鱼网站怎么做
  • 长春网站提升排名做网站必须用域名吗
  • 杭州网站设计公司价格网站怎么做排行榜