返回首页

gbase数据、南大通用产品文档:GBase8a查看express 日志

更新日期:2024年09月11日

express 日志记录express 引擎内部执行过程中的一些重要信息,包括异常等,用
于查错。
日志文件存储路径
$GCLUSTER_BASE/log/gcluster/express.log
$GBASE_BASE/log/gbase/express.log
日志内容说明

express 详细日志内容,可以在gcluster 配置文件中设置gcluster_log_level

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1610
=7,也可以通过set [global] gcluster_log_level=7 的方式设置,设置完成后完
整的执行计划可输出到express.log 文件中。设置配置文件后,需要重启集
群服务,使上述配置文件的设置生效;

缺省情况下只有执行过程中出现的警告和错误才会输出到express.log 文
件。
示例
集群层log_level 调高后的输出内容示例:
2017-06-01 09:28:07.290 [LOCK][INFO ][S:125][Q:96]:acquired READ lock: test
2017-06-01 09:28:07.291 [LOCK][INFO ][S:125][Q:96]:acquired WRITE lock:
test.td_s580D5F90-B287-4199-B057-E6FBD44B5BFA
2017-06-01 09:28:07.292 [LOCK][INFO ][S:125][Q:96]:acquired READ lock:
test.td_s.09B5BEEC-1EF7-4FA6-9850-C4217A781E0F
2017-06-01 09:28:07.293 [LOCK][INFO ][S:125][Q:96]:acquired READ lock: test.td_s
2017-06-01 09:28:07.294 [LOCK][INFO ][S:125][Q:96]:unlocked:
test.td_s.09B5BEEC-1EF7-4FA6-9850-C4217A781E0F
2017-06-01 09:28:07.295 [LOCK][INFO ][S:125][Q:96]:acquired READ lock:
test.td_t.09B5BEEC-1EF7-4FA6-9850-C4217A781E0F
2017-06-01 09:28:07.296 [LOCK][INFO ][S:125][Q:96]:acquired READ lock: test.td_t
2017-06-01 09:28:07.296 [LOCK][INFO ][S:125][Q:96]:unlocked:
test.td_t.09B5BEEC-1EF7-4FA6-9850-C4217A781E0F
2017-06-01 09:28:07.299 [LOCK][INFO ][S:125][Q:96]:acquired READ lock:
test.td_s.rsync
2017-06-01 09:28:07.300 [INSERT][INFO ][S:125][Q:96]:DML INSERT BEGIN
2017-06-01 09:28:07.300 [INSERT][INFO ][S:125][Q:96]:hash col[a], idx[0]
2017-06-01 09:28:07.332 [INSERT][INFO ][S:125][Q:96]:sorted nodes:
2017-06-01 09:28:07.332 [INSERT][INFO ][S:125][Q:96]:<0>:GID[7197862080], SgID[1],
NodeID[2902894784], Node[192.168.6.173]
2017-06-01 09:28:07.332 [INSERT][INFO ][S:125][Q:96]:<1>:GID[11509606592],
SgID[2], NodeID[2919672000], Node[192.168.6.174]
2017-06-01 09:28:07.332 [INSERT][INFO ][S:125][Q:96]:<2>:GID[15821351104],
SgID[3], NodeID[2936449216], Node[192.168.6.175]
2017-06-01 09:28:07.345 [EXEC_P][INFO ][S:125][Q:96]:Original SQL:
insert into td_s select td_t.a,td_t.b,td_t.c from td_t inner join td_s on td_s.a= td_t.a
2017-06-01 09:28:07.345
[EXEC_P][INFO ][S:125][Q:96]:##############################
2017-06-01 09:28:07.345 [EXEC_P][INFO ][S:125][Q:96]:#### Main Query Begin ####
2017-06-01 09:28:07.345
[EXEC_P][INFO ][S:125][Q:96]:##############################
2017-06-01 09:28:07.345 [EXEC_P][INFO ][S:125][Q:96]:---Top plan is
[0x7fff3d583520]---
2017-06-01 09:28:07.345 [EXECTR][INFO ][S:125][Q:96]:Involved in 1 distribuitons
2017-06-01 09:28:07.346 [EXECTR][INFO ][S:125][Q:96]:===========Datacopymap Of

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1611
Distribution 1===========
2017-06-01 09:28:07.346 [EXECTR][INFO ][S:125][Q:96]:|| n1 | 192.168.6.173,

本部分描述 GBase 8s BYTE 和 TEXT 数据类型,以及如何以 JDBC API 来操纵这些数据
类型的列。
BYTE 数据类型是在不可分的字节流中存储任何数据的简单大对象数据类型。此二进制数
据的示例包括电子表格、数字化的语音模式以及视频片段。TEXT 数据类型是存储任何文
本数据的简单大对象数据类型。它可同时包含单个的和多字节的字符。
任一数据类型的列都有 231 字节的理论限制,实际限制取决于磁盘容量。
要获取关于 GBase 8s BYTE 和 TEXT 数据类型的更详尽信息,请参阅《GBase 8s SQL 指
南:参考》 和《GBase 8s SQL 指南:语法》。

(SQL 管理 API)
随同 admin() 或 task() 函数,使用 cdr add trustedhost 参数来在高可用性集群或
Enterprise
Replication 域中添加数据库服务器的可信任主机关系。对于参与高可用性集
群或 Enterprise Replication 域的数据库,其主机必须罗列在其他高可用性或复制服务
器的可信任主机文件中。
语法


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 699 -
元素
描述
关键考虑
localhost_name
数据库服务器的 localhost
名称。

fully_qualified_domain_name
数据库服务器的完全域名
称。

user_name
在指定主机有数据库服务器
实例授权的用户账户。


用法
随同 admin() 或 task() 函数的 cdr add trustedhost 参数添加值到数据库服务器的
REMOTE_SERVER_CFG 配置参数指定的文件。如果数据库服务器是高可用性集群的一部分,
则可信任主机信息还传播到其他集群服务器的可信任主机文件。可信任主机值指定
GBase_8s shard 集群中其他数据库服务器的 localhost 名或完全限定的域名称。为了添
加的安全性,您可指定与特定主机相关的用户名。
如果未设置 REMOTE_SERVER_CFG 配置参数,且您运行带有 cdr add trustedhost 参数的
SQL 管理 API task() 或 admin() 函数,则数据库服务器执行下列活动:
 REMOTE_SERVER_CFG 配置参数设置为 authfile.DBSERVER。
 在 $GBASEDBTDIR/etc 中创建 authfile.DBSERVER 文件。
 将指定的可信任主机信息添加到 $GBASEDBTDIR/etc/authfile.DBSERVER。
如果您在高可用性集群中的服务器上运行带有 cdr add trustedhost 参数的 admin() 或
task() 函数,则将可信任主机信息添加到集群中所有数据库服务器的可信任主机文件。
您必须是
“数据库服务器管理员”
(DBSA)
来运行带有 cdr
add
trustedhost 参数的 admin()
或 task() 函数。
要参阅可信任主机文件中的条目,请运行带有 cdr list trustedhost 参数的 admin() 或
task() 函数。
示例 1:添加可信任主机值到可信任主机文件
下列命令添加六个可信任主机值到数据库服务器 REMOTE_SERVER_CFG 配置参数指定的文
件:
EXECUTE FUNCTION task("cdr add trustedhost","myhost1, myhost1.ibm.com,
myhost2, myhost2.ibm.com, myhost3, myhost3.ibm.com");
该任务为三个数据库服务器指定 localhost 名称和完全限定的域名称。
示例 2:添加可信任主机和可信任用户值到可信任主机文件

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 700 -
下列命令添加四个可信任主机与用户的组合到数据库服务器 REMOTE_SERVER_CFG 配置参
数指定的文件:
EXECUTE FUNCTION task("cdr add trustedhost", "myhost1 gbasedbt,
myhost1.ibm.com gbasedbt, myhost2 user_1, myhost2.ibm.com user_1");
该任务为两个数据库服务器指定 localhost 名称、完全限定的域名称和用户名称。