FS1360472174 / nosql-mongo

mongo knowledge
4 stars 4 forks source link

index #9

Open FS1360472174 opened 7 years ago

FS1360472174 commented 7 years ago

https://www.zybuluo.com/a5635268/note/148270#创建多列索引组合索引 http://www.mongoing.com/eshu_explain3

index 类型 https://docs.mongodb.com/manual/indexes/

FS1360472174 commented 7 years ago

https://docs.mongodb.com/v3.2/tutorial/ensure-indexes-fit-ram/#indexing-right-handed

文档中说index 的大小不要超过RAM的大小,多个collection查询时,就会有多个collection index 总和。另外还需要预留空间给working set.即mongo经常用到的数据 https://docs.mongodb.com/v3.2/reference/glossary/#term-working-set

仅有的几个case,不需要 如果indexed field的值随着每次的insert增加,且大部分query都是select 最近插入的document

这样的话MongoDB只需要将最近部分的数据的index保存在Ram.这样就降低了为支持index,需要的Ram的大小

FS1360472174 commented 7 years ago

索引限制:需要排序的字段要加索引