GaussDB查看和修改实例参数


风晓
风晓 2024-01-15 08:51:12 56073 赞同 0 反对 0
分类: 资源 标签: 国产数据库
GaussDB查看和修改实例参数

您可以实时修改GaussDB数据库实例参数,也可以通过该功能查看当前实例所使用的参数值。

支持修改的参数

支持界面修改的参数如下:

表1 分布式参数

参数名称

描述

audit_system_object

该参数决定是否对数据库对象的CREATE、DROP、ALTER操作进行审计。数据库对象包括DATABASE、USER、schema、TABLE等。通过修改该配置参数的值,可以只审计需要的数据库对象的操作,在主备强制选主场景建议修改为1048575。不当修改该参数会导致丢失DDL审计日志,请在客服人员指导下进行修改。

autoanalyze

标识是否允许在生成计划的时候,对于没有统计信息的表进行统计信息自动收集。

autoanalyze_timeout

设置autoanalyze的超时时间。在对某张表做autoanalyze时,如果该表的analyze时长超过了autoanalyze_timeout,则自动取消该表此次analyze。0表示不超时,单位为秒。

cn:effective_cache_size

设置CN节点优化器在一次单一的查询中可用的磁盘缓冲区的有效大小,单位为8KB。

cn:enable_hotkeys_collection

是否开启对数据库内的被访问的键值进行统计。

cn:track_stmt_session_slot

设置CN一个session缓存的最大的全量/慢SQL的数量。

datestyle

设置日期和时间值的显示格式。

dn:effective_cache_size

设置DN节点优化器在一次单一的查询中可用的磁盘缓冲区的有效大小,单位为8KB。

dn:enable_hotkeys_collection

是否开启对数据库内的被访问的键值进行统计。

dn:track_stmt_session_slot

设置DN一个session缓存的最大的全量/慢SQL的数量。

enable_seqscan

控制优化器对顺序扫描规划类型的使用。完全消除顺序扫描是不可能的,但是关闭这个变量会让优化器在存在其他方法的时候优先选择其他方法。

enable_slot_log

逻辑复制场景下会使用流复制槽记录日志抽取信息,此参数表示是否允许逻辑复制场景下主备同步流复制槽信息,若设置为off,逻辑复制在DN主备切换后会失败。

enable_stream_operator

控制优化器对stream的使用。当该参数关闭时,可能会有大量关于计划不能下推的日志记录到日志文件中。

failed_login_attempts

设置密码错误次数上限,输入密码错误的次数达到该参数所设置的值时,账户将会被自动锁定,配置为0时表示不限制密码输入错误的次数。

log_min_duration_statement

当某条语句的持续时间大于或者等于特定的毫秒数时,记录每条完成语句的持续时间。设置过低的阈值可能影响负载吞吐,-1表示关闭此功能,单位是毫秒。

max_replication_slots

每个备DN与主DN建立连接,逻辑复制与主DN建立连接均会占用一个流复制槽位。此参数表示最大允许创建的流式复制槽槽位。

max_wal_senders

备DN连接主DN获取物理日志,逻辑复制工具连接主DN获取逻辑日志都会占用walsender线程,此参数标识最大允许创建walsender线程的个数。

password_effect_time

该字段设置帐户密码的有效时间,0表示不开启有效期限制功能,单位为天。

password_lock_time

设置账户被锁定后的自动解锁时间,单位为天。

recovery_time_target

设定目标RTO时间。DN主备超过该值后将启用流控,0是指不开启日志流控。不当修改该参数会导致实例频繁进行强制切换,请在客服人员指导下进行修改。单位为秒。

session_timeout

表明与服务器建立连接后,不进行任何操作一定时间后超时的限制,0表示关闭超时设置,单位为秒。

timezone

设置显示和解释时间类型数值时使用的时区。

track_stmt_stat_level

控制语句执行跟踪的级别。

update_lockwait_timeout

设置并发更新同一行数据时单个锁的最长等待时间,当申请的锁等待时间超过设定值时系统会报错。0表示不会超时,默认值为2min,单位是毫秒。

wal_level

此参数设置为logical后才允许进行逻辑日志抽取,此参数设置为logical后xlog日志中会额外记录主键信息。

cn:audit_thread_num

审计线程的个数,取值范围 1~48。

dn:audit_thread_num

审计线程的个数,取值范围 1~48。

cn:qrw_inlist2join_optmode

控制是否使用inlist-to-join查询重写。

dn:qrw_inlist2join_optmode

控制是否使用inlist-to-join查询重写。

cn:audit_xid_info

是否在审计日志字段detail_info中记录SQL语句的事务ID,0表示关闭,1表示开启。

dn:audit_xid_info

是否在审计日志字段detail_info中记录SQL语句的事务ID,0表示关闭,1表示开启。

cn:default_limit_rows

设置生成genericplan的缺省limit估算行数。此参数设置为正数时意为直接将设置的值作为估算limit的行数,为负数时代表使用百分比的形式设置默认的估算值,负数转换为默认百分比,即-5代表5%。

dn:default_limit_rows

设置生成genericplan的缺省limit估算行数。此参数设置为正数时意为直接将设置的值作为估算limit的行数,为负数时代表使用百分比的形式设置默认的估算值,负数转换为默认百分比,即-5代表5%。

cn:audit_dml_state_select

是否对SELECT操作进行审计。

dn:audit_dml_state_select

是否对SELECT操作进行审计。

cn:audit_dml_state

是否对具体表的INSERT、UPDATE、DELETE操作进行审计,0表示关闭,1表示开启。

dn:audit_dml_state

是否对具体表的INSERT、UPDATE、DELETE操作进行审计,0表示关闭,1表示开启。

cn:random_page_cost

设置优化器计算一次非顺序抓取磁盘页面的开销。

dn:random_page_cost

设置优化器计算一次非顺序抓取磁盘页面的开销。

cn:enable_security_policy

安全策略开关,控制统一审计和数据动态脱敏策略是否生效。

dn:enable_security_policy

安全策略开关,控制统一审计和数据动态脱敏策略是否生效。

cn:audit_set_parameter

是否对SET操作进行审计,0表示关闭,1表示开启。

dn:audit_set_parameter

是否对SET操作进行审计,0表示关闭,1表示开启。

cn:enable_pbe_optimization

设置优化器是否对以PBE(Parse Bind Execute)形式执行的语句进行查询计划的优化。

dn:enable_pbe_optimization

设置优化器是否对以PBE(Parse Bind Execute)形式执行的语句进行查询计划的优化。

wdr_snapshot_interval

后台Snapshot自动对数据库监控数据执行快照操作的时间间隔。

cn:enable_auto_explain

控制是否开启自动打印执行计划。该参数是用来定位慢存储过程或慢查询。

dn:enable_auto_explain

控制是否开启自动打印执行计划。该参数是用来定位慢存储过程或慢查询。

enable_wdr_snapshot

是否开启WDR 性能快照,开启时内核将定期进行性能视图快照。

cn:max_concurrent_autonomous_transactions

自治事务最大连接数,同一时间自治事务执行的最大并发数。当设置为0时,将无法执行自治事务。

dn:max_concurrent_autonomous_transactions

自治事务最大连接数,同一时间自治事务执行的最大并发数。当设置为0时,将无法执行自治事务。

cn:max_standby_archive_delay

当开启双机热备模式时,如果备机正处理归档WAL日志数据,此时进行查询会产生冲突,此参数就是设置备机取消查询之前所等待的时间,单位为ms。

dn:max_standby_archive_delay

当开启双机热备模式时,如果备机正处理归档WAL日志数据,此时进行查询会产生冲突,此参数就是设置备机取消查询之前所等待的时间,单位为ms。

cn:max_standby_streaming_delay

设置备机取消查询之前等待的时间,单位为ms。

dn:max_standby_streaming_delay

设置备机取消查询之前等待的时间,单位为ms。

cn:recovery_max_workers

并行回放线程个数。

dn:recovery_max_workers

并行回放线程个数。

cn:track_stmt_parameter

开启track_stmt_parameter后,在statement_history中记录的执行语句不再进行归一化操作,可以显示完整SQL语句信息,辅助DBA进行问题定位

dn:track_stmt_parameter

开启track_stmt_parameter后,在statement_history中记录的执行语句不再进行归一化操作,可以显示完整SQL语句信息,辅助DBA进行问题定位

cn:auto_explain_log_min_duration

控制自动打印执行计划的耗时阈值,整体耗时大于auto_explain_log_min_duration的执行计划才会被打印。单位为ms。

dn:auto_explain_log_min_duration

控制自动打印执行计划的耗时阈值,整体耗时大于auto_explain_log_min_duration的执行计划才会被打印。单位为ms。

cn:backtrace_min_messages

控制当产生该设置参数级别相等或更高级别的信息时,会打印函数的堆栈信息到服务器日志文件中

dn:backtrace_min_messages

控制当产生该设置参数级别相等或更高级别的信息时,会打印函数的堆栈信息到服务器日志文件中

cn:log_statment

控制记录SQL语句。对于使用扩展查询协议的客户端,记录接收到执行消息的事件和绑定参数的值(内置单引号要双写)。

dn:log_statment

控制记录SQL语句。对于使用扩展查询协议的客户端,记录接收到执行消息的事件和绑定参数的值(内置单引号要双写)。

cn:audit_function_exec

这个参数决定在执行存储过程、匿名块或自定义函数(不包括系统自带函数)时是否记录审计信息。

dn:audit_function_exec

这个参数决定在执行存储过程、匿名块或自定义函数(不包括系统自带函数)时是否记录审计信息。

cn:autovacuum_mode

该参数仅在autovacuum设置为on的场景下生效,它控制autoanalyze或autovacuum的打开情况。

dn:autovacuum_mode

该参数仅在autovacuum设置为on的场景下生效,它控制autoanalyze或autovacuum的打开情况。

cn:local_syscache_threshold

系统表cache在单个session缓存的大小。单位为KB。

dn:local_syscache_threshold

系统表cache在单个session缓存的大小。单位为KB。

cms:datastorage_threshold_value_check

设置磁盘占用率只读检测阈值,当数据目录所在磁盘占用超过这个阈值,自动将数据库节点设置为只读模式,单位为百分比。

wdr_snapshot_retention_days

系统中数据库监控快照数据的保留天数,单位天。

 

表2 主备版参数

参数名称

描述

audit_system_object

该参数决定是否对数据库对象的CREATE、DROP、ALTER操作进行审计。数据库对象包括DATABASE、USER、schema、TABLE等。通过修改该配置参数的值,可以只审计需要的数据库对象的操作,在主备强制选主场景建议修改为1048575。不当修改该参数会导致丢失DDL审计日志,请在客服人员指导下进行修改。

autoanalyze

标识是否允许在生成计划的时候,对于没有统计信息的表进行统计信息自动收集。

autoanalyze_timeout

设置autoanalyze的超时时间。在对某张表做autoanalyze时,如果该表的analyze时长超过了autoanalyze_timeout,则自动取消该表此次analyze。0表示不超时,单位为秒。

datestyle

设置日期和时间值的显示格式。

dn:wal_keep_segments

保留事务日志的segment的最小数量,备机通过获取主机的日志进行流复制。在强切启用时建议修改为9600。

enable_seqscan

控制优化器对顺序扫描规划类型的使用。完全消除顺序扫描是不可能的,但是关闭这个变量会让优化器在存在其他方法的时候优先选择其他方法。

enable_slot_log

逻辑复制场景下会使用流复制槽记录日志抽取信息,此参数表示是否允许逻辑复制场景下主备同步流复制槽信息,若设置为off,逻辑复制在DN主备切换后会失败。

failed_login_attempts

设置密码错误次数上限,输入密码错误的次数达到该参数所设置的值时,账户将会被自动锁定,配置为0时表示不限制密码输入错误的次数。

log_min_duration_statement

当某条语句的持续时间大于或者等于特定的毫秒数时,记录每条完成语句的持续时间。设置过低的阈值可能影响负载吞吐,-1表示关闭此功能,单位是毫秒。

max_replication_slots

每个备DN与主DN建立连接,逻辑复制与主DN建立连接均会占用一个流复制槽位。此参数表示最大允许创建的流式复制槽槽位。

max_wal_senders

备DN连接主DN获取物理日志,逻辑复制工具连接主DN获取逻辑日志都会占用walsender线程,此参数标识最大允许创建walsender线程的个数。

password_effect_time

该字段设置帐户密码的有效时间,0表示不开启有效期限制功能,单位为天。

password_lock_time

设置账户被锁定后的自动解锁时间,单位为天。

session_timeout

表明与服务器建立连接后,不进行任何操作一定时间后超时的限制,0表示关闭超时设置,单位为秒。

timezone

设置显示和解释时间类型数值时使用的时区。

update_lockwait_timeout

设置并发更新同一行数据时单个锁的最长等待时间,当申请的锁等待时间超过设定值时系统会报错。0表示不会超时,默认值为2min,单位是毫秒。

wal_level

此参数设置为logical后才允许进行逻辑日志抽取,此参数设置为logical后xlog日志中会额外记录主键信息。

dn:audit_thread_num

审计线程的个数,取值范围 1~48。

dn:qrw_inlist2join_optmode

控制是否使用inlist-to-join查询重写。

dn:audit_xid_info

是否在审计日志字段detail_info中记录SQL语句的事务ID,0表示关闭,1表示开启。

dn:default_limit_rows

设置生成genericplan的缺省limit估算行数。此参数设置为正数时意为直接将设置的值作为估算limit的行数,为负数时代表使用百分比的形式设置默认的估算值,负数转换为默认百分比,即-5代表5%。

dn:audit_dml_state_select

是否对SELECT操作进行审计。

dn:audit_dml_state

是否对具体表的INSERT、UPDATE、DELETE操作进行审计,0表示关闭,1表示开启。

dn:random_page_cost

设置优化器计算一次非顺序抓取磁盘页面的开销。

dn:enable_security_policy

安全策略开关,控制统一审计和数据动态脱敏策略是否生效。

dn:audit_set_parameter

是否对SET操作进行审计,0表示关闭,1表示开启。

dn:max_standby_streaming_delay

设置备机取消查询之前等待的时间。

dn:vacuum_defer_cleanup_age

指定VACUUM使用的事务数。

dn:enable_pbe_optimization

设置优化器是否对以PBE(Parse Bind Execute)形式执行的语句进行查询计划的优化。

wdr_snapshot_interval

后台Snapshot自动对数据库监控数据执行快照操作的时间间隔。

undo_retention_time

用来设置旧版本保留时间。

track_stmt_stat_level

控制语句执行跟踪的级别。

dn:enable_auto_explain

控制是否开启自动打印执行计划。该参数是用来定位慢存储过程或慢查询。

enable_wdr_snapshot

是否开启WDR 性能快照,开启时内核将定期进行性能视图快照。

dn:max_concurrent_autonomous_transactions

自治事务最大连接数,同一时间自治事务执行的最大并发数。当设置为0时,将无法执行自治事务。

dn:max_standby_archive_delay

当开启双机热备模式时,如果备机正处理归档WAL日志数据,此时进行查询会产生冲突,此参数就是设置备机取消查询之前所等待的时间,单位为ms。

dn:max_standby_streaming_delay

设置备机取消查询之前等待的时间,单位为ms。

dn:recovery_max_workers

并行回放线程个数。

dn:track_stmt_parameter

开启track_stmt_parameter后,在statement_history中记录的执行语句不再进行归一化操作,可以显示完整SQL语句信息,辅助DBA进行问题定位

dn:auto_explain_log_min_duration

控制自动打印执行计划的耗时阈值,整体耗时大于auto_explain_log_min_duration的执行计划才会被打印。单位为ms。

dn:recovery_time_target

设置recovery_time_target秒能够让备机完成日志写入和回放。单位为秒。

dn:backtrace_min_messages

控制当产生该设置参数级别相等或更高级别的信息时,会打印函数的堆栈信息到服务器日志文件中

dn:log_statment

控制记录SQL语句。对于使用扩展查询协议的客户端,记录接收到执行消息的事件和绑定参数的值(内置单引号要双写)。

dn:audit_function_exec

这个参数决定在执行存储过程、匿名块或自定义函数(不包括系统自带函数)时是否记录审计信息。

dn:autovacuum_mode

该参数仅在autovacuum设置为on的场景下生效,它控制autoanalyze或autovacuum的打开情况。

dn:local_syscache_threshold

系统表cache在单个session缓存的大小。单位为KB。

cms:datastorage_threshold_value_check

设置磁盘占用率只读检测阈值,当数据目录所在磁盘占用超过这个阈值,自动将数据库节点设置为只读模式,单位为百分比。

wdr_snapshot_retention_days

系统中数据库监控快照数据的保留天数,单位天。

修改参数

  1. 登录管理控制台。

  2. 在“实例管理”页面,选择指定的实例,单击实例名称,进入实例基本信息页面。

  3. 在左侧导航栏单击“参数修改”,进入参数修改页面。

     

图片1.您可以在该页面对实例应用的参数进行修改和查询。修改参数后,可以预览修改结果或取消修改,确认修改无误后,保存修改内容。
说明:根据参数列表中“是否需要重启”提示,进行相应操作:是:在实例列表中,查看“运行状态”,如果显示参数变更,等待重启,则需重启实例使之生效。否:无需重启,立即生效。
2.您可以单击“复制”,将当前实例应用的参数另存为参数模板,可在参数模板管理的自定义页签中查看。
3.您还可以单击“导出”,将当前实例的参数下载到本地。

4.您可以单击“比较参数”,将已有的参数模板与当前实例应用的参数模板进行比较。

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
风晓L1
粉丝 1 资源 2038 + 关注 私信
最近热门资源
桌面通用(全架构)【在双系统环境下隐藏Windows启动菜单】操作指南  2049
银河麒麟桌面操作系统V10(SP1)2203-如何进行远程桌面互访?  1990
银河麒麟桌面操作系统【保留数据盘重装系统】  1800
麒麟系统各种原因开不了机解决(合集)  1575
桌面通用(全架构)【rpm包转成deb包】操作方法  930
银河麒麟桌面操作系统 V10-SP1 双系统安装 efi 分区问题  914
统信系统安装(合集)  852
统信桌面专业版【手动分区安装UOS系统】介绍  844
统启动异常几种类型(initramfs 模式)  687
最近下载排行榜
桌面通用(全架构)【在双系统环境下隐藏Windows启动菜单】操作指南 0
银河麒麟桌面操作系统V10(SP1)2203-如何进行远程桌面互访? 0
银河麒麟桌面操作系统【保留数据盘重装系统】 0
麒麟系统各种原因开不了机解决(合集) 0
桌面通用(全架构)【rpm包转成deb包】操作方法 0
银河麒麟桌面操作系统 V10-SP1 双系统安装 efi 分区问题 0
统信系统安装(合集) 0
统信桌面专业版【手动分区安装UOS系统】介绍 0
统启动异常几种类型(initramfs 模式) 0
作者收入月榜
1

prtyaa 收益393.72元

2

zlj141319 收益220.97元

3

1843880570 收益214.2元

4

IT-feng 收益213.03元

5

风晓 收益208.24元

6

777 收益172.82元

7

Fhawking 收益106.6元

8

信创来了 收益105.89元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!