Dela via


Bästa praxis för att optimera createfile()-funktionsprestanda i Azure

Den här artikeln beskriver bästa praxis för att optimera prestanda när du anropar funktionen CreateFile() för en fil på Microsoft Azure Server.

Ursprunglig produktversion: Lagring av filer
Ursprungligt KB-nummer: 4021343

När du anropar funktionen CreateFile() för att skapa eller öppna en fil på Azure Server bör du använda både läs- och skrivbehörigheter. Det vill: ange GENERIC_READ | GENERIC_WRITE i stället för endast GENERIC_WRITE för parametern dwDesiredAccess .

Det beror på att en Write-Only handtag inte kan cachelagras små skrivningar lokalt, även om det är det enda öppna handtaget för filen. Användning av en Write-Only handtag medför en allvarlig prestandaavgift.

Obs!

Om funktionen fopen() anropas i "a"-läge öppnas även ett handtag med endast W-rite.

Mer information

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.