適用於 PostgreSQL 的 Azure 資料庫 中的計算和記憶體選項 - 彈性伺服器
適用於:適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
您可以在三個定價層之一中建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例:高載、一般用途和記憶體優化。 定價層是根據您布建的計算、記憶體和記憶體來計算。 一個伺服器可以有一個或多個資料庫。
資源/層 | 可高載 | 一般用途 | 記憶體最佳化 |
---|---|---|---|
VM 系列 | B 系列 | Ddsv5 系列, Dadsv5 系列, Ddsv4 系列, DSv3 系列 |
Edsv5 系列, Eadsv5 系列, Edsv4 系列, Esv3 系列 |
虛擬核心 | 1, 2, 4, 8, 12, 16, 20 | 2, 4, 8, 16, 32, 48, 64, 96 | 2, 4, 8, 16, 20 (v4/v5), 32, 48, 64, 96 |
每個虛擬核心的記憶體 | 變數 | 4 GB | 6.75 GB 至 8 GB |
儲存體大小 | 32 GB 至 32 TB | 32 GB 至 32 TB | 32 GB 至 32 TB |
資料庫備份的保留期限 | 7 至 35 天 | 7 至 35 天 | 7 至 35 天 |
若要選擇定價層,請使用下表作為起點:
定價層 | 目標工作負載 |
---|---|
可高載 | 不需要完整CPU的工作負載。 |
一般用途 | 需要平衡的計算和記憶體以及可擴充 I/O 輸送量的大多數商務工作負載。 範例包括用於裝載 Web 和行動應用程式的伺服器,以及其他企業應用程式。 |
記憶體最佳化 | 需要記憶體內效能來提供更快速交易處理和更高並行性的高效能資料庫工作負載。 範例包括用於處理即時資料的伺服器,以及高效能交易式或分析應用程式。 |
建立計算層的伺服器之後,您可以變更虛擬核心數目(向上或向下),並以秒為單位來變更記憶體大小。。 您也可以獨立調整備份保留期間向上或減少。 如需詳細資訊,請參閱調整 資源 頁面。
計算層、虛擬核心和伺服器類型
您可以根據層級、虛擬核心和記憶體大小來選取計算資源。 虛擬核心代表基礎硬體的邏輯 CPU。
可用伺服器類型的詳細規格如下:
SKU 名稱 | 虛擬核心 | 記憶體大小 | 支援的 IOPS 上限 | 支援的 I/O 頻寬上限 |
---|---|---|---|---|
高載 | ||||
B1ms | 1 | 2 GiB | 640 | 10 MiB/秒 |
B2s | 2 | 4 GiB | 1,280 | 15 MiB/秒 |
B2ms | 2 | 4 GiB | 1,700 | 22.5 MiB/秒 |
B4ms | 4 | 8 GiB | 2,400 | 35 MiB/秒 |
B8ms | 8 | 16 GiB | 3,100 | 50 MiB/秒 |
B12ms | 12 | 24 GiB | 3,800 | 50 MiB/秒 |
B16ms | 16 | 32 GiB | 4,300 | 50 MiB/秒 |
B20ms | 20 | 40 GiB | 5,000 | 50 MiB/秒 |
一般用途 | ||||
D2s_v3 / D2ds_v4 / D2ds_v5 / D2ads_v5 | 2 | 8 GiB | 3,200 | 48 MiB/秒 |
D4s_v3 / D4ds_v4 / D4ds_v5 / D4ads_v5 | 4 | 16 GiB | 6,400 | 96 MiB/秒 |
D8s_v3/D8ds_v4/D8ds_v5/D8ads_v5 | 8 | 32 GiB | 12,800 | 192 MiB/秒 |
D16s_v3 / D16ds_v4 / D16ds_v5 / D16ds_v5 | 16 | 64 GiB | 20,000 | 384 MiB/秒 |
D32s_v3/D32ds_v4/D32ds_v5/D32ads_v5 | 32 | 128 GiB | 20,000 | 768 MiB/秒 |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 48 | 192 GiB | 20,000 | 900 MiB/秒 |
D64s_v3 / D64ds_v4 / D64ds_v5/ D64ads_v5 | 64 | 256 GiB | 20,000 | 900 MiB/秒 |
D96ds_v5 / D96ads_v5 | 96 | 384 GiB | 20,000 | 900 MiB/秒 |
記憶體最佳化 | ||||
E2s_v3/E2ds_v4/E2ds_v5/E2ads_v5 | 2 | 16 GiB | 3,200 | 48 MiB/秒 |
E4s_v3/E4ds_v4/E4ds_v5/E4ads_v5 | 4 | 32 GiB | 6,400 | 96 MiB/秒 |
E8s_v3/ E8ds_v4 / E8ds_v5 / E8ads_v5 | 8 | 64 GiB | 12,800 | 192 MiB/秒 |
E16s_v3/E16ds_v4/E16ds_v5/E16ads_v5 | 16 | 128 GiB | 20,000 | 384 MiB/秒 |
E20ds_v4/ E20ds_v5 / E20ads_v5 | 20 | 160 GiB | 20,000 | 480 MiB/秒 |
E32s_v3/E32ds_v4/E32ds_v5/E32ads_v5 | 32 | 256 GiB | 20,000 | 768 MiB/秒 |
E48s_v3 / E48ds_v4 / E48ds_v5 / E48ads_v5 | 48 | 384 GiB | 20,000 | 900 MiB/秒 |
E64s_v3/ E64ds_v4 | 64 | 432 GiB | 20,000 | 900 MiB/秒 |
E64ds_v5 / E64ads_v4 | 64 | 512 GiB | 20,000 | 900 MiB/秒 |
E96ds_v5 /E96ads_v5 | 96 | 672 GiB | 20,000 | 900 MiB/秒 |
儲存體
您布建的記憶體是可供 適用於 PostgreSQL 的 Azure 資料庫 伺服器使用的記憶體容量數量。 記憶體用於資料庫檔案、暫存盤、事務歷史記錄和 PostgreSQL 伺服器記錄。 您布建的記憶體總數也會定義伺服器可用的 I/O 容量。
儲存體 適用於下列固定大小:
磁碟大小 | IOPS |
---|---|
32 GiB | 已布建 120;最多 3,500 |
64 GiB | 已布建 240;最多 3,500 |
128 GiB | 已布建 500;最多 3,500 |
256 GiB | 已布建 1,100;最多 3,500 |
512 GiB | 已布建 2,300;最多 3,500 |
1 TiB | 5,000 |
2 TiB | 7,500 |
4 TiB | 7,500 |
8 TiB | 16,000 |
16 TiB | 18,000 |
32 TiB | 20,000 |
您的 VM 類型也有 IOPS 限制。 雖然您可以從伺服器類型獨立選取任何記憶體大小,但您可能無法使用記憶體提供的所有 IOPS,特別是當您選擇具有少數虛擬核心的伺服器時。 您可以在伺服器建立期間和之後新增記憶體容量。
注意
儲存體只能擴大,而不能縮小。
您可以在 Azure 入口網站或使用 Azure CLI 命令來監視 I/O 耗用量。 要監視的相關計量是 記憶體限制、記憶體百分比、使用的記憶體和 I/O 百分比。
設定的最大 IOPS
高載
SKU 名稱 | IOPS 上限 | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1,024 GiB | 2,048 GiB | 4,096 GiB | 8,192 GiB | 16,384 GiB | 32,767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
B1ms | 640 IOPS | 120 | 240 | 500 | 640* | 640* | 640* | 640* | 640* | 640* | 640* | 640* |
B2s | 1,280 IOPS | 120 | 240 | 500 | 1,100 | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* |
B2ms | 1,280 IOPS | 120 | 240 | 500 | 1,100 | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* |
B4ms | 1,280 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 2,400* | 2,400* | 2,400* | 2,400* | 2,400* | 2,400* |
B8ms | 1,280 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 3,100* | 3,100* | 3,100* | 3,100* | 2,400* | 2,400* |
B12ms | 1,280 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 3,800* | 3,800* | 3,800* | 3,800* | 3,800* | 3,800* |
B16ms | 1,280 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 4,300* | 4,300* | 4,300* | 4,300* | 4,300* | 4,300* |
B20ms | 1,280 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 5,000* | 5,000* | 5,000* | 5,000* | 5,000* |
一般用途
SKU 名稱 | IOPS 上限 | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1,024 GiB | 2,048 GiB | 4,096 GiB | 8,192 GiB | 16,384 GiB | 32,767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
D2s_v3 / D2ds_v4 | 3,200 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
D2ds_v5/ D2ads_v5 | 3,750 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
D4s_v3 / D4ds_v4 / D4ds_v5 / D4ads_v5 | 6,400 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 6,400* | 6,400* | 6,400* | 6,400* | 6,400* |
D8s_v3/D8ds_v4/D8ds_v5/D8ads_v5 | 12,800 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 12,800* | 12,800* | 12,800* |
D16s_v3/D16ds_v4/D16ds_v5/D16ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
D32s_v3/D32ds_v4/D32ds_v5/D32ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
D64s_v3/D64ds_v4/D64ds_v5/D64ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
D96ds_v5 / D96ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
記憶體最佳化
SKU 名稱 | IOPS 上限 | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1,024 GiB | 2,048 GiB | 4,096 GiB | 8,192 GiB | 16,384 GiB | 32,767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
E2s_v3 / E2ds_v4 | 3,200 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
E2ds_v5 /E2ads_v5 | 3,750 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
E4s_v3/E4ds_v4/E4ds_v5/E4ads_v5 | 6,400 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 6,400* | 6,400* | 6,400* | 6,400* | 6,400* |
E8s_v3/ E8ds_v4 / E8ds_v5 / E8ads_v5 | 12,800 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 12,800* | 12,800* | 12,800* |
E16s_v3/E16ds_v4/E16ds_v5/E16ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
E20ds_v4/ E20ds_v5 / E20ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
E32s_v3/E32ds_v4/E32ds_v5/E32ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
E48s_v3 / E48ds_v4 / E48ds_v5 / E48ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
E64s_v3/E64ds_v4/E64ds_v5/E64ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
E96ds_v5/ E96ads_v5 | 20,000 IOPS | 120 | 240 | 500 | 1,100 | 2,300 | 5,000 | 7,500 | 7,500 | 16,000 | 18,000 | 20,000 |
以星號標示的 IOPS * 受限於您選取的 VM 類型。 否則,選取的記憶體大小會限制 IOPS。
注意
您可能會在計量中看到較高的 IOPS,因為磁碟層級高載。 如需詳細資訊,請參閱 受控磁碟高載。
設定的最大 I/O 頻寬 (MiB/秒)
SKU 名稱 | giB 中的 儲存體 大小 | 32 | 64 | 128 | 256 | 512 | 1,024 | 2,048 | 4,096 | 8,192 | 16,384 | 32,767 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
儲存體 MiB/秒的頻寬 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 | |
高載 | ||||||||||||
B1ms | 10 MiB/秒 | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* |
B2s | 15 MiB/秒 | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 10* | 10* |
B2ms | 22.5 MiB/秒 | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* |
B4ms | 35 MiB/秒 | 25 | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* |
B8ms | 50 MiB/秒 | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B12ms | 50 MiB/秒 | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B16ms | 50 MiB/秒 | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B20ms | 50 MiB/秒 | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
一般用途 | ||||||||||||
D2s_v3 / D2ds_v4 | 48 MiB/秒 | 25 | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* |
D2ds_v5 /D2ads_v5 | 85 MiB/秒 | 25 | 50 | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* |
D4s_v3/ D4ds_v4 | 96 MiB/秒 | 25 | 50 | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* |
D4ds_v5 / D4ads_v5 | 145 MiB/秒 | 25 | 50* | 100* | 125* 145* | 145* | 145* | 145* | 145* | 145* | 145* | |
D8s_v3/ D8ds_v4 | 192 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 192* | 192* | 192* | 192* | 192* | 192* |
D8ds_v5/ D8ads_v5 | 290 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 290* | 290* | 290* |
D16s_v3/ D16ds_v4 | 384 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 384* | 384* | 384* |
D16ds_v5 / D16ads_v5 | 600 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 600* | 600* |
D32s_v3 / D32ds_v4 | 768 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
D32ds_v5 / D32ads_v5 | 865 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 865* |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 900 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
D64s_v3 / Dd64ds_v4 / D64ds_v5 / D64ads_v5 | 900 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Dd96ds_v5 / Dd96ads_v5 | 900 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
記憶體最佳化 | ||||||||||||
E2s_v3 / E2ds_v4 | 48 MiB/秒 | 25 | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* |
E2ds_v5 /E2ads_v5 | 85 MiB/秒 | 25 | 50 | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* |
E4s_v3 / E4ds_v4 | 96 MiB/秒 | 25 | 50 | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* |
E4ds_v5/ E4ads_v5 | 145 MiB/秒 | 25 | 50* | 100* | 125* 145* | 145* | 145* | 145* | 145* | 145* | 145* | |
E8s_v3 / E8ds_v4 | 192 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 192* | 192* | 192* | 192* | 192* | 192* |
E8ds_v5 /E8ads_v5 | 290 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 290* | 290* | 290* |
E16s_v3 / E16ds_v4 | 384 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 384* | 384* | 384* |
E16ds_v5 / E16ads_v5 | 600 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 600* | 600* |
E20ds_v4 | 480 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 480* | 480* | 480* |
E20ds_v5 / E20ads_v5 | 750 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 750* |
E32s_v3 / E32ds_v4 | 750 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 750 |
E32ds_v5 / E32ads_v5 | 865 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 865* |
E48s_v3 / E48ds_v4 /E48ds_v5 / E48ads_v5 | 900 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
E64s_v3/E64ds_v4/E64ds_v5/E64ads_v5 | 900 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Ed96ds_v5/ Ed96ads_v5 | 900 MiB/秒 | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
以星號標示的 I/O 頻寬限制為您選取的 VM 類型。 否則,選取的記憶體大小會限制 I/O 頻寬。
達到記憶體限制
當您達到記憶體限制時,伺服器就會開始傳回錯誤,並防止任何進一步的修改。 達到限制也可能造成其他作業活動的問題,例如備份和預先寫入記錄 (WAL) 封存。
為了避免這種情況,當記憶體使用量達到 95% 或可用容量小於 5 GiB 時,伺服器會自動切換到只讀模式。
建議您在記憶體用完之前主動監視使用的磁碟空間,並增加磁碟大小。 您可以設定警示,以在伺服器記憶體接近磁碟不足狀態時通知您。 如需詳細資訊,請參閱使用 Azure 入口網站 來設定 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器的計量警示。
儲存體 自動成長
儲存體 自動成長有助於確保您的伺服器一律有足夠的儲存容量,而且不會變成唯讀。 當您開啟記憶體自動成長時,記憶體會自動擴充,而不會影響工作負載。
對於布建記憶體超過 1 TiB 的伺服器,當可用空間低於總容量的 10% 或 64 GiB 的可用空間時,記憶體自動成長機制就會啟動,無論這兩個值中的哪一個值都較小。 相反地,對於記憶體低於 1 TiB 的伺服器,此閾值會根據這些值中的哪一個較小,調整為可用空間的 20% 或 64 GiB。
如圖所示,採用記憶體容量為 2 TiB 的伺服器(大於 1 TiB)。 在此情況下,自動成長限制會設定為 64 GiB。 之所以選擇,是因為與 2 TiB 的 10% 相比,64 GiB 是較小的值,大約是 204.8 GiB。 相反地,對於儲存大小為 128 GiB(小於 1 TiB 的伺服器),當只有 25.8 GiB 的空間剩餘時,自動成長功能就會啟動。 此啟用是以總配置記憶體 (128 GiB) 的 20% 閾值為基礎,小於 64 GiB。
適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器使用Azure 受控磁碟。 默認行為是將磁碟大小增加至下一個進階層。 不論您手動啟動記憶體調整作業,還是透過記憶體自動成長,此增加一律是大小和成本的兩倍。 當您管理無法預測的工作負載時,啟用記憶體自動成長是有價值的,因為它會自動偵測低記憶體狀況,並據以相應增加記憶體。
調整記憶體的程式會在在線執行,而不會造成任何停機時間,但磁碟布建在 4,096 GiB 時除外。 此例外狀況是 Azure 受控磁碟的限制。 如果磁碟已是 4,096 GiB,則即使開啟記憶體自動成長,也不會觸發記憶體調整活動。 在這種情況下,您必須手動調整記憶體。 手動調整是一項脫機作業,您應該根據您的商務需求進行規劃。
請記住,儲存體只能擴大,而不能縮小。
限制和考慮
磁碟調整作業一律會上線,但涉及 4,096-GiB 界限的特定案例除外。 這些案例包括到達、從 開始或跨越 4,096-GiB 限制。 例如,當您從 2,048 GiB 調整為 8,192 GiB 時。
小於 4 TiB 的磁碟大小支援主機快取 (ReadOnly 和 Read/Write)。 這表示布建最多 4095 GiB 的任何磁碟都可以利用主機快取。 磁碟大小超過或等於 4096 GiB 不支援主機快取。 例如,布建在 4095 GiB 的 P50 進階磁碟可以利用主機快取和布建在 4096 GiB 的 P50 磁碟無法利用主機快取。 從較低的磁碟大小移至 4096 GiB 或更新版本的客戶將停止取得磁碟快取能力。
這項限制是因為基礎 Azure 受控磁碟需要手動磁碟調整作業。 當您接近此限制時,您會在入口網站中收到參考訊息。
儲存體 自動成長目前不適用於已啟用讀取複本的伺服器。
當您使用高 WAL 時,不會觸發 儲存體 自動成長。
注意
儲存體 自動成長永遠不會觸發脫機增加。
進階 SSD v2 (預覽)
進階 SSD v2 提供比進階 SSD 更高的效能,同時通常成本較低。 您可以隨時調校進階 SSD v2 磁碟的效能 (容量、輸送量和 IOPS),讓工作負載符合轉移的效能需求之際,同時符合成本效益。 例如,交易密集型的資料庫可能需要大量的小型 IOPS,或者遊戲應用程式可能需要大量的 IOPS (但僅在尖峰時間)。 因此,針對大部分的一般用途工作負載,進階 SSD v2 能提供最佳的價格效能。 您現在可以在有限的區域中部署具有 進階版 SSD v2 磁碟的彈性伺服器實例 適用於 PostgreSQL 的 Azure 資料庫。
進階版 SSD 與 進階版 SSD v2 之間的差異
不同於 進階版 SSD,進階版 SSD v2 沒有專用大小。 您可以將 進階版 SSD v2 設定為任何您偏好的大小,並根據您的工作負載需求進行細微調整(1-GiB 增量)。 進階版 SSD v2 不支援主機快取,但仍提供大幅較低的延遲,進階版 SSD。 進階版 SSD v2 容量的範圍從 1 GiB 到 64 TIB。
下表提供五種磁碟類型的比較,以協助您決定要使用的磁碟類型。
進階 SSD v2 | 進階 SSD | |
---|---|---|
磁碟類型 | SSD | SSD |
案例 | 持續需要低延遲和高 IOPS 與輸送量的生產環境與效能敏感的工作負載 | 生產環境和重視效能的工作負載 |
最大磁碟大小 | 65,536 GiB | 32,767 GiB |
最大輸送量 | 1200 MB/s | 900 MB/秒 |
最大 IOPS | 80,000 | 20,000 |
可作為 OS 磁碟? | No | Yes |
進階版 SSD v2 預設會為每個訂用帳戶的每個區域提供最多 32 TiB,但依要求支援更高的容量。 若要要求增加容量,請要求增加配額或連絡 Azure 支援。
進階 SSD v2 IOPS
所有 進階版 SSD v2 磁碟都有免費 3000 IOPS 的基準。 6 GiB 之後,磁碟的最大 IOPS 可能會以每個 GiB 500 的速率增加,最多 80,000 IOPS。 因此,8 GiB 磁碟最多可以有 4,000 IOPS,而 10 GiB 最多可以有 5,000 IOPS。 若要能夠在磁碟上設定 80,000 個 IOPS,該磁碟必須至少有 160 GIB。 將 IOPS 增加到 3000 以上,會提高磁碟的價格。
進階 SSD v2 輸送量
所有 進階版 SSD v2 磁碟都有 125 MB/秒的基準輸送量,免費。 6 GiB 之後,每個設定 IOPS 可設定的最大輸送量增加 0.25 MB/秒。 如果磁碟有 3,000 IOPS,其可設定的最大輸送量為 750 MB/秒。 若要提高此磁碟超過 750 MB/秒的輸送量,必須增加其 IOPS。 例如,如果您將 IOPS 增加到 4,000,則可以設定的最大輸送量為 1,000。 1,200 MB/秒是具有 5,000 IOPS 或更多的磁碟支援最大輸送量。 增加超過 125 的輸送量會增加磁碟的價格。
注意
進階版 SSD v2 目前為 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器預覽版。
進階版 SSD v2 早期預覽限制
適用於 PostgreSQL 的 Azure 資料庫 具有 進階版 SSD V2 磁碟的彈性伺服器只能在西歐、美國東部、瑞士北部區域進行早期預覽,並提供所選區域中仍有容量。 即將推出更多區域的支援。
在早期預覽期間,SSD V2 磁碟不支援高可用性、讀取複本、異地備援備份、客戶自控密鑰,儲存體 自動成長功能。 #D430865A7DCF0407FB022EF16CAD50B60 SSD V2 即將支援這些功能。
在早期預覽期間,無法切換 進階版 SSD V2 和 進階版 SSD 記憶體類型。
您只能針對新建立的伺服器啟用 進階版 SSD V2。 即將推出現有伺服器的支援。
IOPS (預覽)
適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器支援布建額外的 IOPS。 這項功能可讓您在免費的 IOPS 限制之外,佈建更多 IOPS。 使用這項功能,您可以隨時根據工作負載需求增加或減少布建的 IOPS 數目。
最小和最大 IOPS 取決於選取的計算大小。 若要深入瞭解每個計算大小的最小和最大 IOPS,請參閱 數據表。
重要
最小和最大 IOPS 取決於選取的計算大小。
瞭解如何 相應增加或減少 IOPS。
價格
如需最新的定價資訊,請參閱 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器定價頁面。 Azure 入口網站 會根據您選取的選項,在 [定價層] 索引標籤上顯示每月成本。
如果您沒有 Azure 訂用帳戶,則可以使用 Azure 定價計算機來取得估計的價格。 在 Azure 定價計算機網站上,選取 [新增專案],展開 [資料庫] 類別,然後選取 [適用於 PostgreSQL 的 Azure 資料庫] 來自定義選項。