我从来没有在我的网站上看到过这个dbpath
,也没有在搜索引擎中找到任何解释。
我们运行 MongoDB 3.2.8
# ls -alh; pwd
total 151M
drwxr-xr-x. 2 mongod mongod 4.0K Sep 12 22:18 .
drwxr-xr-x. 6 mongod mongod 12K Sep 12 22:16 ..
-rw-r--r--. 1 mongod mongod 8.0M Sep 12 21:54 extsort.0
-rw-r--r--. 1 mongod mongod 10M Sep 12 21:54 extsort.1
-rw-r--r--. 1 mongod mongod 7.9M Sep 12 22:02 extsort.10
-rw-r--r--. 1 mongod mongod 7.9M Sep 12 22:07 extsort.11
-rw-r--r--. 1 mongod mongod 9.9M Sep 12 22:07 extsort.12
-rw-r--r--. 1 mongod mongod 7.9M Sep 12 22:11 extsort.13
-rw-r--r--. 1 mongod mongod 9.9M Sep 12 22:12 extsort.14
-rw-r--r--. 1 mongod mongod 8.0M Sep 12 22:16 extsort.15
-rw-r--r--. 1 mongod mongod 11M Sep 12 22:18 extsort.16
-rw-r--r--. 1 mongod mongod 7.9M Sep 12 21:55 extsort.2
-rw-r--r--. 1 mongod mongod 9.9M Sep 12 21:55 extsort.3
-rw-r--r--. 1 mongod mongod 7.9M Sep 12 21:55 extsort.4
-rw-r--r--. 1 mongod mongod 9.8M Sep 12 21:55 extsort.5
-rw-r--r--. 1 mongod mongod 7.9M Sep 12 21:56 extsort.6
-rw-r--r--. 1 mongod mongod 11M Sep 12 21:57 extsort.7
-rw-r--r--. 1 mongod mongod 8.0M Sep 12 21:58 extsort.8
-rw-r--r--. 1 mongod mongod 9.9M Sep 12 22:01 extsort.9
/data/name-replicaset/name-replicaset_0/_tmp
当您在聚合中尝试的排序超过您指定的最大允许内存时,将使用这些文件
allowDiskUse : true
。相关代码片段位于此处(
SortedFileWriter
调用 的位置)和此处(extsorter.#
文件由 写入临时文件的位置SortedFileWriter
)。基本上,这是 MongoDB 执行聚合中指定的排序所需的文件数。