cpu_index_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.005 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_index_tuple_cost (CPUのインデックスタプルコスト) |
CPUオペレーターコスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
各演算子または関数呼び出しの処理コストのプランナーの見積もりを設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.0025 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
各タプル (行) の処理コストのプランナーの見積もりを設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.01 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
データ キャッシュの合計サイズに関するプランナーの想定を設定します。 つまり、PostgreSQL データ ファイルに使用されるキャッシュ (カーネル キャッシュと共有バッファー) の合計サイズです。 これはディスク ページで測定され、通常は 8 kB です。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
effective_cache_size |
Azure 固有の注
effective_cache_size サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの 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
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリのコストが高い場合は、JIT コンパイルを実行します。 -1 は JIT コンパイルを無効にします。 |
| データの種類 |
整数 |
| 既定値 |
100000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリのコストが高い場合は、JIT インライン化を実行します。 -1 はインライン化を無効にします。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリのコストが高い場合は、JIT コンパイル関数を最適化します。 -1 は最適化を無効にします。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンに対するインデックス データの最小量を設定します。 プランナーが、この制限に達するには小さすぎるインデックス ページの数を読み取ると見積もった場合、並列スキャンは考慮されません。 |
| データの種類 |
整数 |
| 既定値 |
64 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンのテーブル データの最小量を設定します。 プランナーが、この制限に達するには小さすぎる多数のテーブル ページを読み取ると見積もった場合、並列スキャンは考慮されません。 |
| データの種類 |
整数 |
| 既定値 |
1024 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_table_scan_size |
parallel_setup_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1000 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
ワーカーからリーダーバックエンドに各タプル(行)を渡す際のコストに関するプランナーの見積もりを設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_tuple_cost |
ランダム_ページ_コスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
2 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
シーケンスページのコスト |
cpu_index_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.005 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_index_tuple_cost (CPUのインデックスタプルコスト) |
CPUオペレーターコスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
各演算子または関数呼び出しの処理コストのプランナーの見積もりを設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.0025 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
各タプル (行) の処理コストのプランナーの見積もりを設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.01 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
データ キャッシュの合計サイズに関するプランナーの想定を設定します。 つまり、PostgreSQL データ ファイルに使用されるキャッシュ (カーネル キャッシュと共有バッファー) の合計サイズです。 これはディスク ページで測定され、通常は 8 kB です。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
effective_cache_size |
Azure 固有の注
effective_cache_size サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの 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
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリのコストが高い場合は、JIT コンパイルを実行します。 -1 は JIT コンパイルを無効にします。 |
| データの種類 |
整数 |
| 既定値 |
100000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリのコストが高い場合は、JIT インライン化を実行します。 -1 はインライン化を無効にします。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリのコストが高い場合は、JIT コンパイル関数を最適化します。 -1 は最適化を無効にします。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンに対するインデックス データの最小量を設定します。 プランナーが、この制限に達するには小さすぎるインデックス ページの数を読み取ると見積もった場合、並列スキャンは考慮されません。 |
| データの種類 |
整数 |
| 既定値 |
64 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンのテーブル データの最小量を設定します。 プランナーが、この制限に達するには小さすぎる多数のテーブル ページを読み取ると見積もった場合、並列スキャンは考慮されません。 |
| データの種類 |
整数 |
| 既定値 |
1024 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_table_scan_size |
parallel_setup_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1000 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
ワーカーからリーダーバックエンドに各タプル(行)を渡す際のコストに関するプランナーの見積もりを設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_tuple_cost |
ランダム_ページ_コスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
2 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
シーケンスページのコスト |
cpu_index_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.005 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_index_tuple_cost (CPUのインデックスタプルコスト) |
CPUオペレーターコスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.0025 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.01 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
effective_cache_size |
Azure 固有の注
effective_cache_size サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの 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
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
100000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンに対するインデックス データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
64 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
1024 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_table_scan_size |
parallel_setup_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1000 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
worker からマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_tuple_cost |
ランダム_ページ_コスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
2 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
シーケンスページのコスト |
cpu_index_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.005 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_index_tuple_cost (CPUのインデックスタプルコスト) |
CPUオペレーターコスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.0025 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.01 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
effective_cache_size |
Azure 固有の注
effective_cache_size サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの 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
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
100000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンに対するインデックス データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
64 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
1024 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_table_scan_size |
parallel_setup_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1000 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
worker からマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_tuple_cost |
ランダム_ページ_コスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
2 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
シーケンスページのコスト |
cpu_index_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.005 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_index_tuple_cost (CPUのインデックスタプルコスト) |
CPUオペレーターコスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.0025 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.01 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
effective_cache_size |
Azure 固有の注
effective_cache_size サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの 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
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
100000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンに対するインデックス データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
64 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
1024 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_table_scan_size |
parallel_setup_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1000 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
worker からマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_tuple_cost |
ランダム_ページ_コスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
2 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
シーケンスページのコスト |
cpu_index_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.005 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_index_tuple_cost (CPUのインデックスタプルコスト) |
CPUオペレーターコスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.0025 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.01 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
effective_cache_size |
Azure 固有の注
effective_cache_size サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの 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
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
100000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンに対するインデックス データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
64 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
1024 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_table_scan_size |
parallel_setup_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1000 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
worker からマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_tuple_cost |
ランダム_ページ_コスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
2 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
シーケンスページのコスト |
cpu_index_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.005 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_index_tuple_cost (CPUのインデックスタプルコスト) |
CPUオペレーターコスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.0025 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.01 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
effective_cache_size |
Azure 固有の注
effective_cache_size サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの 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
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
100000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンに対するインデックス データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
64 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
1024 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_table_scan_size |
parallel_setup_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1000 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
worker からマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_tuple_cost |
ランダム_ページ_コスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
2 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
シーケンスページのコスト |
cpu_index_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.005 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_index_tuple_cost (CPUのインデックスタプルコスト) |
CPUオペレーターコスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.0025 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.01 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
effective_cache_size |
Azure 固有の注
effective_cache_size サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの 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
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
100000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
| データの種類 |
整数 |
| 既定値 |
500000 |
| 使用できる値 |
-1-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンに対するインデックス データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
64 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
| データの種類 |
整数 |
| 既定値 |
1024 |
| 使用できる値 |
0-715827882 |
| パラメーターのタイプ |
dynamic |
| Documentation |
min_parallel_table_scan_size |
parallel_setup_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1000 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
worker からマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
0.1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
parallel_tuple_cost |
ランダム_ページ_コスト
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
2 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| 特性 |
価値 |
| カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
| Description |
順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。 |
| データの種類 |
numeric |
| 既定値 |
1 |
| 使用できる値 |
0-1.79769e+308 |
| パラメーターのタイプ |
dynamic |
| Documentation |
シーケンスページのコスト |