CPU 索引元組成本 (cpu_index_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.005 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_index_tuple_cost |
CPU 運算單元成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對處理查詢期間執行的每個運算子或函式的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.0025 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_operator_cost |
CPU 元組成本 (cpu_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對查詢期間處理每一列的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.01 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_tuple_cost |
effective_cache_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對磁碟快取大小的假設。 |
資料類型 |
整數 |
預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
允許的值 |
1-2147483647 |
參數類型 |
動態的 |
文件集 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size
伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size
伺服器參數的預設值沒有任何影響。
每次變更指派給實例的產品時,也應該根據下列公式中的值來調整參數的值 effective_cache_size
。
用來計算 值的 effective_cache_size
公式相依於 的值 shared_buffers
,看起來像 (memoryGib * 131072) - shared_buffers
。
記憶體大小 |
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 編譯 (若已啟用)。 |
資料類型 |
整數 |
預設值 |
100000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_above_cost |
jit_inline_above_cost
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則嘗試內嵌函式和運算子。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_inline_above_cost |
即時優化提高成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則套用昂貴的最佳化。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_optimize_above_cost |
最小平行索引掃描大小
min_parallel_table_scan_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定必須掃描的資料表資料量下限,才能考慮進行平行掃描。 |
資料類型 |
整數 |
預設值 |
1024 |
允許的值 |
0-715827882 |
參數類型 |
動態的 |
文件集 |
min_parallel_table_scan_size(最小平行資料表掃描大小) |
併行設置成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1000 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
平行設置成本 |
平行元組成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具將每個 Tuple (資料列) 從背景工作傳遞至主要後端的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
parallel_tuple_cost |
隨機頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具非循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
2 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
random_page_cost |
序列頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
seq_page_cost |
CPU 索引元組成本 (cpu_index_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.005 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_index_tuple_cost |
CPU 運算單元成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對處理查詢期間執行的每個運算子或函式的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.0025 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_operator_cost |
CPU 元組成本 (cpu_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對查詢期間處理每一列的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.01 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_tuple_cost |
effective_cache_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對磁碟快取大小的假設。 |
資料類型 |
整數 |
預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
允許的值 |
1-2147483647 |
參數類型 |
動態的 |
文件集 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size
伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size
伺服器參數的預設值沒有任何影響。
每次變更指派給實例的產品時,也應該根據下列公式中的值來調整參數的值 effective_cache_size
。
用來計算 值的 effective_cache_size
公式相依於 的值 shared_buffers
,看起來像 (memoryGib * 131072) - shared_buffers
。
記憶體大小 |
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 編譯 (若已啟用)。 |
資料類型 |
整數 |
預設值 |
100000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_above_cost |
jit_inline_above_cost
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則嘗試內嵌函式和運算子。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_inline_above_cost |
即時優化提高成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則套用昂貴的最佳化。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_optimize_above_cost |
最小平行索引掃描大小
min_parallel_table_scan_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定必須掃描的資料表資料量下限,才能考慮進行平行掃描。 |
資料類型 |
整數 |
預設值 |
1024 |
允許的值 |
0-715827882 |
參數類型 |
動態的 |
文件集 |
min_parallel_table_scan_size(最小平行資料表掃描大小) |
併行設置成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1000 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
平行設置成本 |
平行元組成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具將每個 Tuple (資料列) 從背景工作傳遞至主要後端的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
parallel_tuple_cost |
隨機頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具非循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
2 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
random_page_cost |
序列頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
seq_page_cost |
CPU 索引元組成本 (cpu_index_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.005 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_index_tuple_cost |
cpu_operator_cost
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對處理查詢期間執行的每個運算子或函式的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.0025 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_operator_cost |
CPU 元組成本 (cpu_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對查詢期間處理每一列的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.01 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_tuple_cost |
effective_cache_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對磁碟快取大小的假設。 |
資料類型 |
整數 |
預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
允許的值 |
1-2147483647 |
參數類型 |
動態的 |
文件集 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size
伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size
伺服器參數的預設值沒有任何影響。
每次變更指派給實例的產品時,也應該根據下列公式中的值來調整參數的值 effective_cache_size
。
用來計算 值的 effective_cache_size
公式相依於 的值 shared_buffers
,看起來像 (memoryGib * 131072) - shared_buffers
。
記憶體大小 |
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 編譯 (若已啟用)。 |
資料類型 |
整數 |
預設值 |
100000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_above_cost |
jit_inline_above_cost
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則嘗試內嵌函式和運算子。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_inline_above_cost |
即時優化提高成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則套用昂貴的最佳化。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_optimize_above_cost |
最小平行索引掃描大小
min_parallel_table_scan_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定必須掃描的資料表資料量下限,才能考慮進行平行掃描。 |
資料類型 |
整數 |
預設值 |
1024 |
允許的值 |
0-715827882 |
參數類型 |
動態的 |
文件集 |
min_parallel_table_scan_size(最小平行資料表掃描大小) |
併行設置成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1000 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
平行設置成本 |
平行元組成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具將每個 Tuple (資料列) 從背景工作傳遞至主要後端的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
parallel_tuple_cost |
隨機頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具非循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
2 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
random_page_cost |
序列頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
seq_page_cost |
CPU 索引元組成本 (cpu_index_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.005 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_index_tuple_cost |
CPU 運算單元成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對處理查詢期間執行的每個運算子或函式的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.0025 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_operator_cost |
CPU 元組成本 (cpu_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對查詢期間處理每一列的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.01 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_tuple_cost |
effective_cache_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對磁碟快取大小的假設。 |
資料類型 |
整數 |
預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
允許的值 |
1-2147483647 |
參數類型 |
動態的 |
文件集 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size
伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size
伺服器參數的預設值沒有任何影響。
每次變更指派給實例的產品時,也應該根據下列公式中的值來調整參數的值 effective_cache_size
。
用來計算 值的 effective_cache_size
公式相依於 的值 shared_buffers
,看起來像 (memoryGib * 131072) - shared_buffers
。
記憶體大小 |
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 編譯 (若已啟用)。 |
資料類型 |
整數 |
預設值 |
100000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_above_cost |
jit_inline_above_cost
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則嘗試內嵌函式和運算子。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_inline_above_cost |
即時優化提高成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則套用昂貴的最佳化。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_optimize_above_cost |
最小平行索引掃描大小
min_parallel_table_scan_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定必須掃描的資料表資料量下限,才能考慮進行平行掃描。 |
資料類型 |
整數 |
預設值 |
1024 |
允許的值 |
0-715827882 |
參數類型 |
動態的 |
文件集 |
min_parallel_table_scan_size(最小平行資料表掃描大小) |
併行設置成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1000 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
平行設置成本 |
平行元組成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具將每個 Tuple (資料列) 從背景工作傳遞至主要後端的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
parallel_tuple_cost |
隨機頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具非循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
2 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
random_page_cost |
序列頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
seq_page_cost |
CPU 索引元組成本 (cpu_index_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.005 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_index_tuple_cost |
CPU 運算單元成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對處理查詢期間執行的每個運算子或函式的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.0025 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_operator_cost |
CPU 元組成本 (cpu_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對查詢期間處理每一列的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.01 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_tuple_cost |
effective_cache_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對磁碟快取大小的假設。 |
資料類型 |
整數 |
預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
允許的值 |
1-2147483647 |
參數類型 |
動態的 |
文件集 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size
伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size
伺服器參數的預設值沒有任何影響。
每次變更指派給實例的產品時,也應該根據下列公式中的值來調整參數的值 effective_cache_size
。
用來計算 值的 effective_cache_size
公式相依於 的值 shared_buffers
,看起來像 (memoryGib * 131072) - shared_buffers
。
記憶體大小 |
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 編譯 (若已啟用)。 |
資料類型 |
整數 |
預設值 |
100000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_above_cost |
jit_inline_above_cost
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則嘗試內嵌函式和運算子。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_inline_above_cost |
即時優化提高成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則套用昂貴的最佳化。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_optimize_above_cost |
最小平行索引掃描大小
min_parallel_table_scan_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定必須掃描的資料表資料量下限,才能考慮進行平行掃描。 |
資料類型 |
整數 |
預設值 |
1024 |
允許的值 |
0-715827882 |
參數類型 |
動態的 |
文件集 |
min_parallel_table_scan_size(最小平行資料表掃描大小) |
併行設置成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1000 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
平行設置成本 |
平行元組成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具將每個 Tuple (資料列) 從背景工作傳遞至主要後端的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
parallel_tuple_cost |
隨機頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具非循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
2 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
random_page_cost |
序列頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
seq_page_cost |
CPU 索引元組成本 (cpu_index_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.005 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_index_tuple_cost |
CPU 運算單元成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對處理查詢期間執行的每個運算子或函式的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.0025 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_operator_cost |
CPU 元組成本 (cpu_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對查詢期間處理每一列的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.01 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_tuple_cost |
effective_cache_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對磁碟快取大小的假設。 |
資料類型 |
整數 |
預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
允許的值 |
1-2147483647 |
參數類型 |
動態的 |
文件集 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size
伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size
伺服器參數的預設值沒有任何影響。
每次變更指派給實例的產品時,也應該根據下列公式中的值來調整參數的值 effective_cache_size
。
用來計算 值的 effective_cache_size
公式相依於 的值 shared_buffers
,看起來像 (memoryGib * 131072) - shared_buffers
。
記憶體大小 |
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 編譯 (若已啟用)。 |
資料類型 |
整數 |
預設值 |
100000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_above_cost |
jit_inline_above_cost
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則嘗試內嵌函式和運算子。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_inline_above_cost |
即時優化提高成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則套用昂貴的最佳化。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_optimize_above_cost |
最小平行索引掃描大小
min_parallel_table_scan_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定必須掃描的資料表資料量下限,才能考慮進行平行掃描。 |
資料類型 |
整數 |
預設值 |
1024 |
允許的值 |
0-715827882 |
參數類型 |
動態的 |
文件集 |
min_parallel_table_scan_size(最小平行資料表掃描大小) |
併行設置成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1000 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
平行設置成本 |
平行元組成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具將每個 Tuple (資料列) 從背景工作傳遞至主要後端的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
parallel_tuple_cost |
隨機頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具非循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
2 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
random_page_cost |
序列頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
seq_page_cost |
CPU 索引元組成本 (cpu_index_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具在索引掃描期間處理每個索引項目的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.005 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_index_tuple_cost |
CPU 運算單元成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對處理查詢期間執行的每個運算子或函式的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.0025 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_operator_cost |
CPU 元組成本 (cpu_tuple_cost)
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對查詢期間處理每一列的成本的估計值。 |
資料類型 |
數字的 |
預設值 |
0.01 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
cpu_tuple_cost |
effective_cache_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具對磁碟快取大小的假設。 |
資料類型 |
整數 |
預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
允許的值 |
1-2147483647 |
參數類型 |
動態的 |
文件集 |
effective_cache_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 effective_cache_size
伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 effective_cache_size
伺服器參數的預設值沒有任何影響。
每次變更指派給實例的產品時,也應該根據下列公式中的值來調整參數的值 effective_cache_size
。
用來計算 值的 effective_cache_size
公式相依於 的值 shared_buffers
,看起來像 (memoryGib * 131072) - shared_buffers
。
記憶體大小 |
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 編譯 (若已啟用)。 |
資料類型 |
整數 |
預設值 |
100000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_above_cost |
jit_inline_above_cost
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則嘗試內嵌函式和運算子。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_inline_above_cost |
即時優化提高成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定查詢成本,高於該成本 JIT 編譯則套用昂貴的最佳化。 |
資料類型 |
整數 |
預設值 |
500000 |
允許的值 |
-1-2147483647 |
參數類型 |
動態的 |
文件集 |
jit_optimize_above_cost |
最小平行索引掃描大小
min_parallel_table_scan_size
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定必須掃描的資料表資料量下限,才能考慮進行平行掃描。 |
資料類型 |
整數 |
預設值 |
1024 |
允許的值 |
0-715827882 |
參數類型 |
動態的 |
文件集 |
min_parallel_table_scan_size(最小平行資料表掃描大小) |
併行設置成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具針對平行查詢啟動背景工作處理序的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1000 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
平行設置成本 |
平行元組成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具將每個 Tuple (資料列) 從背景工作傳遞至主要後端的成本估計值。 |
資料類型 |
數字的 |
預設值 |
0.1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
parallel_tuple_cost |
隨機頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具非循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
2 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
random_page_cost |
序列頁面成本
屬性 |
值 |
類別 |
查詢微調/規劃工具成本常數 |
描述 |
設定規劃工具循序擷取磁碟頁面的成本估計值。 |
資料類型 |
數字的 |
預設值 |
1 |
允許的值 |
0-1.79769e+308 |
參數類型 |
動態的 |
文件集 |
seq_page_cost |