Freigeben über


Bewährte Methode zum Optimieren der Leistung von CreateFile()-Funktionen in Azure

In diesem Artikel wird eine bewährte Methode vorgestellt, um die Leistung zu optimieren, wenn Sie die CreateFile() -Funktion für eine Datei auf Microsoft Azure Server aufrufen.

Originalproduktversion: Dateispeicher
Ursprüngliche KB-Nummer: 4021343

Wenn Sie die CreateFile() -Funktion aufrufen, um eine Datei auf Azure Server zu erstellen oder zu öffnen, sollten Sie sowohl Lese- als auch Schreibzugriffsberechtigungen verwenden. Das heißt, geben Sie GENERIC_READ | GENERIC_WRITE anstelle von nur GENERIC_WRITE für den dwDesiredAccess-Parameter .

Dies liegt daran, dass ein Schreibschutzhandle kleine Schreibvorgänge nicht lokal zwischenspeichern kann, auch wenn es sich um das einzige geöffnete Handle für die Datei handelt. Die Verwendung eines Schreibschutzkästchens führt zu einer schwerwiegenden Leistungsstrafe.

Notiz

Durch Aufrufen der Fopen() -Funktion im Modus "a" wird auch ein W-Schreibkästchen geöffnet.

Weitere Informationen

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.