Skip to content

Commit 47c6f29

Browse files
Merge pull request #253624 from schoag-msft/docs-editor/storage-performance-checklist-1696352233
Update storage-performance-checklist.md
2 parents 87fbc38 + e641bf6 commit 47c6f29

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

articles/storage/blobs/storage-performance-checklist.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ This article organizes proven practices for performance into a checklist you can
4747
|   |Copying blobs |[Are you using the Azure Data Box family for importing large volumes of data?](#use-azure-data-box) |
4848
|   |Content distribution |[Are you using a CDN for content distribution?](#content-distribution) |
4949
|   |Use metadata |[Are you storing frequently used metadata about blobs in their metadata?](#use-metadata) |
50+
|   |Service metadata | [Allow time for account and container metadata propagation](#account-and-container-metadata-updates) |
5051
|   |Performance tuning |[Are you proactively tuning client library options to optimize data transfer performance?](#performance-tuning-for-data-transfers) |
5152
|   |Uploading quickly |[When trying to upload one blob quickly, are you uploading blocks in parallel?](#upload-one-large-blob-quickly) |
5253
|   |Uploading quickly |[When trying to upload many blobs quickly, are you uploading blobs in parallel?](#upload-many-blobs-quickly) |
@@ -253,6 +254,13 @@ For more information about Azure Front Door, see [Azure Front Door](../../frontd
253254

254255
The Blob service supports HEAD requests, which can include blob properties or metadata. For example, if your application needs the Exif (exchangeable image format) data from a photo, it can retrieve the photo and extract it. To save bandwidth and improve performance, your application can store the Exif data in the blob's metadata when the application uploads the photo. You can then retrieve the Exif data in metadata using only a HEAD request. Retrieving only metadata and not the full contents of the blob saves significant bandwidth and reduces the processing time required to extract the Exif data. Keep in mind that 8 KiB of metadata can be stored per blob.
255256

257+
## Account and container metadata updates
258+
259+
Account and container metadata is propagated across the storage service in the region where the account resides. Full propagation of this metadata can take up to 60 seconds depending on the operation. For example:
260+
261+
- If you are rapidly creating, deleting, and recreating accounts with the same account name in the same region ensure that you are waiting 60 seconds for the account state to fully propagate, or your requests may fail.
262+
- When you establish a stored access policy on a container, the policy might take up to 30 seconds to take effect.
263+
256264
## Performance tuning for data transfers
257265

258266
When an application transfers data using the Azure Storage client library, there are several factors that can affect speed, memory usage, and even the success or failure of the request. To maximize performance and reliability for data transfers, it's important to be proactive in configuring client library transfer options based on the environment your app runs in. To learn more, see [Performance tuning for uploads and downloads](storage-blobs-tune-upload-download.md).
@@ -284,3 +292,4 @@ Page blobs are appropriate if the application needs to perform random writes on
284292
- [Scalability and performance targets for Blob storage](scalability-targets.md)
285293
- [Scalability and performance targets for standard storage accounts](../common/scalability-targets-standard-account.md?toc=/azure/storage/blobs/toc.json)
286294
- [Status and error codes](/rest/api/storageservices/Status-and-Error-Codes2)
295+

0 commit comments

Comments
 (0)