Compartilhar via


Prática recomendada para otimizar o desempenho da função CreateFile() no Azure

Este artigo apresenta uma prática recomendada para otimizar o desempenho quando você chama a função CreateFile() para um arquivo no Microsoft Azure Server.

Versão original do produto: Armazenamento de Arquivos
Número de KB original: 4021343

Quando você chama a função CreateFile() para criar ou abrir um arquivo no Azure Server, você deve usar permissões de acesso de leitura e gravação. Ou seja, especifique GENERIC_READ | GENERIC_WRITE em vez de apenas GENERIC_WRITE para o parâmetro dwDesiredAccess .

Isso ocorre porque um identificador Write-Only não pode armazenar em cache pequenas gravações localmente, mesmo que seja o único identificador aberto para o arquivo. Usar um identificador de Write-Only impõe uma penalidade de desempenho severa.

Observação

Chamar a função fopen() no modo "a" também abre um identificador somente de rito W.

Mais informações

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.