MongoDB笔记九——索引
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,制造数据for(var i=0;i<2000000;i++){db.persons.insert({number:i,name:i+"name"})}//大概需要100s才能插入完毕1、检测一下没有索
千家信息网最后更新 2026年11月01日MongoDB笔记九——索引制造数据
for(var i=0;i<2000000;i++){
db.persons.insert({number:i,name:i+"name"})
}//大概需要100s才能插入完毕1、检测一下没有索引的情况下查询某个内容的速度var start = new Date()db.persons.find({name:"1000000name"})var end = new Date()end - start2、给name建立索引db.persons.ensureIndex({name:1})3、测试建立索引后查询所用时间var start = new Date()db.persons.find({name:"1000000name"})var end = new Date()end - start从数据上看提高了19.29倍,这个数据是不可思议的啊。4、索引使用需要注意的地方
db.runCommand({dropIndexes : "persons" , index:"*"})
for(var i=0;i<2000000;i++){
db.persons.insert({number:i,name:i+"name"})
}//大概需要100s才能插入完毕1、检测一下没有索引的情况下查询某个内容的速度var start = new Date()db.persons.find({name:"1000000name"})var end = new Date()end - start2、给name建立索引db.persons.ensureIndex({name:1})3、测试建立索引后查询所用时间var start = new Date()db.persons.find({name:"1000000name"})var end = new Date()end - start从数据上看提高了19.29倍,这个数据是不可思议的啊。4、索引使用需要注意的地方
创建索引的时候注意1是正序创建索引-1是倒序创建索引
索引的创建在提高查询性能的同事会影响插入的性能对于经常查询少插入的文档可以考虑用索引
符合索引要注意索引的先后顺序
每个键全建立索引不一定就能提高性能呢索引不是万能的
在做排序工作的时候如果是超大数据量也可以考虑加上索引用来提高排序的性能
db.runCommand({dropIndexes : "persons" , index:"*"})
索引
数据
查询
性能
时候
排序
不可思议
倒序
先后
内容
再次
同事
地方
情况
所用
文档
时间
速度
顺序
会报
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
互联网与科技金融数据
智网互联网科技
有马互联网科技
融势互联网科技
互联网高科技股票
中国互联网金融科技基金
互联网和高科技公司
中国的互联网科技企业的崛起
互联网科技中介
小米互联网科技园设置
互联网金融科技公司干啥的
南平创想时代互联网科技有限公司
晓花互联网科技有限公司网址
锡山区互联网智能科技产品供应
黑云互联网科技有限公司
互联网科技快讯热点
郑州欣桑互联网科技有限公司
西安左小互联网科技有限公司
求路客互联网科技电话
科技赋能下的互联网金融
深圳恒合互联网络科技有限公司
北京互联网科技有限公司
智网互联网科技
奇酷互联网络科技
互联网公司科技股
深圳育鹏互联网科技有限公司招聘
华中科技大学互联网的牛人
互联网科技圈年度人物
北京瑞云互联网科技有限公司