次の方法で共有


Azure で CreateFile() 関数のパフォーマンスを最適化するためのベスト プラクティス

この記事では、Microsoft Azure Server 上のファイルに対して CreateFile() 関数を呼び出すときのパフォーマンスを最適化するためのベスト プラクティスについて説明します。

元の製品バージョン: Files Storage
元の KB 番号: 4021343

CreateFile()関数を呼び出して Azure Server でファイルを作成または開く場合は、読み取りアクセス許可と書き込みアクセス許可の両方を使用する必要があります。 つまり、GENERIC_READ | を指定します。dwDesiredAccess パラメーターにGENERIC_WRITEするのではなく、GENERIC_WRITEします。

これは、書き込み専用ハンドルがファイルに対して開かれた唯一のハンドルであっても、小さな書き込みをローカルにキャッシュできないためです。 書き込み専用ハンドルを使用すると、パフォーマンスが著しく低下します。

Note

fopen()関数を "a" モードで呼び出すと、W rite-Only ハンドルも開きます。

詳細

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。