返回首页

gbase数据、南大通用产品文档:GBase8c_PG_USER_MAPPINGS

更新日期:2024年09月11日

存储从本地用户到远程的映射。该视图只有sysadmin 权限可以查看。
名称
类型
描述
oid
oid
从本地用户到远程的映射的oid。
umoptions
text[]
用户映射指定选项,使用“keywor
d=value”格式的字符串。
umuser
oid
被映射的本地用户的OID,
如果用
户映射是公共的则为0。
authorization_identifier
information_schema.sql_i
dentifier
本地用户角色名称。
foreign_server_catalog
information_schema.sql_i
dentifier
外部服务器定义所在的database
名称。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
946
foreign_server_name
information_schema.sql_i
dentifier
外部服务器名称。
srvowner
information_schema.sql_i
dentifier
外部服务器所有者。

_gbase_dc_window_size
_gbase_dc_window_size 参数用于配置内存中缓存的DC 个数,953 版本默认值
为256。在join 运算场景中,如_gbase_dc_window_size 参数配置较小,当需要
缓存的实际数据量超过设置的DC 数时,就可能导致sys 占用。可按需调整。

操作系统参数
表3-4 操作系统参数
参数名称
参数说明
推荐取值
net.ipv4.tcp_max_tw_buckets
表示同时保持TIME_WAIT 状
态的TCP/IP 连接最大数量。如
果超过所配置的取值,
TIME_WAIT 将立刻被释放并打
印警告信息。
10000
net.ipv4.tcp_tw_reuse
允许将TIME-WAIT 状态的
sockets 重新用于新的TCP 连
接。

0 表示关闭。

1 表示开启。
1
net.ipv4.tcp_tw_recycle
表示开启
TCP
连接中
TIME-WAIT状态sockets的快速
回收。

0 表示关闭。

1 表示开启。
1
net.ipv4.tcp_keepalive_time
表示当keepalive 启用的时候,
TCP 发送keepalive 消息的频度。
30
net.ipv4.tcp_keepalive_probes
在认定连接失效之前,
发送TCP
的keepalive 探测包数量。这个
9

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
93
参数名称
参数说明
推荐取值
值乘以tcp_keepalive_intvl,决
定了一个连接发送了keepalive
之后可以有多少时间没有回应。
net.ipv4.tcp_keepalive_intvl
当探测没有确认时,
重新发送探
测的频度。
30
net.ipv4.tcp_retries1
在连接建立过程中TCP 协议最
大重试次数。
5
net.ipv4.tcp_syn_retries
TCP 协议SYN 报文最大重试次
数。
5
net.ipv4.tcp_synack_retries
TCP 协议SYN 应答报文最大重
试次数。
5
net.ipv4.tcp_retries2
控制内核向已经建立连接的远
程主机重新发送数据的次数,

值可以更早的检测到与远程主
机失效的连接,
因此服务器可以
更快的释放该连接。
发生connection reset by peer 时
可以尝试调大该值规避问题。
12
vm.overcommit_memory
控制在做内存分配的时候,
内核
的检查方式。
0:表示系统会尽量精确计算当
前可用的内存。
1:
表示不作检查直接返回成功。
2





×vm.overcommit_ratio/100

SWAP 的总量,
如果申请空间超
过此数值则返回失败。
0

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
94
参数名称
参数说明
推荐取值
内核默认是2 过于保守,
推荐设
置为0,如果系统压力大可以设
置为1。
net.ipv4.tcp_rmem
TCP 协议接收端缓冲区的可用
内存大小。分无压力、有压力、
和压力大三个区间,单位为页
面。
8192 250000 16777216
net.ipv4.tcp_wmem
TCP 协议发送端缓冲区的可用
内存大小。分无压力、有压力、
和压力大三个区间,单位为页
面。
8192 250000 16777216
net.core.wmem_max
socket 发送端缓冲区大小的最
大值。
21299200
net.core.rmem_max
socket 接收端缓冲区大小的最
大值。
21299200
net.core.wmem_default
socket 发送端缓冲区大小的默
认值。
21299200
net.core.rmem_default
socket 接收端缓冲区大小的默
认值。
21299200
net.ipv4.ip_local_port_range
物理机可用临时端口范围。
26000-65535
kernel.sem
内核信号量参数设置大小。
250 6400000 1000
25600
vm.min_free_kbytes
保证物理内存有足够空闲空间,
防止突发性换页。
系统总内存的5%

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
95
参数名称
参数说明
推荐取值
net.core.somaxconn
定义了系统中每一个端口最大
的监听队列的长度,
这是个全局
的参数。
65535
net.ipv4.tcp_syncookies
当出现SYN 等待队列溢出时,
启用cookies 来处理,可防范少
量SYN 攻击。

0 表示关闭SYN Cookies。

1 表示开启SYN Cookies。
1
net.core.netdev_max_backlog
在每个网络接口接收数据包的
速率比内核处理这些包的速率
快时,
允许送到队列的数据包的
最大数目。
65535
net.ipv4.tcp_max_syn_backlog
记录的那些尚未收到客户端确
认信息的连接请求的最大值。
65535
net.ipv4.tcp_fin_timeout
系统默认的超时时间。
60
kernel.shmall
内核可用的共享内存总量。
1152921504606846720
kernel.shmmax
内核参数定义单个共享内存段
的最大值。
18446744073709551615
net.ipv4.tcp_sack
启用有选择的应答,
通过有选择
地应答乱序接受到的报文来提
高性能,
让发送者只发送丢失的
报文段
(对于广域网来说)
这个
选项应该启用,但是会增加对
CPU 的占用。

0 表示关闭。
1

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
96
参数名称
参数说明
推荐取值

1 表示开启。
net.ipv4.tcp_timestamps
TCP 时间戳(会在TCP 包头增
加12 节),以一种比重发超时
更精确的方式
(参考RFC 1323)
来启用对RTT 的计算,启用可
以实现更好的性能。

0 表示关闭。

1 表示开启。
1
vm.extfrag_threshold
系统内存不够用时,linux 会为
当前系统内存碎片情况打分,

果超过vm.extfrag_threshold 的
值,kswapd 就会触发memory
compaction。所以这个值设置的
接近1000,说明系统在内存碎
片的处理倾向于把旧的页换出,
以符合申请的需要,
而设置接近
0,表示系统在内存碎片的处理
倾向做memory compaction。
500
vm.overcommit_ratio
系统使用绝不过量使用内存的
算法时,
系统整个内存地址空间
不得超过swap+RAM 值的此参






vm.overcommit_memory=2 时此
参数生效。
90
MTU
节点网卡最大传输单元。OS 默
认值为1500,调整为8192 可以
提升SCTP 协议数据收发的性
能。
8192

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
97