在https://docs.mongodb.com/manual/core/write-performance/,它说
如果日志和数据文件驻留在同一块设备上,则数据文件和日志可能必须争用有限数量的可用I/O资源.将日志移动到单独的设备可能会增加写入操作的容量.
这听起来很不错!除了在dur_journal.cpp中,在src/mongo/db/storage/mmap_v1(https://github.com/mongodb/mongo/blob/master/src/mongo/db/storage/mmap_v1/dur_journal.cpp),它有以下代码:
boost::filesystem::path getJournalDir() {
boost::filesystem::path p(storageGlobalParams.dbpath);
p /= "journal";
return p;
}
Run Code Online (Sandbox Code Playgroud)
因此,日志目录似乎被硬编码为数据库目录的子目录.我可以使用符号链接将其放在不同的磁盘上,但这感觉就像我做错了什么.
我该如何处理?
| 归档时间: |
|
| 查看次数: |
618 次 |
| 最近记录: |