クエリのチューニング/プランナーのコスト定数
- [アーティクル]
-
-
cpu_index_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.005 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_index_tuple_cost |
cpu_operator_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.0025 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_operator_cost |
cpu_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.01 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_tuple_cost |
effective_cache_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
データの種類 |
integer |
規定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
使用できる値 |
1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
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
のようになります。
メモリ サイズ |
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
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
100000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_above_cost |
jit_inline_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_inline_above_cost |
jit_optimize_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_optimize_above_cost |
min_parallel_index_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンに対するインデックス データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
64 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_index_scan_size |
min_parallel_table_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
1024 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_table_scan_size |
parallel_setup_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列クエリに対するワーカー プロセスの起動コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1000 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_setup_cost |
parallel_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ワーカーからマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_tuple_cost |
random_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順不同でフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
2 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
random_page_cost |
seq_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順番にフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
seq_page_cost |
cpu_index_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.005 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_index_tuple_cost |
cpu_operator_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.0025 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_operator_cost |
cpu_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.01 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_tuple_cost |
effective_cache_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
データの種類 |
integer |
規定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
使用できる値 |
1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
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
のようになります。
メモリ サイズ |
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
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
100000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_above_cost |
jit_inline_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_inline_above_cost |
jit_optimize_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_optimize_above_cost |
min_parallel_index_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンに対するインデックス データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
64 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_index_scan_size |
min_parallel_table_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
1024 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_table_scan_size |
parallel_setup_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列クエリに対するワーカー プロセスの起動コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1000 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_setup_cost |
parallel_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ワーカーからマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_tuple_cost |
random_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順不同でフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
2 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
random_page_cost |
seq_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順番にフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
seq_page_cost |
cpu_index_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.005 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_index_tuple_cost |
cpu_operator_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.0025 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_operator_cost |
cpu_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.01 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_tuple_cost |
effective_cache_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
データの種類 |
integer |
規定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
使用できる値 |
1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
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
のようになります。
メモリ サイズ |
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
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
100000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_above_cost |
jit_inline_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_inline_above_cost |
jit_optimize_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_optimize_above_cost |
min_parallel_index_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンに対するインデックス データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
64 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_index_scan_size |
min_parallel_table_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
1024 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_table_scan_size |
parallel_setup_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列クエリに対するワーカー プロセスの起動コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1000 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_setup_cost |
parallel_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ワーカーからマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_tuple_cost |
random_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順不同でフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
2 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
random_page_cost |
seq_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順番にフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
seq_page_cost |
cpu_index_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.005 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_index_tuple_cost |
cpu_operator_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.0025 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_operator_cost |
cpu_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.01 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_tuple_cost |
effective_cache_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
データの種類 |
integer |
規定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
使用できる値 |
1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
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
のようになります。
メモリ サイズ |
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
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
100000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_above_cost |
jit_inline_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_inline_above_cost |
jit_optimize_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_optimize_above_cost |
min_parallel_index_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンに対するインデックス データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
64 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_index_scan_size |
min_parallel_table_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
1024 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_table_scan_size |
parallel_setup_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列クエリに対するワーカー プロセスの起動コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1000 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_setup_cost |
parallel_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ワーカーからマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_tuple_cost |
random_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順不同でフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
2 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
random_page_cost |
seq_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順番にフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
seq_page_cost |
cpu_index_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.005 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_index_tuple_cost |
cpu_operator_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.0025 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_operator_cost |
cpu_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.01 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_tuple_cost |
effective_cache_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
データの種類 |
integer |
規定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
使用できる値 |
1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
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
のようになります。
メモリ サイズ |
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
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
100000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_above_cost |
jit_inline_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_inline_above_cost |
jit_optimize_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_optimize_above_cost |
min_parallel_index_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンに対するインデックス データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
64 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_index_scan_size |
min_parallel_table_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
1024 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_table_scan_size |
parallel_setup_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列クエリに対するワーカー プロセスの起動コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1000 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_setup_cost |
parallel_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ワーカーからマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_tuple_cost |
random_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順不同でフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
2 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
random_page_cost |
seq_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順番にフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
seq_page_cost |
cpu_index_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.005 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_index_tuple_cost |
cpu_operator_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中に実行される各演算子または関数の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.0025 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_operator_cost |
cpu_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
クエリ中の各行の処理コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.01 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
cpu_tuple_cost |
effective_cache_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ディスク キャッシュのサイズに関するプランナーによる想定を設定します。 |
データの種類 |
integer |
規定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
使用できる値 |
1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
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
のようになります。
メモリ サイズ |
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
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
有効になっている場合、それを超えると JIT コンパイルがアクティブ化されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
100000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_above_cost |
jit_inline_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルで関数と演算子のインライン化が試行されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_inline_above_cost |
jit_optimize_above_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
それを超えると、JIT コンパイルでコストの高い最適化が適用されるクエリ コストを設定します。 |
データの種類 |
integer |
既定値 |
500000 |
使用できる値 |
-1-2147483647 |
パラメーターの型 |
動的 |
ドキュメント |
jit_optimize_above_cost |
min_parallel_index_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンに対するインデックス データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
64 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_index_scan_size |
min_parallel_table_scan_size
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列スキャンを考慮するためにスキャンする必要があるテーブル データの最小量を設定します。 |
データの種類 |
integer |
既定値 |
1024 |
使用できる値 |
0-715827882 |
パラメーターの型 |
動的 |
ドキュメント |
min_parallel_table_scan_size |
parallel_setup_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
並列クエリに対するワーカー プロセスの起動コストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1000 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_setup_cost |
parallel_tuple_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
ワーカーからマスター バックエンドに各タプル (行) を渡すコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
0.1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
parallel_tuple_cost |
random_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順不同でフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
2 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
random_page_cost |
seq_page_cost
属性 |
Value |
カテゴリ |
クエリのチューニング/プランナーのコスト定数 |
説明 |
順番にフェッチされたディスク ページのコストのプランナーによる推定値を設定します。 |
データの種類 |
numeric |
既定値 |
1 |
使用できる値 |
0-1.79769e+308 |
パラメーターの型 |
動的 |
ドキュメント |
seq_page_cost |