MongoDB索引与性能
来源:互联网 发布:yy免费协议软件 编辑:程序博客网 时间:2024/06/05 02:50
1
db.stu.ensureIndex({age:1},{background:1})
1
2
3
db.stu.insert({_id:3,name:
'user2'
,age:12,addr:{city:
'beijing'
,state:
"BJ"
}})
db.stu.insert({_id:4,name:
'user2'
,age:12,addr:{city:
'shanghai'
,state:
"SH"
}})
db.stu.ensureIndex({addr:1})
1
2
db.stu.find({addr:{city:
'beijing'
,state:
'BJ'
}})
"_id"
:
3
,
"name"
:
"user2"
,
"age"
:
12
,
"addr"
: {
"city"
:
"beijing"
,
"state"
:
"BJ"
} }
1
db.stu.
find
({addr:{state:
'BJ'
,city:
'beijing'
}})
1
db.stu.ensureIndex({
'addr.city'
:1,
'addr.state'
:1})
1
db.t4.ensureIndex({firstname: 1, lastname: 1}, {unique:
true
});
1
db.stu.ensureIndex({name:
1
,age:
1
})
1
2
3
4
#删除t3 表中的所有索引
db.t3.dropIndexes()
#删除t4 表中的firstname 索引
db.t4.dropIndex({firstname: 1})
1
db.setProfilingLevel(1,10);
db.system.profile.
find
( { millis : { $gt : 5 } } )
{
"op"
:
"command"
,
"ns"
:
"test.$cmd"
,
"command"
: {
"count"
:
"orders"
,
"query"
: { },
"fields"
: { } },
"ntoreturn"
: 1,
"keyUpdates"
: 0,
"numYield"
: 0,
"lockStats"
: {
"timeLockedMicros"
: {
"r"
: NumberLong(11494),
"w"
: NumberLong(0) },
"timeAcquiringMicros"
: {
"r"
: NumberLong(4),
"w"
: NumberLong(5) } },
"responseLength"
: 48,
"millis"
: 11,
"ts"
: ISODate(
"2013-11-16T13:52:38.391Z"
),
"client"
:
"127.0.0.1"
,
"allUsers"
: [ ],
"user"
:
""
}
1
db.system.profile.
find
().
sort
({$natural:-1}).limit(1)
0 0
- MongoDB索引与性能
- MongoDB:索引与性能
- mongodb索引讲解与性能调优
- MongoDB实战(7)索引与性能
- MongoDB性能——索引
- MongoDB 性能优化之索引优化
- MongoDB性能篇之索引分析
- 索引与系统性能
- 索引与系统性能
- 索引与性能分析
- MongoDB索引与索引管理详解
- mongodb之分页与索引
- MongoDB索引与固定集合
- MongoDB特殊索引与集合
- mongoDB性能篇——mongoDB数据库索引
- MongoDB性能篇 -创建索引,组合索引,唯一索引,删除索引和explain执行计划
- MongoDB性能篇 -创建索引,组合索引,唯一索引,删除索引和explain执行计划
- MongoDB性能篇 -创建索引,组合索引,唯一索引,删除索引和explain执行计划
- 深入理解Java的接口和抽象类
- 如何处理信息是目前的首要矛盾——判断力
- HDU 1075 What Are You Talking About(用map进行翻译)
- 【android】聊天界面的制作-简易版实现
- Android 图片缓冲的管理-内存缓存
- MongoDB索引与性能
- 线性表
- Objective-C 基础知识之 (十六):内存管理原则一
- 大家好我又滚回来了
- hdu1213
- shell脚本学习 三
- 257 Binary Tree Paths
- 《机器学习与R语言》读书笔记1:机器学习简介
- STL学习之vector容器