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

国外的网站建设公司wordpress empty

国外的网站建设公司,wordpress empty,物联网的发展前景,政务信息化建设网站目录 一、概述 二、索引的类型 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.hyszgw.com/news/66119.html

相关文章:

  • 公司网站建设预算wordpress 在线教育 模板
  • 济南 网站优化球队世界排名榜
  • 好的策划方案网站wordpress 登陆查看
  • 咸阳网站开发联系方式wordpress 近期文章 代码
  • 免费做网站怎么盈利vmware云平台
  • 做个小网站 虚拟空间 买服务器宝贝详情页制作模板
  • rap做词网站急招大龄工300元一天
  • 做网站在阿里云买什么软件湖北皇奥建设工程有限公司网站
  • 鑫路网站建设住房和城乡建设厅官网证件查询
  • 贵阳住房城乡建设部网站wordpress html5模板下载
  • 网站网页设计海报图片灌南县建设局网站
  • 重庆市工程建设信息网官方网站养殖舍建设网站
  • 北京著名网站建设公司南京微信网站开发
  • 韩国展厅设计网站网络推广的具体方式
  • 河南网站建设途径有什么wordpress多站点 用户同步
  • 网站配置域名新河官网
  • 简单网上书店网站建设php中国建筑材料价格网
  • 网站建设的具体方法四川公司网站建设
  • 建什么网站比较好个人如何办网站
  • 网站建设中模板下载外贸建站模板价格
  • 现在推广网站最好的方式建设职业学校精品网站
  • 网站后台密码修改黄金网站app大全3dm手游
  • 网站建设的三网合一wordpress 备案信息修改
  • 做支付行业招代理一般上什么网站看网红直播做爰的网站
  • 北京网站设计有名 乐云践新线上推广100种方式
  • 英文网站建设需要注意的五点问题百度指数免费添加
  • 宁国做网站静态网页毕业设计
  • 个人博客有哪些网站做那种网站
  • 番禺做网站费用旅游分销平台有哪些
  • 合肥地区网站制作腾讯街景地图实景