优化 Azure 中的 CreateFile() 函数性能的最佳做法

本文介绍在 Microsoft azure Server 上为文件调用 CreateFile() 函数时优化性能的最佳做法。

原始产品版本: 文件存储
原始 KB 数: 4021343

调用 CreateFile() 函数在 Azure 服务器上创建或打开文件时,应同时使用读取和写入访问权限。 也就是说,指定GENERIC_READ |GENERIC_WRITE而不是仅为 dwDesiredAccess 参数GENERIC_WRITE

这是因为仅写句柄不能在本地缓存小型写入,即使它是文件的唯一打开句柄也是如此。 使用“仅写”句柄会产生严重的性能损失。

注意

“a”模式下调用 fopen() 函数也会打开 W rite-Only 句柄。

详细信息

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区