国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數據庫 > MongoDB > 正文

關于MongoDB索引管理-索引的創建、查看、刪除操作詳解

2020-10-29 18:44:05
字體:
來源:轉載
供稿:網友

索引是提高查詢查詢效率最有效的手段。索引是一種特殊的數據結構,索引以易于遍歷的形式存儲了數據的部分內容(如:一個特定的字段或一組字段值),索引會按一定規則對存儲值進行排序,而且索引的存儲位置在內存中,所在從索引中檢索數據會非常快。如果沒有索引,MongoDB必須掃描集合中的每一個文檔,這種掃描的效率非常低,尤其是在數據量較大時。

1. 創建/重建索引

MongoDB全新創建索引使用ensureIndex()方法,對于已存在的索引可以使用reIndex()進行重建。

1.1 創建索引ensureIndex()

MongoDB創建索引使用ensureIndex()方法。

語法結構

db.COLLECTION_NAME.ensureIndex(keys[,options])

keys,要建立索引的參數列表。如:{KEY:1},其中key表示字段名,1表示升序排序,也可使用使用數字-1降序。
options,可選參數,表示建立索引的設置。可選值如下:
background,Boolean,在后臺建立索引,以便建立索引時不阻止其他數據庫活動。默認值 false。
unique,Boolean,創建唯一索引。默認值 false。
name,String,指定索引的名稱。如果未指定,MongoDB會生成一個索引字段的名稱和排序順序串聯。
dropDups,Boolean,創建唯一索引時,如果出現重復刪除后續出現的相同索引,只保留第一個。
sparse,Boolean,對文檔中不存在的字段數據不啟用索引。默認值是 false。
v,index version,索引的版本號。
weights,document,索引權重值,數值在 1 到 99,999 之間,表示該索引相對于其他索引字段的得分權重。

如,為集合sites建立索引:

> db.sites.ensureIndex({name: 1, domain: -1}){ "createdCollectionAutomatically" : false, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" : 1}

注意:1.8版本之前創建索引使用createIndex(),1.8版本之后已移除該方法

1.2 重建索引reIndex()

db.COLLECTION_NAME.reIndex()

如,重建集合sites的所有索引:

> db.sites.reIndex(){ "nIndexesWas" : 2, "nIndexes" : 2, "indexes" : [  {  "key" : { "_id" : 1  },  "name" : "_id_", "ns" : "newDB.sites" }, {  "key" : { "name" : 1, "domain" : -1  },  "name" : "name_1_domain_-1",  "ns" : "newDB.sites" } ], "ok" : 1}

2. 查看索引

MongoDB提供了查看索引信息的方法:getIndexes()方法可以用來查看集合的所有索引,totalIndexSize()查看集合索引的總大小,db.system.indexes.find()查看數據庫中所有索引信息。

2.1 查看集合中的索引getIndexes()

db.COLLECTION_NAME.getIndexes()

如,查看集合sites中的索引:

>db.sites.getIndexes()[ { "v" : 1, "key" : {  "_id" : 1 }, "name" : "_id_", "ns" : "newDB.sites" }, { "v" : 1, "key" : {  "name" : 1,  "domain" : -1 }, "name" : "name_1_domain_-1", "ns" : "newDB.sites" }]

2.2 查看集合中的索引大小totalIndexSize()

db.COLLECTION_NAME.totalIndexSize()

如,查看集合sites索引大小:

> db.sites.totalIndexSize()16352

2.3 查看數據庫中所有索引db.system.indexes.find()

db.system.indexes.find()

如,當前數據庫的所有索引:

> db.system.indexes.find()

3. 刪除索引

不在需要的索引,我們可以將其刪除。刪除索引時,可以刪除集合中的某一索引,可以刪除全部索引。

3.1 刪除指定的索引dropIndex()

db.COLLECTION_NAME.dropIndex("INDEX-NAME")

如,刪除集合sites中名為"name_1_domain_-1"的索引:

> db.sites.dropIndex("name_1_domain_-1"){ "nIndexesWas" : 2, "ok" : 1 }

3.3 刪除所有索引dropIndexes()

db.COLLECTION_NAME.dropIndexes()

如,刪除集合sites中所有的索引:

> db.sites.dropIndexes(){ "nIndexesWas" : 1, "msg" : "non-_id indexes dropped for collection", "ok" : 1}

以上內容即為MongoDB索引管理包括索引的創建、查看索引、刪除索引各方面的命令及使用方法,希望大家有所幫助

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产高清视频免费最新在线| 国产一区久久精品| 91九色在线看| 国产精品扒开做爽爽爽的视频| 国产精品自产拍在线观看2019| 福利在线视频导航| 最新黄网在线观看| 国产对白在线| 亚洲伊人网在线观看| 日韩黄色成人| www免费在线观看视频| 久精品在线观看| 国产三级在线播放| av在线资源网| 国产视频一二三区| 伊人春色在线| 国产免费一级| 中文天堂av| 天堂资源最新在线| 亚洲精品一线| 最新中文字幕在线视频| 精品a在线观看| 国产中文在线观看| 在线观看视频污| 黄色免费av| 97影院理论午夜| 国产美女性感在线观看懂色av| 国产a级网站| 高清在线观看av| 在线视频中文字幕第一页| 成人精品福利| 免费看成年人视频在线观看| 7777在线| 国产黄在线看| 国产三级视频在线| 最近免费中文字幕大全免费第三页| av网站在线播放| 91视频黄色| 国产小视频福利在线| 黄色av电影在线播放| 91午夜在线| 18成年在线观看| 国产福利免费观看| 国产极品一区二区三区| 国产精品一区二区三区高清在线 | 国产在线高潮| 成av人免费青青久| www.狠狠插| 樱花草在线观看www| h网站久久久| 精品极品三级久久久久| 久青青在线观看视频国产| 在线激情网站| 亚洲电影视频在线| 日本亚洲欧美| 四虎成人免费| 二区三区中文字幕| 中文字幕专区| 日本中文字幕在线播放| 国产精品四虎| 精品国产高清自在线一区二区三区| 国产成人亚洲精品播放器下载| 91精选福利| 日本三级视频网站| 免费在线黄色网址| 国产精品自拍亚洲| 2021av天天| 九色视频网站| 国产高清在线观看| 天天插天天色| 国产小视频免费在线网址| 99久热re在线精彩视频| 日本不卡影院| 国产一区二区三区美女秒播| 精品国产免费观看一区| 狠狠干天天干| 91看片在线观看| 成人超碰在线| 在线观看的av| 国产精品一二三区视频| 在线中文视频| 五月综合激情在线| 欧美日韩**字幕一区| ·天天天天操| 最新亚洲精品国自产在线观看| 在线色视频观看| 国产亚洲精品拍拍拍拍拍| heisi视频网在线观看| 国产一级片麻豆| 免费黄色网页在线观看| 99精品老司机免费视频| 中文字幕不卡免费视频| 黄色网页网址在线免费| www黄在线观看| 18av在线播放| 国产精品日日爱| 粉嫩av一区| 不卡av免费观看| 天天插天天色| av激情在线| av影视在线看| 精品亚洲综合| 精品176二区| 99久久免费精品国产免费| 国产激情自拍视频| 国产不卡精品一区二区三区| 黄色电影网站在线观看| 午夜影院在线免费观看| www免费在线观看| 尤物视频在线观看视频| 在线一区观看| 一级二级三级在线观看| 影音av资源站| eeuss影院www在线播放| 青青草原国产在线| 交换国产精品视频一区| 丁香花在线电影| 99色在线视频| 国产人成高清视频观看| 91午夜视频| 成年女人在线视频| 自拍av在线| 精品伦理一区二区| 中文av在线播放| 色综合久久五月天| 高清欧美精品xxxxx在线看| 国产美女自拍视频| 在线视频中文字幕久| 免费国产阿v视频在线观看| 国产专区在线播放| 国产精品日日爱| 日本欧洲一区| 国产小视频福利在线| 精品51国产黑色丝袜高跟鞋| 人成在线免费视频| 国产三级视频在线看| 热99re久久精品精品免费| 国产亚洲精品久久久久久移动网络 | 在线免费黄色毛片| 男女羞羞视频在线观看| 国产系列在线观看| 免费a在线看| 中文字幕av高清在线观看| 国产中文在线观看| 在线a人片免费观看视频| 国产免费一级片| 青青久在线视频免费观看| 国产porny蝌蚪视频| 国产中文在线| 亚洲精品自产拍在线观看| 国产视频xxxx| 青青草视频在线观看| 97中文字幕| 国产精品国精产品一二| 国产美女在线一区二区三区| 日本高清中文字幕在线| 99色在线观看| 精品视频vs精品视频| 国产极品美女到高潮| 最近中文av字幕在线中文| 大香伊人中文字幕精品| 免费电影网站在线视频观看福利| 中文在线观看视频| 在线三级av| 国产成人福利| 精品国产二区三区| 国产啊啊啊视频在线观看| 国产视频资源| 国产图片综合| 国产精品久久久久久久牛牛| 国产丝袜自拍| 精品国产一区二区三区不卡在线 | 国产精品666| 国产福利小视频在线| 国产黄色片在线观看| 国产日韩网站| 国产精品合集一区二区| 国产91在线视频蝌蚪| 亚洲欧美精品日韩欧美| 一级二级三级在线观看| 欧美国产中文| 国产野外战在线播放| 国产黄a三级三级三级av在线看| 91www在线观看| 亚洲天堂久久久| 二区中文字幕| 精品黄色免费中文电影在线播放| 亚洲国产精品区| 国产69精品久久app免费版 | 好看的中文字幕在线播放| 丁香花在线电影小说观看 | 国产视频二区| 在线色视频观看| 国产在线观看a视频| 18激情网站| 精品中文字幕不卡在线视频| 国产黄色片在线观看| 日本成a人片在线观看| 久久精品最新免费国产成人| 中文字幕网在线|