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
- Generische Zugriffsrechte
- Dateisicherheit und Zugriffsrechte
- Konstanten für Dateizugriffsrechte
- ACCESS_MASK
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.