返回首页

gbase数据、南大通用产品文档:GBase8a步骤1 环境准备

更新日期:2024年09月11日


IP 准备
配备多个万兆网卡的服务器,可以在不同的网卡上分配不同的IP 地址。
当仅有一块儿网卡或网卡数量低于IP 地址数量时,可通过配置虚拟IP 地址的方式
为不同的节点设置IP 地址。
其他环境要求同非多实例普通安装环境要求一致。可以参考3.1 安装环境准备。
vim /etc/sysconfig/network-scripts/ifcfg-p6p2
(注意修改为网卡对应文件名)
TYPE=Ethernet
BOOTPROTO=none
NAME=enp49s0f0
UUID=f3004479-00cb-4593-a7bc-50af8d9c27f6
DEVICE=enp49s0f0
ONBOOT=yes
IPADDR=192.168.146.10
NETMASK=255.255.255.0
GATEWAY=192.168.146.254
IPADDR1=192.168.146.20
NETMASK1=255.255.255.0
IPADDR2=192.168.146.30
NETMASK2=255.255.255.0
IPADDR3=192.168.146.40
NETMASK3=255.255.255.0


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

使用 DRTIMEOUT 配置参数来指定以秒计的时间长度,
是在高可用性数据库服务器对中数据
库服务器等待其他数据库服务器发来迁移确认的时长。此参数仅适用于高可用性数据复制
对。
onconfig.std 值
DRTIMEOUT 30

正整数
单位

生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
使用下列公式来计算为 DRTIMEOUT 配置参数指定的值:
DRTIMEOUT = wait_time / 4
在此公式中,wait_time 时以秒计的时间长度,是在服务器认定高可用性数据复制发生故障
之前,高可用性数据复制对中数据库服务器等待的时长。
例如,您确定系统的 wait_time 是 160 秒。使用先前的公式设置 DRTIMEOUT 如下:
DRTIMEOUT = 160 秒 / 4 = 40 秒

GS_WLM_OPERATOR_INFO 系统表显示执行作业结束后的算子相关的记录。
此数据是
从内核中转储到系统表中的数据。
查询该系统表需要sysadmin 权限,
且仅在数据库postgres
下面查询时有数据。
名称
类型
描述
queryid
bigint
语句执行使用的内部query_id。
pid
bigint
后端线程id。
plan_node_id
integer
查询对应的执行计划的plan node id。
plan_node_name
text
对应于plan_node_id 的算子的名称。
start_time
timestamp wit
h time zone
该算子处理第一条数据的开始时间。
duration
bigint
该算子到结束时候总的执行时间(ms)。
query_dop
integer
当前算子执行时的并行度。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
749
名称
类型
描述
estimated_rows
bigint
优化器估算的行数信息。
tuple_processed
bigint
当前算子返回的元素个数。
min_peak_memor
y
integer
当前算子在数据库节点上的最小内存峰值(MB)。
max_peak_memo
ry
integer
当前算子在数据库节点上的最大内存峰值(MB)。
average_peak_me
mory
integer
当前算子在数据库节点平均内存峰值(MB)。
memory_skew_pe
rcent
integer
当前算子在数据库节点间的内存使用倾斜率。
min_spill_size
integer
若发生下盘,数据库节点盘的最小数据量(MB),
默认为0。
max_spill_size
integer
若发生下盘,
数据库节点上下盘的最大数据量
(MB)

默认为0。
average_spill_siz
e
integer
若发生下盘,数据库节点盘的平均数据量(MB),
默认为0。
spill_skew_perce
nt
integer
若发生下盘,数据库节点间下盘倾斜率。
min_cpu_time
bigint
该算子在数据库节点最小执行时间(ms)。
max_cpu_time
bigint
该算子在数据库节点上的最大执行时间(ms)。
total_cpu_time
bigint
该算子在数据库节点上的总执行时间(ms)。
cpu_skew_percen
t
integer
数据库节点间执行时间的倾斜率。
warning
text
主要显示如下几类告警信息:
Sort/SetOp/HashAgg/HashJoin spill。
Spill file size large than 256MB。
Broadcast size large than 100MB。
Early spill。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
750
名称
类型
描述
Spill times is greater than 3。
Spill on memory adaptive。
Hash table conflict。