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

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

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

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

これは、Write-Only ハンドルがファイルの唯一の開かれたハンドルであっても、小さな書き込みをローカルでキャッシュできないためです。 Write-Only ハンドルを使用すると、パフォーマンスに重大なペナルティが課されます。

注:

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

詳細

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

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