查询优化/规划器成本常量

选择 PostgreSQL 版本

cpu_index_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对索引扫描期间处理每个索引条目的成本估算值。
数据类型 numeric
默认值 0.005
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_index_tuple_cost

CPU操作成本

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理执行的每个运算符或函数的成本估计值。
数据类型 numeric
默认值 0.0025
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_operator_cost

cpu_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理每一行的成本估计值。
数据类型 numeric
默认值 0.01
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_tuple_cost

有效缓存大小

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对磁盘缓存大小做出的假设。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1-2147483647
参数类型 dynamic
文档 effective_cache_size

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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

属性
类别 查询优化/规划器成本常量
说明 设置激活 JIT 编译(如果已启用)的查询成本。
数据类型 整数
默认值 100000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_above_cost

jit_inline_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译尝试内联函数和运算符的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_inline_above_cost

jit_optimize_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译应用高成本优化的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_optimize_above_cost

min_parallel_index_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置并行扫描的最小索引数据量。
数据类型 整数
默认值 64
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_index_scan_size (最小并行索引扫描大小)

min_parallel_table_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置要考虑的并行扫描必须扫描的最小表数据量。
数据类型 整数
默认值 1024
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_table_scan_size

parallel_setup_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对为并行查询启动辅助角色的成本估算值。
数据类型 numeric
默认值 1000
允许的值 0-1.79769e+308
参数类型 dynamic
文档 并行设置成本

parallel_tuple_cost

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对将每个元组(行)从辅助角色传递到主后端的成本估算值。
数据类型 numeric
默认值 0.1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 parallel_tuple_cost

random_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对不按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 2
允许的值 0-1.79769e+308
参数类型 dynamic
文档 random_page_cost

seq_page_cost

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 seq_page_cost

cpu_index_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对索引扫描期间处理每个索引条目的成本估算值。
数据类型 numeric
默认值 0.005
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_index_tuple_cost

CPU运算成本

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理执行的每个运算符或函数的成本估计值。
数据类型 numeric
默认值 0.0025
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_operator_cost

cpu_tuple_cost

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理每一行的成本估计值。
数据类型 numeric
默认值 0.01
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_tuple_cost

effective_cache_size

属性
类别 查询优化/规划器成本常量
说明 设置规划器对磁盘缓存大小做出的假设。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1-2147483647
参数类型 dynamic
文档 effective_cache_size

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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

属性 价值
类别 查询优化/规划器成本常量
说明 设置查询成本的阈值,超过此值将激活 JIT 编译(如果已启用)。
数据类型 整数
默认值 100000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_above_cost

jit_inline_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译尝试内联函数和运算符的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_inline_above_cost

jit_optimize_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译应用高成本优化的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_optimize_above_cost

min_parallel_index_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置并行扫描的最小索引数据量。
数据类型 整数
默认值 64
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_index_scan_size

min_parallel_table_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置要考虑的并行扫描必须扫描的最小表数据量。
数据类型 整数
默认值 1024
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_table_scan_size

parallel_setup_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对为并行查询启动辅助角色的成本估算值。
数据类型 numeric
默认值 1000
允许的值 0-1.79769e+308
参数类型 dynamic
文档 parallel_setup_cost

parallel_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对将每个元组(行)从辅助角色传递到主后端的成本估算值。
数据类型 numeric
默认值 0.1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 parallel_tuple_cost

random_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对不按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 2
允许的值 0-1.79769e+308
参数类型 dynamic
文档 random_page_cost

seq_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 seq_page_cost

cpu_index_tuple_cost

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对索引扫描期间处理每个索引条目的成本估算值。
数据类型 numeric
默认值 0.005
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_index_tuple_cost

CPU操作成本

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理执行的每个运算符或函数的成本估计值。
数据类型 numeric
默认值 0.0025
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_operator_cost

cpu_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理每一行的成本估计值。
数据类型 numeric
默认值 0.01
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_tuple_cost

有效缓存大小

属性
类别 查询优化/规划器成本常量
说明 设置规划器对磁盘缓存大小做出的假设。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1-2147483647
参数类型 dynamic
文档 effective_cache_size

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 effective_cache_size 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 effective_cache_size 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 effective_cache_size 参数的值。

用于计算 effective_cache_size 的值的公式取决于 shared_buffers 的值,看起来像 (memoryGib * 131072) - shared_buffers

内存大小 shared_buffers 有效缓存大小
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

属性
类别 查询优化/规划器成本常量
说明 设置激活 JIT 编译(如果已启用)的查询成本。
数据类型 整数
默认值 100000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_above_cost

jit_inline_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译尝试内联函数和运算符的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_inline_above_cost

jit_optimize_above_cost

属性 价值
类别 查询优化/规划器成本常量
说明 设置 JIT 编译应用高成本优化的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_optimize_above_cost

min_parallel_index_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置并行扫描的最小索引数据量。
数据类型 整数
默认值 64
允许的值 0-715827882
参数类型 dynamic
文档 最小并行索引扫描大小

min_parallel_table_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置要考虑的并行扫描必须扫描的最小表数据量。
数据类型 整数
默认值 1024
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_table_scan_size(最小并行表扫描大小)

parallel_setup_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对为并行查询启动辅助角色的成本估算值。
数据类型 numeric
默认值 1000
允许的值 0-1.79769e+308
参数类型 dynamic
文档 并行设置成本

parallel_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对将每个元组(行)从辅助角色传递到主后端的成本估算值。
数据类型 numeric
默认值 0.1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 parallel_tuple_cost

random_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对不按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 2
允许的值 0-1.79769e+308
参数类型 dynamic
文档 random_page_cost

seq_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 seq_page_cost

cpu_index_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对索引扫描期间处理每个索引条目的成本估算值。
数据类型 numeric
默认值 0.005
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_index_tuple_cost

CPU操作员成本

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理执行的每个运算符或函数的成本估计值。
数据类型 numeric
默认值 0.0025
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_operator_cost

cpu_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理每一行的成本估计值。
数据类型 numeric
默认值 0.01
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_tuple_cost

effective_cache_size

属性
类别 查询优化/规划器成本常量
说明 设置规划器对磁盘缓存大小做出的假设。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1-2147483647
参数类型 dynamic
文档 effective_cache_size

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 effective_cache_size 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 effective_cache_size 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 effective_cache_size 参数的值。

用于计算 effective_cache_size 的值的公式取决于 shared_buffers 的值,看起来像 (memoryGib * 131072) - shared_buffers

内存大小 shared_buffers 有效缓存大小
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

属性
类别 查询优化/规划器成本常量
说明 如果已启用,设置一个查询成本阈值,超过该阈值时激活 JIT 编译。
数据类型 整数
默认值 100000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_above_cost

jit_inline_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译尝试内联函数和运算符的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_inline_above_cost

jit_optimize_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译应用高成本优化的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_optimize_above_cost

min_parallel_index_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置并行扫描的最小索引数据量。
数据类型 整数
默认值 64
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_index_scan_size

min_parallel_table_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置要考虑的并行扫描必须扫描的最小表数据量。
数据类型 整数
默认值 1024
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_table_scan_size

parallel_setup_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对为并行查询启动辅助角色的成本估算值。
数据类型 numeric
默认值 1000
允许的值 0-1.79769e+308
参数类型 dynamic
文档 parallel_setup_cost

parallel_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对将每个元组(行)从辅助角色传递到主后端的成本估算值。
数据类型 numeric
默认值 0.1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 parallel_tuple_cost

random_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对不按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 2
允许的值 0-1.79769e+308
参数类型 dynamic
文档 random_page_cost

seq_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 seq_page_cost

cpu_index_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对索引扫描期间处理每个索引条目的成本估算值。
数据类型 numeric
默认值 0.005
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_index_tuple_cost

CPU操作成本

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理执行的每个运算符或函数的成本估计值。
数据类型 numeric
默认值 0.0025
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_operator_cost

cpu_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理每一行的成本估计值。
数据类型 numeric
默认值 0.01
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_tuple_cost

有效缓存大小

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对磁盘缓存大小做出的假设。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1-2147483647
参数类型 dynamic
文档 有效缓存大小

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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

属性
类别 查询优化/规划器成本常量
说明 设置一个查询成本阈值,以激活 JIT 编译(如果已启用)。
数据类型 整数
默认值 100000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_above_cost

jit_inline_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译尝试内联函数和运算符的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_inline_above_cost

jit_optimize_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置一个查询成本阈值,超过此阈值时 JIT 编译将应用昂贵的优化。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_optimize_above_cost

min_parallel_index_scan_size

属性 价值
类别 查询优化/规划器成本常量
说明 设置并行扫描的最小索引数据量。
数据类型 整数
默认值 64
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_index_scan_size

min_parallel_table_scan_size

属性 价值
类别 查询优化/规划器成本常量
说明 设置要考虑的并行扫描必须扫描的最小表数据量。
数据类型 整数
默认值 1024
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_table_scan_size

parallel_setup_cost

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对为并行查询启动辅助角色的成本估算值。
数据类型 numeric
默认值 1000
允许的值 0-1.79769e+308
参数类型 dynamic
文档 并行设置成本

parallel_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对将每个元组(行)从辅助角色传递到主后端的成本估算值。
数据类型 numeric
默认值 0.1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 parallel_tuple_cost

random_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对不按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 2
允许的值 0-1.79769e+308
参数类型 dynamic
文档 random_page_cost

seq_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 seq_page_cost

cpu_index_tuple_cost

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对索引扫描期间处理每个索引条目的成本估算值。
数据类型 numeric
默认值 0.005
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_index_tuple_cost

CPU操作成本

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理执行的每个运算符或函数的成本估计值。
数据类型 numeric
默认值 0.0025
允许的值 0-1.79769e+308
参数类型 dynamic
文档 cpu_operator_cost

cpu_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对查询期间处理每一行的成本估计值。
数据类型 numeric
默认值 0.01
允许的值 0-1.79769e+308
参数类型 有活力
文档 cpu_tuple_cost

effective_cache_size

属性
类别 查询优化/规划器成本常量
说明 设置规划器对磁盘缓存大小做出的假设。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 1-2147483647
参数类型 dynamic
文档 effective_cache_size

Azure特定注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 effective_cache_size 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 effective_cache_size 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 effective_cache_size 参数的值。

用于计算 effective_cache_size 的值的公式取决于 shared_buffers 的值,看起来像 (memoryGib * 131072) - shared_buffers

内存大小 shared_buffers 有效缓存大小
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

属性 价值
类别 查询优化/规划器成本常量
说明 设置查询成本阈值,超过此值时(如果已启用),将激活 JIT 编译。
数据类型 整数
默认值 100000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_above_cost

jit_inline_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置 JIT 编译尝试内联函数和运算符的查询成本。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_inline_above_cost

jit_optimize_above_cost

属性
类别 查询优化/规划器成本常量
说明 设置查询成本的阈值,超过该阈值时,JIT 编译会应用昂贵的优化。
数据类型 整数
默认值 500000
允许的值 -1-2147483647
参数类型 dynamic
文档 jit_optimize_above_cost

min_parallel_index_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置并行扫描的最小索引数据量。
数据类型 整数
默认值 64
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_index_scan_size

min_parallel_table_scan_size

属性
类别 查询优化/规划器成本常量
说明 设置要考虑的并行扫描必须扫描的最小表数据量。
数据类型 整数
默认值 1024
允许的值 0-715827882
参数类型 dynamic
文档 min_parallel_table_scan_size

parallel_setup_cost

属性 价值
类别 查询优化/规划器成本常量
说明 设置规划器对为并行查询启动辅助角色的成本估算值。
数据类型 numeric
默认值 1000
允许的值 0-1.79769e+308
参数类型 dynamic
文档 并行设置成本

parallel_tuple_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对将每个元组(行)从辅助角色传递到主后端的成本估算值。
数据类型 numeric
默认值 0.1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 parallel_tuple_cost

random_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对不按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 2
允许的值 0-1.79769e+308
参数类型 dynamic
文档 random_page_cost

seq_page_cost

属性
类别 查询优化/规划器成本常量
说明 设置规划器对按顺序提取磁盘页的成本估算值。
数据类型 numeric
默认值 1
允许的值 0-1.79769e+308
参数类型 dynamic
文档 seq_page_cost