返回首页

gbase数据、南大通用产品文档:GBase8sLISTEN_TIMEOUT 配置参数

更新日期:2024年09月11日


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 95 -

使用 LISTEN_TIMEOUT 配置参数来指定服务器等待连接的秒数。
onconfig.std 值
LISTEN_TIMEOUT 60
单位

生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
您可设置 LISTEN_TIMEOUT 为一个较低数目来防止那些可能指出“服务拒绝”袭击的错误
连接要求。
依赖于机器保持线程(数目)的能力,您可配置 MAX_INCOMPLETE_CONNECTIONS 为一个较
高值,依赖于网络流量,您可设置 LISTEN_TIMEOUT 为一个较低值来减少袭击达到上限的
可能性。

GS_WLM_INSTANCE_HISTORY 系统表存储与实例(数据库主节点或数据库节点)相
关的资源使用相关信息。该系统表里每条记录都是对应时间点某实例资源使用情况,包括:
内存、CPU 核数、磁盘IO、进程物理IO 和进程逻辑IO 信息。查询该系统表需要sysadmin
权限,且仅在数据库postgres 下面查询时有数据。
名称
类型
描述
instancename
text
实例名称。
timestamp
timestamp with ti
me zone
时间戳。
used_cpu
int
实例使用CPU 所占用的百分比。
free_mem
int
实例未使用的内存大小,单位MB。
used_mem
int
实例已使用的内存大小,单位MB。
io_await
real
实例所使用磁盘的io_wait 值(10 秒均值)。
io_util
real
实例所使用磁盘的io_util 值(10 秒均值)。
disk_read
real
实例所使用磁盘的读速率(10 秒均值),单位KB/s。
disk_write
real
实例所使用磁盘的写速率(10 秒均值),单位KB/s。
process_read
bigint
实例对应进程从磁盘读数据的读速率(不包括从磁盘
pagecache 中读取的字节数,10 秒均值),单位KB/s。
process_writ
bigint
实例对应进程向磁盘写数据的写速率(不包括向磁盘

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
748
名称
类型
描述
e
pagecache 中写入的字节数,10 秒均值),单位KB/s。
logical_read
bigint
数据库主节点实例:不统计。
数据库节点实例:该实例在本次统计间隙(10 秒)内
逻辑读字节速率,单位KB/s。
logical_write
bigint
数据库主节点实例:不统计。
数据库节点实例:该实例在本次统计间隙(10 秒)内
逻辑写字节速率,单位KB/s。
read_counts
bigint
数据库主节点实例:不统计。
数据库节点实例:该实例在本次统计间隙(10 秒)内
逻辑读操作次数之和,单位次。
write_counts
bigint
数据库主节点实例:不统计。
数据库节点实例:该实例在本次统计间隙(10 秒)内
逻辑写操作次数之和,单位次。

本节描述了可能影响查询性能的问题:

FET_BUF_SIZE 和 BIG_FET_BUF_SIZE 环境变量

大对象的内存管理

减少网络流量

使用批量插入

调整连接池