亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

MongoDB TTL索引的實例詳解

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

MongoDB TTL索引的實例詳解

TTL索引是一種特殊類型的單字段索引,主要用于當滿足某個特定時間之后自動刪除相應的文檔。也就是說集合中的文檔有一定的有效期,超過有效期的文檔就會失效,會被移除。也即是數據會過期。過期的數據無需保留,這種情形適用于如機器生成的事件數據,日志和會話信息等等。本文主要描述TTL索引的使用。

一、TTL索引

創建方法    db.collection.createIndex(keys, options)    options:        expireAfterSeconds 指定多少秒或者包含日期值的數組創建示例    db.eventlog.createIndex( { "lastModifiedDate": 1 }, { expireAfterSeconds: 3600 } ) 何時失效    在指定的時間達到后失效,也即是索引字段的值加上一個特定的秒數之后    如果索引字段是一個數組,即索引字段上存在著多個日期值,此時MongoDB取最小值加上失效時間(lowest())    對于非日期字段或不包含日期數組的索引字段,文檔不會失效    對于不包含索引字段的文檔,文檔不會失效刪除操作    mongod的一個后臺線程會讀取索引的值并將失效的文檔從集合移除    當TTL線程被激活后,可以從db.currentOp()或者從profile觀察到刪除操作何時刪除    當基于后臺方式創建索引時,TTL線程能夠在索引創建期間開始刪除失效文檔    當基于前臺方式創建索引時,TTL線程在索引創建完成后開始刪除失效文檔       TTL索引的刪除不能完全保證失效期后一定刪除,存在一定延遲(取決于mongod的工作負載)    TTL刪除文檔后臺線程每60s移除失效文檔(因此可能存在已過失效期,文檔還在的情形)    在副本集環境中,TTL后臺線程僅僅在主副本上工作,輔助副本上由復制操作實現    在使用TTL索引查詢時,與使用非TTL索引一樣一些限制    不能基于已經存在索引的字段創建TTL索引以及非日期字段創建TTL索引,文檔不會失效    TTL索引不支持基于多個字段的復合索引    不支持定長集合

二、TTL索引示例

# mongo --shell localhost:27000 TTLData.js MongoDB shell version: 3.2.11connecting to: localhost:27000/testrepSetTest:PRIMARY> addTTLTestData() //添加集合數據Create three records in database each with a create time that is 1 minute apartCreated three test documents, oldest being 4 mins oldNow create a TTL index with expiry of 5 mins on the createDate field as followsdb.ttlTest.ensureIndex({createDate:1}, {expireAfterSeconds:300})repSetTest:PRIMARY> db.ttlTest.find()  //當前向集合里插入了3個文檔{ "_id" : 1, "createDate" : ISODate("2017-03-10T03:23:01.169Z") }{ "_id" : 2, "createDate" : ISODate("2017-03-10T03:24:01.169Z") }{ "_id" : 3, "createDate" : ISODate("2017-03-10T03:25:01.169Z") }//下面為測試集合上的文檔添加索引,即5分鐘后索引失效repSetTest:PRIMARY> db.ttlTest.createIndex({createDate:1}, {expireAfterSeconds:300}){    "createdCollectionAutomatically" : false,    "numIndexesBefore" : 1, // Author : Leshami    "numIndexesAfter" : 2,  // Blog  : http://blog.csdn.net/leshami    "ok" : 1}//查找文檔repSetTest:PRIMARY> db.ttlTest.find(){ "_id" : 1, "createDate" : ISODate("2017-03-10T03:23:01.169Z") }{ "_id" : 2, "createDate" : ISODate("2017-03-10T03:24:01.169Z") }{ "_id" : 3, "createDate" : ISODate("2017-03-10T03:25:01.169Z") }//當指定時間到期后,文檔被刪除,如下,查詢不到任何文檔repSetTest:PRIMARY> db.ttlTest.find()

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲天堂视频在线观看| 午夜精品福利电影| 国产精品久久久久免费a∨大胸| 精品在线小视频| 91久久精品国产| 日韩精品在线视频美女| 亚洲一区美女视频在线观看免费| 黄网动漫久久久| 亚洲国产欧美自拍| 亚洲国产日韩欧美在线99| 亚洲精品av在线播放| 日韩在线观看免费全集电视剧网站| 国产自摸综合网| 日韩视频免费观看| 成人黄色影片在线| 国产精品综合久久久| 久久久噜久噜久久综合| 久久久这里只有精品视频| 中文字幕亚洲综合| 国产精品亚洲美女av网站| 在线日韩精品视频| 国产日韩换脸av一区在线观看| 欧美中文在线视频| 九九热精品视频国产| 91色琪琪电影亚洲精品久久| 久久91亚洲精品中文字幕| 亚洲aⅴ男人的天堂在线观看| 久久成人一区二区| 精品欧美aⅴ在线网站| 自拍偷拍亚洲一区| 欧美在线视频免费播放| 久青草国产97香蕉在线视频| 久久精品免费播放| 最近日韩中文字幕中文| 欧美一级淫片aaaaaaa视频| 国产精品r级在线| 精品人伦一区二区三区蜜桃网站| 国产精品久久久久久久久久久久久| 欧美三级免费观看| 色噜噜狠狠色综合网图区| 欧美成人在线影院| 国产一区二区丝袜| 午夜精品久久久久久久男人的天堂| 欧美日韩视频免费播放| 日韩免费电影在线观看| 亚洲欧洲在线播放| 亚洲综合色av| 欧美日在线观看| 亚洲va欧美va国产综合剧情| 欧美黑人性生活视频| 久久精品国产亚洲精品2020| 欧美午夜精品伦理| 情事1991在线| 日韩av手机在线| xvideos亚洲人网站| 68精品久久久久久欧美| 日本aⅴ大伊香蕉精品视频| 国产网站欧美日韩免费精品在线观看| 91久久国产综合久久91精品网站| 岛国av一区二区| 欧美做受高潮1| 91久久国产婷婷一区二区| 91干在线观看| 久久精品亚洲一区| 亚洲性夜色噜噜噜7777| 欧美大尺度在线观看| 国产精品亚洲第一区| 97在线视频免费看| 成人免费视频a| 精品国产精品自拍| 日韩av网站大全| 欧美最猛性xxxxx免费| 国产精品视频26uuu| 国产69精品久久久久9999| 中文字幕亚洲综合久久筱田步美| 久久久久久香蕉网| 色99之美女主播在线视频| 亚洲欧美制服另类日韩| 亚洲男人天堂网站| 国产精品亚洲自拍| 欧美高清视频在线观看| 91av网站在线播放| 91亚洲精品一区二区| 亚洲视频视频在线| 亚洲人成在线电影| 亚洲在线免费观看| 国产美女高潮久久白浆| 欧美亚洲视频一区二区| 午夜欧美不卡精品aaaaa| 精品电影在线观看| 日韩欧美一区视频| 亚洲理论在线a中文字幕| 日韩成人黄色av| 亚洲视频日韩精品| 国产精品成人免费电影| 亚洲欧美国产日韩天堂区| 在线电影中文日韩| 日本一区二区三区在线播放| 啪一啪鲁一鲁2019在线视频| 国产精品视频精品视频| 尤物yw午夜国产精品视频明星| 国产精品爽爽爽爽爽爽在线观看| 中文字幕久精品免费视频| 69av在线视频| 992tv在线成人免费观看| 亚洲欧美日韩中文在线| 日韩精品中文字幕在线观看| 日韩激情av在线免费观看| 日韩中文字幕网址| 欧美体内谢she精2性欧美| 日韩va亚洲va欧洲va国产| 欧美高清理论片| 日韩欧美在线播放| 日韩欧美在线看| 久久久久久久影院| 国产在线精品一区免费香蕉| 一个色综合导航| 欧美—级a级欧美特级ar全黄| 日韩精品在线免费播放| 国产欧美亚洲精品| 这里只有视频精品| 欧美国产日韩一区二区在线观看| 97视频在线观看网址| 国产精品久久婷婷六月丁香| 97av在线影院| 黑人巨大精品欧美一区二区三区| 黄网动漫久久久| 欧美专区在线视频| 精品调教chinesegay| 中文字幕欧美国内| 日本久久久久久久| 自拍偷拍免费精品| 日韩国产精品视频| 91天堂在线观看| 日本视频久久久| 一区二区三区天堂av| 日韩女优人人人人射在线视频| 欧美在线视频网站| 久久久亚洲精品视频| 欧美日韩国产中文精品字幕自在自线| 亚洲a成v人在线观看| 国产精品99久久99久久久二8| 日韩亚洲欧美中文高清在线| 中文字幕亚洲专区| 国产精品综合不卡av| 午夜精品三级视频福利| 26uuu亚洲伊人春色| 久久久综合av| 国产99久久精品一区二区| 韩国三级日本三级少妇99| 亚洲综合av影视| 欧美另类精品xxxx孕妇| 欧美多人乱p欧美4p久久| 成人xvideos免费视频| 久久天堂电影网| 91精品国产色综合久久不卡98| 国产精品福利网站| 久久99精品久久久久久噜噜| 久久久国产精品x99av| 九九久久国产精品| 亚洲色图国产精品| 国产视频欧美视频| 色婷婷av一区二区三区久久| 久久偷看各类女兵18女厕嘘嘘|