执行日志(1)
创始人
2024-02-22 13:36:32
0

执行日志

GBase8a数据库在执行时可以输出执行日志。通过日志可以:

1) 显示一条sql的执行计划

2) 知道执行过程中使用的算法

3) 各算子执行的时间

4) 获取资源使用情况信息

本节主要讲述GBase8a数据库的单机执行日志,以下简称执行日志。

本文假设GBase8a被安装在/opt/gnode/目录

日志文件存储在/opt/gnode/log/gbase目录下

3.1打开日志功能

因为占用空间等原因,执行日志功能默认是关闭的。

修改配置文件/opt/gnode/config/gbase_8a_gbase. cnf下面几个参数可 以配置使用:

参数名

含义

gbase_sql_trace

0|1

0: 关,默认 1:开

打开或关闭执行日志

GBase 8a MPP Cluster高级用户手册(内部)

参数名

含义

gbase_sql_trace_level

1..

.8

设置日志信息级别。

数字越大显示的越详细,默认

3,单机通常是1~5就够了,集群可 能达到100以上。

_gbase_sql_trace_file_

mode

0|1

设置日志文件名

0:默认,每条连接生成一个日 志文件,以gbase_root开头,如有 2个连接,第一个连接可能是 gbase_root_2_20170923164120.trc

第二个连接可能是 gbase_root_4_20170923164159.trc

1:所有连接都追加到同一个文 件 gbase_execution_plan.trc, 文件名固定

gcluster_log_level

默 认值3

用于控制GCluster上DML及相 关功能的log级别功能。

通过配置文件设置完成后,需要重启gbased,如果是通过set命令设置的, 不需要重启gbased。通过gncli连接后,执行show variables命令可以查看 设置情况。

$ gncli -uroot

gbase> show variables like '%sql_trace%';

+--------------------------- +----- +

| Variable_name               |  Value |

+--------------------------- +----- +

| _gbase_sql_trace_file_mode |  OFF   |

| gbase_sql_trace             | ON   |

| gbase_sql_trace_level       | 3    |

+--------------------------- +----- +

3 rows in set

相关内容

热门资讯

祥源系实控人俞发祥涉嫌犯罪被采... 12月22日晚间,祥源文旅(600576.SH)、交建股份(603815.SH)、海昌海洋公园(02...
日本281名教职人员因性犯罪等... 据日本广播协会(NHK)等日媒报道,当地时间22日,日本文部科学省表示,日本2024财年(2024年...
长期护理保险制度已覆盖约3亿人 本报浙江宁波12月22日电(记者张菁)2025年全国长期护理保险高质量发展大会今天在浙江宁波召开。会...
学生遭霸凌被打骨折,校规不能替... 来源:红网 作者:高家千 近日,网上有家长发帖称,广西南宁琼林学校多名学生反锁教室门殴打同学,导...
央行发布一次性信用修复政策助力... 本报北京12月22日电(记者 姜雨晴)中国人民银行今天发布《关于实施一次性信用修复政策有关安排的通知...
最高法发布修改后的《民事案件案... 本报讯(记者卢越)日前,最高人民法院正式发布《关于修改〈民事案件案由规定〉的决定》《关于印发修改后的...
关于《河南省烟草专卖管理条例(... 主任、各位副主任、秘书长、各位委员: 现就《河南省烟草专卖管理条例(修订草案)》(以下简称《条例(修...
揭露硅谷血检巨骗的记者起诉xA... 来源:环球市场播报 当地时间周一,一名因揭露硅谷血液检测初创公司Theranos欺诈行为而闻名的调查...
跨境之和 “咖啡+茶” 一体调... 在日常调解中,中心通常会运用“咖啡+茶”涉外调解工作法对纠纷双方进行调解。受访者供图 12月15日,...