我在 Mongo 有大量收藏。约 17 亿条记录占用约 5TB 的存储空间。我不再需要无限期地保留这些数据,因此我正在寻找删除大部分数据的选项,最好基于“createdAt”。
我想知道如果我添加一个 ttl 索引最多只保留一个月的记录会发生什么。我目前有以下索引:
{
"v" : 1,
"key" : {
"createdAt" : 1
},
"name" : "createdAt_1",
"ns" : "someNS.SomeCollection",
"background" : true
}Run Code Online (Sandbox Code Playgroud)
mongo 能够多快删除所有数据?据我所知,ttl 进程每 60 秒运行一次。它每次删除多少数据?
| 归档时间: |
|
| 查看次数: |
4514 次 |
| 最近记录: |