双机复制-发送端服务器
max_wal_senders参数说明:指定事务日志发送进程的并发连接最大数量。不可小于4大于100。不可大于等于max_connections。该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。wal_level必须设置为archive或者hot_standby以允许备机的
预写式日志-归档
archive_mode参数说明:表示是否进行归档操作。该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。当wal_level设置成minimal时,archive_mode参数无法使用。取值范围:布尔值on表示进行归档。off表示不进行归档。默认值:offarchive_comma
预写式日志-检查点
checkpoint_segments参数说明:设置checkpoint_timeout周期内所保留的最少WAL日志段文件数量。每个日志文件大小为16MB。该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。取值范围:整型,最小值1提升此参数可加快大数据的导入速度,但需要结合check
预写式日志-设置
wal_level参数说明:设置写入WAL信息量的级别。该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。如果需要启用WAL日志归档和主备机的数据流复制,必须将此参数设置为archive或者hot_standby。如果此参数设置为archive,hot_standby必须设置
GUC参数说明-并行导入
GaussDB200提供了并行导入功能,以快速、高效地完成大量数据导入。介绍GaussDB200并行导入的相关参数。raise_errors_if_no_files参数说明:导入时是否区分“导入文件记录数为空”和“导入文件不存在”。raise_errors_if_no_files=TRUE,则“导入
资源消耗-异步IO
enable_adio_debug参数说明:允许维护人员输出一些与ADIO相关的日志,便于定位ADIO相关问题。开发人员专用,不建议普通用户使用。该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。取值范围:布尔型on/true表示开启此日志开关。off/false表示关闭此日志开关。默
资源消耗-后端写进程
介绍后端写(backgroundwriter)进程的参数配置。后端写进程的功能就是把共享缓冲区中的脏数据(指共享缓冲区中新增或者修改的内容)写入到磁盘。目的是让数据库进程在进行用户查询时可以很少或者几乎不等待写动作的发生(写动作由后端写进程完成)。此机制同样也减少了检查点造成的性能下降。后端写进程将
资源消耗-基于开销的清理延迟
这个特性的目的是允许管理员减少VACUUM和ANALYZE语句在并发活动的数据库上的I/O影响。比如,像VACUUM和ANALYZE这样的维护语句并不需要迅速完成,并且不希望他们严重干扰系统执行其他的数据库操作。基于开销的清理延迟为管理员提供了一个实现这个目的手段。有些清理操作会持有关键的锁,这些操
资源消耗-内核资源使用
介绍与操作系统内核相关的参数,这些参数是否生效依赖于操作系统的设置。max_files_per_process参数说明:设置每个服务器进程允许同时打开的最大文件数目。如果操作系统内核强制一个合理的数目,则不需要设置。但是在一些平台上(特别是大多数BSD系统),内核允许独立进程打开比系统真正可以支持的
资源消耗-磁盘空间
介绍与磁盘空间相关的参数,用于限制临时文件所占用的磁盘空间。temp_file_limit参数说明:限制一个会话中,触发下盘操作时,单个下盘文件的空间大小。例如一次会话中,排序和哈希表使用的临时文件,或者游标占用的临时文件。此设置为会话级别的下盘文件控制,请参考表1中的spillsize使用。该参数
资源消耗-内存
介绍与内存相关的参数设置。这些参数只能在数据库服务重新启动后生效。memorypool_enable参数说明:设置是否允许使用内存池。该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。取值范围:布尔型on表示允许使用内存池。off表示不允许使用内存池。默认值:offmemor
连接和认证-通信库参数
本节介绍通信库相关的参数设置及取值范围等内容。tcp_keepalives_idle参数说明:在支持TCP_KEEPIDLE套接字选项的系统上,设置发送活跃信号的间隔秒数。不设置发送保持活跃信号,连接就会处于闲置状态。该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。如果操作系统不
连接和认证-安全和认证(postgresql.conf)
介绍设置客户端和服务器的安全认证方式的相关参数。authentication_timeout参数说明:完成客户端认证的最长时间。如果一个客户端没有在这段时间里完成与服务器端的认证,则服务器自动中断与客户端的连接,这样就避免了出问题的客户端无限制地占用连接数。该参数属于SIGHUP类型参数,请参考表1
连接和认证-连接设置
介绍设置客户端和服务器连接方式相关的参数。listen_addresses参数说明:声明服务器监听客户端的TCP/IP地址。该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。取值范围:主机名或IP地址,多个值之间用英文逗号分隔。星号“*”或“0.0.0.0”表示监听所有IP地
GUC参数说明-文件位置
数据库安装后会自动生成三个配置文件(postgresql.conf、pg_hba.conf和pg_ident.conf),并统一存放在数据目录(data)下。用户可以使用本节介绍的方法修改配置文件的名称和存放路径。修改任意一个配置文件的存放目录时,postgresql.conf里的data_dire
GUC参数说明-GUC使用说明
数据库提供了许多运行参数,配置这些参数可以影响数据库系统的行为。在修改这些参数时请确保用户理解了这些参数对数据库的影响,否则可能会导致无法预料的结果。注意事项参数中如果取值范围为字符串,此字符串应遵循操作系统的路径和文件名命名规则。取值范围最大值为INT_MAX的参数,此选项最大值跟所在的操作系统有
GUC参数说明
GUC参数说明GUC使用说明文件位置连接和认证资源消耗并行导入预写式日志双机复制查询规划错误报告和日志告警检测运行时统计负载管理自动清理客户端连接缺省设置锁管理版本和平台兼容性容错性连接池参数集群事务双集群复制参数开发人员选项审计事务监控CM相关参数GTM相关参数升级参数其它选项
系统视图-V$SESSION_LONGOPS
V$SESSION_LONGOPS视图存储当前正在执行的操作的进度。表1V$SESSION_LONGOPS字段名称类型描述sidbigint当前正在执行的后台进程的OID。serial#integer当前正在执行的后台进程的序号,在GaussDB200中为0。sofarinteger目前完成的工作量
系统视图-V$SESSION
V$SESSION视图存储当前会话的所有会话信息。表1V$SESSION字段名称类型描述sidbigint当前活动的后台进程的OID。serial#integer当前活动的后台进程的序号,在GaussDB200中为0。user#oid登录此后台进程的用户的OID。usernamename登录此后台进
系统视图-USER_VIEWS
USER_VIEWS视图存储关于当前模式下的所有视图信息。表1USER_VIEWS字段名称类型描述ownercharactervarying(64)视图的所有者view_namecharactervarying(64)视图名字