mongo(四)索引
索引 mongo
2023-09-11 14:15:07 时间
mongo(四)索引
根据这里http://www.cnblogs.com/huangxincheng/archive/2012/02/29/2372699.html
首先,需要构造一些数据,如下利用for循环构造10000个数据
![](https://app.yinxiang.com/shard/s2/res/c86761ba-b5d9-407c-ac44-da2cc2ca2a1f/%E9%A3%9E%E4%BF%A1%E6%88%AA%E5%9B%BE20141030185902.png)
可以使用explain来获取一次查询的详细情况
![](https://app.yinxiang.com/shard/s2/res/4f7102dc-3a29-4863-b1d0-758bfabb4240/%E9%A3%9E%E4%BF%A1%E6%88%AA%E5%9B%BE20141030190146.png)
未建立索引的情况下,看看普通的查询情况
![](https://app.yinxiang.com/shard/s2/res/e92bd586-de52-415d-9f7e-7b07552c670e/%E9%A3%9E%E4%BF%A1%E6%88%AA%E5%9B%BE20141030190850.png)
建立索引,并做同样的查询
![](https://app.yinxiang.com/shard/s2/res/1f540683-abb1-4ac5-a1cc-a544d121c3cc/%E9%A3%9E%E4%BF%A1%E6%88%AA%E5%9B%BE20141030190713.png)
删除索引
![](https://app.yinxiang.com/shard/s2/res/3e3c1d6d-c663-4561-b2d8-44810d0b32c5/%E9%A3%9E%E4%BF%A1%E6%88%AA%E5%9B%BE20141030191858.png)
相关文章
- 缺失索引自动创建语句
- MySQL单列索引和组合索引(联合索引)的区别详解
- SQL SERVER中什么情况会导致索引查找变成索引扫描
- 数据库索引的使用和优化
- 删除指定表的所有索引,包括主键索引,唯一索引和普通索引 ,适用于sql server 2005 .
- mysql索引
- Spring Data ElasticSearch示例--查询索引库
- Mysql中联合索引的最左匹配原则(百度)
- 亿级大表在线不锁表变更字段与索引
- java 字符串 大小写转换 、去掉首末端空格 、根据索引切割字符 、判断是否含有某连续字符串
- 2057. 值相等的最小索引
- 数据库索引的作用和长处缺点
- logstash日志写到es,按照时间来进行切割,生成索引配置
- 四叉树空间索引原理及其实现
- MySQL学习10:视图&事务&索引