MongoDB笔记九——索引
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,制造数据for(var i=0;i<2000000;i++){db.persons.insert({number:i,name:i+"name"})}//大概需要100s才能插入完毕1、检测一下没有索
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
数据库系统可以自学吗
虹口区工程网络技术值多少钱
sql2008连接服务器断开
博拉科技互联网平台
事业单位服务器影响考公务员吗
缓存数据库和实续数据库的区别
数据库源数据是什么
威海峰尚网络技术
杭州丁税网络技术有限公司
方舟服务器一直在重启怎么回事
php网站数据库在哪里
江苏机电计算机网络技术推广设备
工业控制网络技术与组态试题
自建家用nas服务器安全吗
金蝶k3和数据库怎么对接
中国通信网络安全
服务器日志保存
奇迹mu1.03服务器端
新兴的软件开发语言
国家网络安全监管领域
数据库 创建
迪哥闯世界网易版服务器
2b2t服务器收费
php版服务器管理工具
青海网络技术服务销售价格
在数据库技术中实体联系
从事软件开发的数学书
腾讯云服务器内存使用率高
广东支付软件开发外包
北京数据软件开发过程