共用方式為


在 Azure 中優化 CreateFile() 函式效能的最佳做法

本文介紹當您針對 Microsoft Azure Server 上的檔案呼叫 CreateFile() 函式時,將效能優化的最佳作法。

原始產品版本: 檔案記憶體
原始 KB 編號: 4021343

當您呼叫 CreateFile() 函式以在 Azure Server 上建立或開啟檔案時,您應該同時使用讀取和寫入訪問許可權。 也就是說,指定 GENERIC_READ | GENERIC_WRITE,而不是只 GENERIC_WRITE dwDesiredAccess 參數。

這是因為唯寫句柄無法在本機快取小型寫入,即使它是檔案唯一開啟的句柄也一樣。 使用僅限寫入句柄會降低嚴重的效能。

注意

「a」 模式中呼叫 fopen() 函式也會開啟僅限 W rite 句柄。

其他相關資訊

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。