下载吧 - 绿色安全的游戏和软件下载中心

软件下载吧

当前位置:软件下载吧 > 数据库 > DB2 > MongoDB数据库中的索引有哪些选择策略

MongoDB数据库中的索引有哪些选择策略

时间:2024-02-04 13:45作者:下载吧人气:30

一、MongoDB如何选择索引

如果我们在Collection建了5个index,那么当我们查询的时候,MongoDB会根据查询语句的筛选条件、sort排序等来定位可以使用的index作为候选索引;然后MongoDB会创建对应数量的查询计划,并分别使用不同线程执行查询计划,最终会选择一个执行最快的index;但是这个选择也不是一成不变的,后续还会有一段时间根据实际执行情况动态调整;

MongoDB数据库中的索引有哪些选择策略

二、数据准备

for(let i = 0;i<1000000;i++){
db.users.insertOne({
“id”:i,
“name”:’user’+i,
“age”:Math.floor(Math.random()*120),
“created”:new Date(ISODate().getTime() – 1000 * 60*i)
});
}
标签MongoDB,技术文档,数据库,MongoDB
查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号

盖楼回复X

(您的评论需要经过审核才能显示)