共用方式為


優化 blob 分區

如果你的客戶端以 區塊大小上傳資料,你可以透過選擇有效率的命名方式來提升效能。 一個小區塊大小不到 256 KiB。 較大的區塊不會受到分割區命名的影響。

分割鍵與高效命名方案

blob 的分割鍵是帳號名稱 + 容器名稱 + blob 名稱。 分割鍵用於將資料劃分為多個範圍,這些範圍在系統中負載平衡。

為了幫助系統更有效率地分割資料,避免使用如 log20160101log20160102log20160103等序列命名方案。 這些方案將流量集中於一台伺服器,可能超出擴展目標並造成延遲問題。

相反地,應盡早在 Blob 的分割鍵中加入雜湊字元序列 (例如三位數)。 如果你打算在名稱中使用時間戳,可以考慮在該時間戳的開頭加上秒數值(例如: ssyyyymmdd)。

如果您使用時間戳記或數字識別碼,請避免僅附加或僅前置的模式。 這些模式會將所有流量導向單一分割區,從而防止負載平衡。 不過,如果你打算使用這些模式,可以考慮將資料拆分成多個區塊。 對每個表示時間區間 (如秒 (ss) 或分鐘 (mm)) 的 Blob 套用雜湊前置詞。 這樣流量就不會反覆被導向至位於單一分割伺服器上的單一 Blob,從而超出可擴縮性限制。

後續步驟