返回首页

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

更新日期:2024年09月11日

背景信息
当GBase 8c 发生故障时,使用此工具收集OS 信息、日志信息以及配置文件等信息,
来定位问题。可以使用-C 参数,指定收集不同的信息内容,具体支持收集的内容信息如表
3-8 所示。
表3-8 gs_collector 内容收集对照表
类型
内容
描述
是否默认收集
System
HardWareInfo
RunTimeInfo
收集现在操作系统的状态信息:

HardWareInfo:

Cpu
(cat /proc/cpuinfo)




cat
/proc/meminfo)

磁盘(df -h)

RunTimeInfo:

topStatus(ps ux)

ioStat(iostat -xm 2 3)

网络状态(cat
/proc/net/dev)

内存使用情况(free
-m)

Database
具体列表见表
8-1。
收集系统视图或者系统表的内
容。
是,默认收集
pg_locks

pg_stat_activity

pg_thread_wait_statu
s 三个视图的信息。
Log
DataNode

收集DataNode 的pg_log 和
gs_profile


GBase 8c 工具参考手册
南大通用数据技术股份有限公司
120
类型
内容
描述
是否默认收集
ClusterManager

收集ClusterManager 的日志
信息包括:

om

gs_ctl

gs_guc

gs_initdb
Config
DataNode

收集DataNode的配置信息:

postgresql.conf

pg_hba.conf

pg_control

pg_replslot

pg_ident.conf

Gstack
DataNode
利用gstack 命令得到DataNode
的当前堆栈信息。

CoreDump
gs_ctl、gaussdb、
GaussMaster、
AioWorker、
AlarmChecker、
Archiver、
Auditor、
AutoVacLaunche
r、
AutoVacWorker、
AuxMain、
BackendMode、
BgWriter、
BootStrap、
Catchup、
CBMWriter、
Checkpointer、
通过时间筛选gaussdb 进程的
core 文件。
注意:
关于Core 的配置和方式请按照






/proc/sys/kernel/core_pattern文件
中添加core 文件的格式:
core-%e-%p-%t。


GBase 8c 工具参考手册
南大通用数据技术股份有限公司
121
类型
内容
描述
是否默认收集
CommAuxStrea
m、
CommPoolClean
e、
CommRcvStrea
m、
CommRcvWorke
r、
CommSendStrea
m、CpMonitor、
DataRcvWriter、
DataReceiver、
DataSender、
ExtremeRTO、
FencedUDFMast
er、Heartbeater、
JobExecutor、
JobScheduler、
LWLockMonitor
、PageWriter、
ParallelRecov、
PercentileJob、
Reaper、
RemoteSrv、
StartupProcess、
StatCollector、
Stream、
SysLogger、
ThdPoolListener

TwoPhaseCleane
r、
WalRcvWriter、
WalReceiver、
WalSender、
WalWriter、
WDRSnapshot、
WlmArbiter、

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
122
类型
内容
描述
是否默认收集
WlmCollector、
WlmMonitor
XLog
DataNode
通过时间筛选收集xlog。

Plan
*
收集计划复现信息:

用户输入*表示收集所有数
据库上的计划复现信息。

用户输入具体的数据库名
称表示收集指定数据库上
的计划复现信息。

前提条件
日志收集工具依赖操作系统工具。
例如gstack 为其中一种,
如果未安装该工具,
则提示
错误后,跳过该收集项。

功能
执行节点替换操作前,使用该命令将被替换节点(已被设置为unavailable 状态)的
所有fevent log(DDL fevent log、DML fevent log、DMLStorage fevent log)删除。
警告

慎重使用,非节点替换操作请勿使用;

执行后会提示让管理员再次确认。
语法
gcadmin rmfeventlog ip

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
192

语法格式
partition_options:
PARTITION BY [LINEAR] KEY(column_list)
[PARTITIONS num]
[(partition_definition [, partition_definition] ...)]
partition_definition:

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
964
PARTITION partition_name
说明

column_list 是只采用一个或多个列名的一个列表;

创建分区表过程中,num 大于8192,报错;

创建分区表过程中,num 等于0,报错。
示例
示例1:创建key 分区表
gbase> create table t1 (a int, b varchar(10))partition by key(a);
Query OK, 0 rows affected (Elapsed: 00:00:00.08)