日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > DB2 > MongoDB創建一個索引而性能提升1000倍示例代碼

MongoDB創建一個索引而性能提升1000倍示例代碼

時間:2024-02-13 10:24作者:下載吧人氣:19

MongoDB 創建索引的語法

1.為普通字段添加索引,并且為索引命名

db.集合名.createIndex( {“字段名”: 1 },{“name”:’idx_字段名’})

說明: (1)索引命名規范:idx_<構成索引的字段名>。如果字段名字過長,可采用字段縮寫。

(2)字段值后面的 1 代表升序;如是 -1 代表 降序。

2.為內嵌字段添加索引

db.集合名.createIndex({“字段名.內嵌字段名”:1},{“name”:’idx_字段名_內嵌字段名’})

3.通過后臺創建索引

db.集合名.createIndex({“字段名”:1},{“name”:’idx_字段名’,background:true})

4:組合索引

db.集合名.createIndex({“字段名1″:-1,”字段名2”:1},{“name”:’idx_字段名1_字段名2′,background:true})

5.設置TTL 索引

db.集合名.createIndex( { “字段名”: 1 },{ “name”:’idx_字段名’,expireAfterSeconds: 定義的時間,background:true} )

說明 :expireAfterSeconds為過期時間(單位秒)

MongoDB創建索引性能提升1000倍

上面我們介紹了MongoDB的常見索引的創建語法。部分同學還想看看MongoDB的威力到底有多大,所以,在這兒追加一個例子,感受一下索引的性能。

通過在某一字段上創建索引,從優化前的執行15.15S到優化后降至0.013S,性能提升了1000多倍。

此為實際生產中的一個真實案例,我們有一個集合QQStatements,其數據量為2604W,如下圖所示。

MongoDB創建一個索引而性能提升1000倍示例代碼

系統需要查詢此表最近的變動情況,即需要抓取新增數據量和修改的數據量。

查詢語句如下:

db.QQStatements.find({
$or:
[
{Rec_CreateTime:{$gt: ISODate(“2019-01-07 16”)}}
,{Rec_ModifyTime:{$gt: ISODate(“2019-01-07 16”)}}
]

} )

標簽MongoDB,創建,一個,索引,性能,提升,1000倍,示例,代碼

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 91精品国产一区二区三区四区 | 亚洲视频一区二区三区 | 日韩欧美一区二区在线观看 | 亚洲高清一区二区三区久久 | 一区 在线播放 | 欧美日韩中| 国产90后美女露脸在线观看 | 日本理论片午夜论片 | 国产手机精品一区二区 | 国产成人精品本亚洲 | 国产三a级日本三级日产三级 | 丁香伊人五月综合激激激 | 国产成人高清亚洲一区91 | 日韩色综合 | 欧美在线视 | 午夜性a一级毛片 | 美女视频永久黄网站免费观看韩国 | 欧美hdvideosex4k | 成人国产三级精品 | 成年人免费毛片 | 亚洲精品一区二区三区四 | 亚洲精品一区二区三区在线看 | 欧美黄色一级在线 | 欧美亚洲日本国产综合网 | 亚洲品质自拍视频 | 青青久草| 成人免费视频社区 | 国产免费人视频在线观看免费 | 亚洲一区二区三区在线 | 在线第一页 | 国产欧美日韩在线人成aaaa | 手机毛片免费看 | 日本一级特黄高清ab片 | 日本久久精品视频 | 国产精品久久不卡日韩美女 | 欧美日韩精品一区二区三区不卡 | 亚州综合网 | 国产第一页在线观看 | 久久亚洲精品国产精品777777 | 免费一看一级欧美 | 九九视频在线播放 |