麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MongoDB > 正文

大數據環境下mongoDB為何要加索引淺析

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

前言

索引通常能夠極大的提高查詢的效率。在系統中使用查詢時,應該考慮建立相關的索引。

mongodb在存儲大數據時,對查詢的字段需要添加索引,我測試的是阿里云30多萬的數據量,不加索引查詢已經到8秒,而添加索引之后是毫秒級!

為集合加索引

mongodb支持內嵌屬性添加索引

db.agencyTotal.createIndex({"occurDate ":1});

添加唯一索引

db.agencyTotal.createIndex({"code ":1},{"unique":1});
  • createIndex建立索引時的參數
  • background Boolean 建索引過程會阻塞其它數據庫操作,background可指定以后臺方式創建索引,即增加 "background" 可選參數。 "background" 默認值為false。
  • unique Boolean 建立的索引是否唯一。指定為true創建唯一索引。默認值為false.
  • name string 索引的名稱。如果未指定,MongoDB的通過連接索引的字段名和排序順序生成一個索引名稱。
  • sparse Boolean 對文檔中不存在的字段數據不啟用索引;這個參數需要特別注意,如果設置為true的話,在索引字段中不會查詢出不包含對應字段的文檔.。默認值為 false.
  • expireAfterSeconds integer 指定一個以秒為單位的數值,完成 TTL設定,設定集合的生存時間。
  • v index version 索引的版本號。默認的索引版本取決于mongod創建索引時運行的版本。
  • weights document 索引權重值,數值在 1 到 99,999 之間,表示該索引相對于其他索引字段的得分權重。
  • default_language string 對于文本索引,該參數決定了停用詞及詞干和詞器的規則的列表。 默認為英語
  • language_override string 對于文本索引,該參數指定了包含在文檔中的字段名,語言覆蓋默認的language,默認值為 language.
  • 查看索引
db.agencyTotal.getIndexes()

查看索引大小

db.col.totalIndexSize()

刪除索引

db.col.dropIndex("索引名稱")

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 狠狠操操 | 国产免费一区二区三区网站免费 | h视频免费在线观看 | 欧美一级黄色片免费观看 | 午夜精品久久久久久久久久久久久蜜桃 | 亚州综合网 | 欧美高清第一页 | 看全色黄大色黄大片女图片 | 免费福利在线视频 | 精品中文一区 | 七首小情歌泰剧在线播放 | 成人av一二三区 | 久久久国产精品电影 | av影院在线播放 | 激情亚洲一区二区三区 | 渔夫荒淫艳史 | 久久网国产 | 91精品国产一区二区三区动漫 | av成人在线免费观看 | 日韩黄色片免费看 | 最新精品在线 | 媚药按摩痉挛w中文字幕 | av影院在线播放 | 草免费视频 | 欧美在线观看视频一区 | 色av综合在线 | 欧美性成人 | 亚洲aⅴ免费在线观看 | 成熟女人特级毛片www免费 | 宅男噜噜噜66国产在线观看 | 久久精品欧美视频 | 日韩精品中文字幕一区二区 | 激情亚洲一区二区三区 | 免费a级毛片大学生免费观看 | 92看片淫黄大片欧美看国产片 | 国产精品亚洲yourport | 亚洲精品永久视频 | 91精品最新国内在线播放 | 国产免费最爽的乱淫视频a 毛片国产 | 男女一边摸一边做羞羞视频免费 | 久久草在线看 |