在 Azure 中优化 CreateFile () 函数性能的最佳做法
本文介绍在 Microsoft Azure Server 上为文件调用 CreateFile () 函数时优化性能的最佳做法。
原始产品版本: 文件存储
原始 KB 编号: 4021343
调用 CreateFile () 函数在 Azure Server 上创建或打开文件时,应同时使用读取和写入访问权限。 即指定 GENERIC_READ |GENERIC_WRITE 而不是仅 对dwDesiredAccess 参数GENERIC_WRITE。
这是因为 Write-Only 句柄无法在本地缓存小型写入,即使它是文件的唯一打开句柄也是如此。 使用 Write-Only 句柄会造成严重的性能损失。
注意
在“a”模式下调用 fopen () 函数也会打开一个 W rite-Only 句柄。
更多信息
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。