日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

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

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫 > DB2 > MongoDB創(chuàng)建一個索引而性能提升1000倍示例代碼

MongoDB創(chuàng)建一個索引而性能提升1000倍示例代碼

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

MongoDB 創(chuàng)建索引的語法

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

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

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

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

2.為內(nèi)嵌字段添加索引

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

3.通過后臺創(chuàng)建索引

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

4:組合索引

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

5.設(shè)置TTL 索引

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

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

MongoDB創(chuàng)建索引性能提升1000倍

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

通過在某一字段上創(chuàng)建索引,從優(yōu)化前的執(zhí)行15.15S到優(yōu)化后降至0.013S,性能提升了1000多倍。

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

MongoDB創(chuàng)建一個索引而性能提升1000倍示例代碼

系統(tǒng)需要查詢此表最近的變動情況,即需要抓取新增數(shù)據(jù)量和修改的數(shù)據(jù)量。

查詢語句如下:

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

} )

標(biāo)簽MongoDB,創(chuàng)建,一個,索引,性能,提升,1000倍,示例,代碼

相關(guān)下載

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 免费一级淫片aaa片毛片a级 | 国产在线视频一区 | 澳门永久av免费网站 | 亚洲人久久 | 午夜精品视频 | 成人在线一区二区三区 | 亚洲一区欧美一区 | 国产精品成av人在线视午夜片 | 午夜精品一区二区三区在线视 | 精品一区二区三区在线观看国产 | 在线视频亚洲 | 天堂一区 | 四季久久免费一区二区三区四区 | 亚洲一区在线观看视频 | 日本高清精品 | 日本三级网址 | 一本岛道一二三不卡区 | 欧美激情在线观看一区二区三区 | 在线视频一区二区 | 天天操天天插天天干 | 在线精品一区二区三区 | 成人精品鲁一区一区二区 | 亚洲精品成人在线 | 美女黄视频网站 | 在线观看视频一区二区三区 | 久久久蜜桃一区二区人 | 亚洲精品一区二区在线观看 | 97国产精品 | 欧美激情久久久 | www.4567| 91精品国产综合久久精品 | 一级毛片视频在线 | 一区二区三区欧美在线 | 日韩成人精品在线 | 国产精品国产a | 免费久久网站 | 日韩在线看片 | 成人午夜电影网 | 毛色毛片免费看 | 成年人黄色免费视频 | 欧美成人猛片aaaaaaa |