返回首页

gbase数据、南大通用产品文档:GBase8cgs_collector 工具支持收集的系统表和视图列表

更新日期:2024年09月11日


GBase 8c 工具参考手册
南大通用数据技术股份有限公司
1
1
工具一览表
GBase 8c 提供客户端工具和服务器端工具,以便用户更好地管理、维护数据库。这些
工具的文件路径在数据库安装目录/script 路径下。GBase 8c 内置工具及其简介说明,如表
1-1 所示。
表1-1 GBase 8c 内置工具
分类
工具名称
简介
客户端工具
gsql
数据库连接工具。
用户可以通过此工具连接服务器,

对其进行运行、维护等操作。详见2.1 gsql 章节。
服务端工具
gha_ctl
集群管理工具。用户可通过gha_ctl,进行GBase 8c 集
群的部署及卸载、节点启停、节点组件的添加和删除、
状态监控等操作。详见3.1 gha_ctl 章节。
gs_cgroup
负载管理工具。gs_cgroup 负责管理控制组,支持创建/
删除默认或自定义的控制组、
更新用户自定义组的资源
配额和资源限额、
显示控制组配置文件内容、
显示控制
组树形结构和删除用户的所有控制组。详见3.2
gs_cgroup 章节。
gs_check
检查工具。在数据库运行过程中,全面检查运行环境、
操作系统环境、
网络环境及数据库执行环境,
也可以在
数据库重大操作之前,
对各类环境进行全面检查,
有效
保证操作执行成功。详见3.3 gs_check 章节。
gs_checkos
系统检查工具。
用于检查操作系统、
控制参数、
磁盘配
置等信息,并对系统控制参数、I/O 配置、网络配置和
THP 服务等信息进行配置。详见3.4 gs_checkos 章节。
gs_checkperf
定期检查工具。对数据库级别、节点级别、会话/进程
级别的CPU 占用率和I/O 使用情况、
SSD 性能
(写入、
读取性能)
进行检查,
让用户了解数据库负载情况,

便采取相应的改进措施。详见3.5 gs_checkperf 章节。
gs_collector
信息收集工具。在GBase 8c 发生故障时,收集OS 信
息、日志信息以及配置文件信息,来定位问题。详见

系统的不同可能稍微小些。
GBase UP 允许在关键字FLOAT 后面的括号内选择用位指定精度,
即FLOAT(X)。
0

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 344
到23 的精度对应FLOAT 列的4 字节单精度,
24 到53 的精度对应DOUBLE 列的8
字节双精度。当24<=X<=53 时,FLOAT(X)与DOUBLE(X)等价。
同时GBase UP 允许使用非标准语法FLOAT(M,D)(M 是整数位数和小数位数的总
位数,D 是小数的个数),GBase UP 保存值时进行四舍五入。

示例1:定义的列数据类型为FLOAT。
示例中用到的表及数据:
CREATE TABLE products(productnum FLOAT);
INSERT INTO products(productnum) VALUES(-19000.44365),
(-19000.48365),(1.44365),(1.443658);

gbase> SELECT productnum FROM products;
+--------------+
| productnum |
+--------------+
| -19000.4 |
| -19000.5 |
| 1.44365 |
| 1.44366 |
+--------------+
4 rows in set

示例2:定义的列数据类型为FLOAT(M),总位数小于等于23 时,小数部
分只保留一位有效数字,系统会自动对数字进行四舍五入。
定义的列数据类型为FLOAT(M),总位数大于23 时,小数位最大支持15
位数字。
示例中用到的表及数据:
CREATE TABLE products (a FLOAT(20),b FLOAT(28));
INSERT INTO products (a,b) VALUES(-19000.44365,-19000.44365);

gbase> SELECT * FROM products;
+----------+--------------+
| a | b |
+----------+--------------+
| -19000.4 | -19000.44365 |
+----------+--------------+
1 row in set

示例3:定义的列数据类型为FLOAT(20,5),指定精度为5,则小数部分保留5
位数字。
示例中用到的表及数据:

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 345
CREATE TABLE products(productnum FLOAT(20,5));
INSERT INTO products(productnum) VALUES(19000.44365),(19000.443652);

gbase> SELECT productnum FROM products;
+-------------+
| productnum |
+-------------+
| 19000.44336 |
| 19000.44336 |
+-------------+
2 rows in set

示例4:定义的列数据类型为FLOAT(7,4),插入的数据为999.00009 时,其近
似值就是999.0001,自动四舍五入。
示例中用到的表及数据:
CREATE TABLE products(productnum FLOAT(7,4));
INSERT INTO products(productnum) VALUES(999.00009);

gbase> SELECT productnum FROM products;
+------------+
| productnum |
+------------+
| 999.0001 |
+------------+
1 row in set

......................... - 705 -