配置参数¶
配置文件中可用的配置参数pg_stat_raybet雷竞技竞猜在线官网monitor_settings观点:
选择*从pg_settings在哪里名字就像“pg_stat_raybet雷竞技竞猜在线官网monitor. %”;
修订pg_stat_raybet雷竞技竞猜在线官网monitor配置时,使用GCU (General configuration Unit)系统。
GUC变量类型
GUC变量有两种类型:
类型中只能设置第一种类型postgresql.conf配置文件,并在启动时生效postgres服务器。方法设置相同的变量改变系统命令。在这种情况下,该变量的值被写入postgresql.auto.conf它优先于postgresql.conf.您还必须重新启动postgres中的值应用于postgresql.auto.conf文件。方法更改变量集命令没有任何错误,但这不会影响变量设置。
第二种类型的GUC变量可以由用户从客户端设置(psql)使用SET命令。这些变量是基于会话的,它们的值只能在会话上可见。这些变量也可以使用或ALTER SYSTEM命令在配置文件中设置,但在这种情况下,这些变量对所有新会话的影响。
下表显示了每个配置参数的设置选项,以及是否需要重新启动服务器才能应用参数的值:
参数描述¶
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_max¶
价值观:
- 最小值:1
- 马克斯:1000
- 默认值:100
服务器重启-是
此参数定义共享内存的限制(单位为MB)pg_stat_raybet雷竞技竞猜在线官网monitor.桶循环使用此内存。在PostgreSQL开始时,内存在桶之间平均分配。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_query_max_len¶
价值观:
- 最小值:1024
- 马克斯:2147483647
- 默认值:2048
服务器重启-是
设置查询的最大大小。该参数只能在PostgreSQL开始时设置。对于长查询,查询将被截断为特定的长度。这是为了避免不必要地使用共享内存。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_track_utility¶
类型:布尔(YES / NO)。默认值:是的
服务器重启-否
此参数控制模块是否跟踪实用程序命令。实用命令都不是选择,插入,更新,删除.从版本1.1.0开始,值从1 / 0更改为YES / NO。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_normalized_query¶
类型:布尔。默认值:无
服务器重启-否
从版本1.1.0开始,数据类型更改为布尔型,默认情况下,查询显示实际参数而不是占位符。当用户希望使用该查询并尝试运行该查询以检查异常情况时,它非常有用。但是,用户应该意识到,在禁用规范化的情况下运行查询可能会暴露一些敏感数据。
但在大多数情况下,用户喜欢带有占位符的查询。此参数用于在上述两个选项之间进行切换。
在1.0.0及更早版本中,参数类型为“integer”,默认值为1。这意味着查询显示占位符而不是实际数据
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_max_buckets¶
价值观:
- 最小值:1
- 马克斯:10
- 默认值:10
服务器重启-是
pg_stat_raybet雷竞技竞猜在线官网monitor以桶的形式积累信息。所有聚合的信息都是基于桶的。该参数用于设置系统可以拥有的桶数。例如,该参数设置为2,则系统将创建两个桶。首先,系统将所有信息添加到第一个桶中。方法中定义的生命周期之后pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_bucket_time参数)到期时,它将切换到第二个桶,重置所有计数器并重复此过程。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_bucket_time¶
价值观:
- 最小值:1
- 马克斯:2147483647
- 默认值:60
服务器重启-是
该参数用于设置桶的生存时间。系统在桶之间进行切换pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_bucket_time.
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_histogram_min¶
价值观:
- 最小值:0
- 马克斯:2147483647
- 默认值:1
服务器重启-是
查询在直方图输出中出现的最短执行时间(以毫秒为单位)。从版本2.0.0开始,可以将该参数设置为十进制值,允许输出执行时间小于1毫秒的查询。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_histogram_max¶
价值观:
- 10分钟:
- 马克斯:2147483647
- 默认值:10000
服务器重启-是
该参数设置直方图输出查询执行时间的上限(以毫秒为单位)。从版本2.0.0开始,您可以为这个参数设置一个十进制值,从而将输出调到更精确的程度。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_histogram_buckets¶
价值观:
- 最小值:2
- 马克斯:50
- 默认值:20
服务器重启-是
该参数用于设置直方图桶的最大个数。从版本1.1.0开始,最大值更改为50。
从版本2.0.0开始,在服务器启动时pg_stat_raybet雷竞技竞猜在线官网monitor中指定的时间范围内,可创建的桶的最大数量pgsm_histogram_min/pgsm_histogram_max并与用户指定的桶数进行比较。如果计算出的数字低于用户配置,则警告将写入服务器日志。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_query_shared_buffer¶
价值观:
- 最小值:1
- 马克斯:10000
- 默认值:20
服务器重启-是
此参数定义为跟踪的查询分配的共享内存限制(以MB为单位)pg_stat_raybet雷竞技竞猜在线官网monitor.
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_enable_overflow¶
类型:布尔。默认值:是的
服务器重启-否
控制pg_stat_monitor是否可以从共享内raybet雷竞技竞猜在线官网存扩展到交换空间。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_overflow_target¶
类型:布尔(YES / NO)。默认值:无
服务器重启-否
从版本2.0.0开始,该选项已弃用。使用pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_enable_overflow代替。
属性的溢出目标pg_stat_raybet雷竞技竞猜在线官网monitor.从版本1.1.1开始,默认值为NO。在版本1.0.0和更早的版本中,默认值是1 (YES)。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_enable_pgsm_query_id¶
类型:布尔。默认值:是的
服务器重启-否
控制标识查询的惟一哈希代码的生成。此散列代码与PostgreSQL服务器版本、查询中的常量、数据库、用户或模式无关。它的使用允许深入了解如何在PostgreSQL版本、数据库、用户或模式之间计划和执行查询。启用此参数会导致数据库负载增加。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_enable_query_plan¶
类型:布尔。默认值:无
服务器重启-否
启用或禁用查询计划监视。raybet雷竞技竞猜在线官网当pgsm_enable_query_plan被禁用(否),查询计划将不会被捕获pg_stat_raybet雷竞技竞猜在线官网monitor.启用它可能会对数据库性能产生不利影响。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_track¶
默认值:。
服务器重启-否
此参数控制由哪些语句跟踪pg_stat_raybet雷竞技竞猜在线官网monitor.
价值观:
前:默认情况下,只跟踪顶级查询(那些直接由客户端发出的查询),并排除列出嵌套语句(那些在函数中调用的语句)。所有:跟踪顶部和子/嵌套查询。因此,一些SELECT语句可能会显示为重复的。没有一个:关闭查询监控。raybet雷竞技竞猜在线官网模块仍然被加载,并且正在使用共享内存等等。它只是无声地忽略了数据的捕获。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_extract_comments¶
类型:布尔(YES/NO)。默认值:无
服务器重启-否
此参数控制是否启用或禁用从查询中提取注释。
pg_stat_raybet雷竞技竞猜在线官网monitor.pgsm_track_planning¶
类型:布尔。默认值:无
服务器重启-是
适用于PostgreSQL 14及以上版本。
此参数指示pg_stat_raybet雷竞技竞猜在线官网monitor监视查raybet雷竞技竞猜在线官网询计划统计信息。
创建:2023年3月29日