软件下载吧文章资讯

分类分类

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

2024-02-04 13:45作者:下载吧

一、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)
});
}
展开全部

相关文章

说两句网友评论
    我要跟贴
    取消