cpu_index_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.005 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_index_tuple_cost |
cpu_operator_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對處理每個運算子或函數呼叫的成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.0025 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對處理每個元組 (資料列) 成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.01 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_tuple_cost |
effective_cache_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對資料快取總大小的假設。 也就是說,用於 PostgreSQL 資料檔案的快取 (核心快取和共用緩衝區) 的總大小。 這是以磁碟頁為單位測量的,每個磁碟頁通常為 8 kB。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的產品時,您也應該根據下列公式中的值調整參數的 effective_cache_size 值。
用來計算 值 effective_cache_size 的公式取決於 的值 shared_buffers,看起來像 (memoryGib * 131072) - shared_buffers。
| 記憶體大小 |
共享緩衝區 |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
如果查詢成本較高,請執行 JIT 編譯。 -1 會停用 JIT 編譯。 |
| 數據類型 |
整數 |
| 預設值 |
100000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_above_cost |
jit_inline_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
如果查詢成本較高,請執行 JIT 內嵌。 -1 會停用內嵌功能。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
如果查詢更昂貴,請最佳化 JIT 編譯的函式。 -1 會停用最佳化。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
針對平行掃描設定索引資料量下限。 如果規劃器估計需要讀取的索引頁數太少而無法達到此限制,則不會考慮平行掃描。 |
| 數據類型 |
整數 |
| 預設值 |
64 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_index_scan_size |
min_parallel_table_scan_size(最小平行資料表掃描大小)
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定平行掃描的表格資料量下限。 如果規劃器估計它將讀取的資料表頁數太少而無法達到此限制,則不會考慮進行平行掃描。 |
| 數據類型 |
整數 |
| 預設值 |
1024 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_table_scan_size |
並行設置成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1000 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對將每個 Tuple (資料列) 從工作節點傳遞到主節點後端的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_tuple_cost |
隨機頁面成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對非循序擷取磁碟頁面的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
2 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
random_page_cost |
seq_page_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對循序擷取之磁碟分頁的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.005 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_index_tuple_cost |
cpu_operator_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對處理每個運算子或函數呼叫的成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.0025 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對處理每個元組 (資料列) 成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.01 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_tuple_cost |
effective_cache_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對資料快取總大小的假設。 也就是說,用於 PostgreSQL 資料檔案的快取 (核心快取和共用緩衝區) 的總大小。 這是以磁碟頁為單位測量的,每個磁碟頁通常為 8 kB。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的產品時,您也應該根據下列公式中的值調整參數的 effective_cache_size 值。
用來計算 值 effective_cache_size 的公式取決於 的值 shared_buffers,看起來像 (memoryGib * 131072) - shared_buffers。
| 記憶體大小 |
共享緩衝區 |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
如果查詢成本較高,請執行 JIT 編譯。 -1 會停用 JIT 編譯。 |
| 數據類型 |
整數 |
| 預設值 |
100000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_above_cost |
jit_inline_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
如果查詢成本較高,請執行 JIT 內嵌。 -1 會停用內嵌功能。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
如果查詢更昂貴,請最佳化 JIT 編譯的函式。 -1 會停用最佳化。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
針對平行掃描設定索引資料量下限。 如果規劃器估計需要讀取的索引頁數太少而無法達到此限制,則不會考慮平行掃描。 |
| 數據類型 |
整數 |
| 預設值 |
64 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_index_scan_size |
min_parallel_table_scan_size(最小平行資料表掃描大小)
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定平行掃描的表格資料量下限。 如果規劃器估計它將讀取的資料表頁數太少而無法達到此限制,則不會考慮進行平行掃描。 |
| 數據類型 |
整數 |
| 預設值 |
1024 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_table_scan_size |
並行設置成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1000 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對將每個 Tuple (資料列) 從工作節點傳遞到主節點後端的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_tuple_cost |
隨機頁面成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對非循序擷取磁碟頁面的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
2 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
random_page_cost |
seq_page_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對循序擷取之磁碟分頁的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.005 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_index_tuple_cost |
cpu_operator_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對處理在查詢期間執行的每個運算子或函式的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.0025 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢時規劃工具對每一列處理成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.01 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_tuple_cost |
effective_cache_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對磁碟快取大小的假設。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的產品時,您也應該根據下列公式中的值調整參數的 effective_cache_size 值。
用來計算 值 effective_cache_size 的公式取決於 的值 shared_buffers,看起來像 (memoryGib * 131072) - shared_buffers。
| 記憶體大小 |
共享緩衝區 |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本則會啟動 JIT 編譯 (如果已啟用)。 |
| 數據類型 |
整數 |
| 預設值 |
100000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_above_cost |
jit_inline_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會嘗試內嵌函式和運算子。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會套用昂貴的最佳化。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_optimize_above_cost |
min_parallel_index_scan_size
min_parallel_table_scan_size(最小平行資料表掃描大小)
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定必須掃描的資料表資料量下限,才能將平行掃描納入考量。 |
| 數據類型 |
整數 |
| 預設值 |
1024 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_table_scan_size |
並行設置成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1000 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對將每個 Tuple (資料列) 從背景工作傳遞到主要後端的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_tuple_cost |
隨機頁面成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對非循序擷取磁碟頁面的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
2 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
random_page_cost |
seq_page_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對循序擷取之磁碟分頁的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.005 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_index_tuple_cost |
cpu_operator_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對處理在查詢期間執行的每個運算子或函式的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.0025 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢時規劃工具對每一列處理成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.01 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_tuple_cost |
effective_cache_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對磁碟快取大小的假設。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的產品時,您也應該根據下列公式中的值調整參數的 effective_cache_size 值。
用來計算 值 effective_cache_size 的公式取決於 的值 shared_buffers,看起來像 (memoryGib * 131072) - shared_buffers。
| 記憶體大小 |
共享緩衝區 |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本則會啟動 JIT 編譯 (如果已啟用)。 |
| 數據類型 |
整數 |
| 預設值 |
100000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_above_cost |
jit_inline_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會嘗試內嵌函式和運算子。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會套用昂貴的最佳化。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_optimize_above_cost |
min_parallel_index_scan_size
min_parallel_table_scan_size(最小平行資料表掃描大小)
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定必須掃描的資料表資料量下限,才能將平行掃描納入考量。 |
| 數據類型 |
整數 |
| 預設值 |
1024 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_table_scan_size |
並行設置成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1000 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對將每個 Tuple (資料列) 從背景工作傳遞到主要後端的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_tuple_cost |
隨機頁面成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對非循序擷取磁碟頁面的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
2 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
random_page_cost |
seq_page_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對循序擷取之磁碟分頁的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.005 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_index_tuple_cost |
cpu_operator_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對處理在查詢期間執行的每個運算子或函式的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.0025 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢時規劃工具對每一列處理成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.01 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_tuple_cost |
effective_cache_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對磁碟快取大小的假設。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的產品時,您也應該根據下列公式中的值調整參數的 effective_cache_size 值。
用來計算 值 effective_cache_size 的公式取決於 的值 shared_buffers,看起來像 (memoryGib * 131072) - shared_buffers。
| 記憶體大小 |
共享緩衝區 |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本則會啟動 JIT 編譯 (如果已啟用)。 |
| 數據類型 |
整數 |
| 預設值 |
100000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_above_cost |
jit_inline_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會嘗試內嵌函式和運算子。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會套用昂貴的最佳化。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_optimize_above_cost |
min_parallel_index_scan_size
min_parallel_table_scan_size(最小平行資料表掃描大小)
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定必須掃描的資料表資料量下限,才能將平行掃描納入考量。 |
| 數據類型 |
整數 |
| 預設值 |
1024 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_table_scan_size |
並行設置成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1000 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對將每個 Tuple (資料列) 從背景工作傳遞到主要後端的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_tuple_cost |
隨機頁面成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對非循序擷取磁碟頁面的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
2 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
random_page_cost |
seq_page_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對循序擷取之磁碟分頁的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.005 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_index_tuple_cost |
cpu_operator_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對處理在查詢期間執行的每個運算子或函式的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.0025 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢時規劃工具對每一列處理成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.01 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_tuple_cost |
effective_cache_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對磁碟快取大小的假設。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的產品時,您也應該根據下列公式中的值調整參數的 effective_cache_size 值。
用來計算 值 effective_cache_size 的公式取決於 的值 shared_buffers,看起來像 (memoryGib * 131072) - shared_buffers。
| 記憶體大小 |
共享緩衝區 |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本則會啟動 JIT 編譯 (如果已啟用)。 |
| 數據類型 |
整數 |
| 預設值 |
100000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_above_cost |
jit_inline_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會嘗試內嵌函式和運算子。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會套用昂貴的最佳化。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_optimize_above_cost |
min_parallel_index_scan_size
min_parallel_table_scan_size(最小平行資料表掃描大小)
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定必須掃描的資料表資料量下限,才能將平行掃描納入考量。 |
| 數據類型 |
整數 |
| 預設值 |
1024 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_table_scan_size |
並行設置成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1000 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對將每個 Tuple (資料列) 從背景工作傳遞到主要後端的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_tuple_cost |
隨機頁面成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對非循序擷取磁碟頁面的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
2 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
random_page_cost |
seq_page_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對循序擷取之磁碟分頁的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.005 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_index_tuple_cost |
cpu_operator_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對處理在查詢期間執行的每個運算子或函式的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.0025 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢時規劃工具對每一列處理成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.01 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_tuple_cost |
effective_cache_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對磁碟快取大小的假設。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的產品時,您也應該根據下列公式中的值調整參數的 effective_cache_size 值。
用來計算 值 effective_cache_size 的公式取決於 的值 shared_buffers,看起來像 (memoryGib * 131072) - shared_buffers。
| 記憶體大小 |
共享緩衝區 |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本則會啟動 JIT 編譯 (如果已啟用)。 |
| 數據類型 |
整數 |
| 預設值 |
100000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_above_cost |
jit_inline_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會嘗試內嵌函式和運算子。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會套用昂貴的最佳化。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_optimize_above_cost |
min_parallel_index_scan_size
min_parallel_table_scan_size(最小平行資料表掃描大小)
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定必須掃描的資料表資料量下限,才能將平行掃描納入考量。 |
| 數據類型 |
整數 |
| 預設值 |
1024 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_table_scan_size |
並行設置成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1000 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對將每個 Tuple (資料列) 從背景工作傳遞到主要後端的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_tuple_cost |
隨機頁面成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對非循序擷取磁碟頁面的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
2 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
random_page_cost |
seq_page_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對循序擷取之磁碟分頁的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.005 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_index_tuple_cost |
cpu_operator_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對處理在查詢期間執行的每個運算子或函式的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.0025 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢時規劃工具對每一列處理成本的估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.01 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
cpu_tuple_cost |
effective_cache_size
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對磁碟快取大小的假設。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的產品時,您也應該根據下列公式中的值調整參數的 effective_cache_size 值。
用來計算 值 effective_cache_size 的公式取決於 的值 shared_buffers,看起來像 (memoryGib * 131072) - shared_buffers。
| 記憶體大小 |
共享緩衝區 |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本則會啟動 JIT 編譯 (如果已啟用)。 |
| 數據類型 |
整數 |
| 預設值 |
100000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_above_cost |
jit_inline_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會嘗試內嵌函式和運算子。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定查詢成本,若超過該成本,JIT 編譯就會套用昂貴的最佳化。 |
| 數據類型 |
整數 |
| 預設值 |
500000 |
| 允許的值 |
-1-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
jit_optimize_above_cost |
min_parallel_index_scan_size
min_parallel_table_scan_size(最小平行資料表掃描大小)
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定必須掃描的資料表資料量下限,才能將平行掃描納入考量。 |
| 數據類型 |
整數 |
| 預設值 |
1024 |
| 允許的值 |
0-715827882 |
| 參數類型 |
dynamic |
| 文件資料 |
min_parallel_table_scan_size |
並行設置成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1000 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對將每個 Tuple (資料列) 從背景工作傳遞到主要後端的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
parallel_tuple_cost |
隨機頁面成本
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃器對非循序擷取磁碟頁面的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
2 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
random_page_cost |
seq_page_cost
| Attribute |
價值觀 |
| 類別 |
查詢微調/規劃工具成本常數 |
| Description |
設定規劃工具對循序擷取之磁碟分頁的成本估計值。 |
| 數據類型 |
NUMERIC |
| 預設值 |
1 |
| 允許的值 |
0-1.79769e+308 |
| 參數類型 |
dynamic |
| 文件資料 |
seq_page_cost |