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 ao chamar a função CreateFile() para um arquivo no Microsoft Azure Server.

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

Ao chamar a função CreateFile() para criar ou abrir um arquivo no Azure Server, você deve usar as 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 somente gravação não pode armazenar em cache pequenas gravações localmente, mesmo que seja o único identificador aberto para o arquivo. O uso de um identificador somente gravação 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.