gpt4 book ai didi

Mongodb 修补程序 KB2731284

转载 作者:可可西里 更新时间:2023-11-01 09:21:39 26 4
gpt4 key购买 nike

我在 windows server 2008 R2 上安装了 MongoDb,但未安装 hotfix KB2731284,但我无法轻松重启服务器。

hotfix 描述中,我收到此消息“您运行的应用程序使用 FlushViewOfFile() 函数从分页内存池中清除内存映射文件” (参见 https://support.microsoft.com/en-us/kb/2731284)

我的问题是,何时调用函数 FlushViewOfFile()?我的应用程序只是写入一个集合并从中获取数据。我是否有做出错误行为的风险?

最佳答案

我认为您可以在不应用修补程序的情况下运行 MongoDb,但我不推荐它。在很长一段时间内,您可能会遇到问题。他们在 MongoDB 中包含了一些修复程序来解决这个问题。

可以找到问题的详细描述herehere .

另见 this .

On Windows, Memory Mapped File flushes are synchronous operations. When the OS Virtual Memory Manager is asked to flush a memory mapped file, it makes a synchronous write request to the file cache manager in the OS. This causes large I/O stalls on Windows systems with high Disk IO latency, while on Linux the same writes are asynchronous.

The problem becomes critical on high-latency disk drives like Azure persistent storage (10ms). This behavior results in very long bg flush times, capping disk IOPS at 100. On low latency storage (local storage and AWS) the problem is not that visible.

在 Windows 7 和 Windows Server 2008 R2 上应用修补程序时,您可以获得更好的文件分配性能,这与 MongoDB 相关

关于Mongodb 修补程序 KB2731284,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30501440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com