灌水唠嗑区
其他
问答

Express日志的INFO和DEBUG级别通常在什么情况下需要开启?开启后对集群性能有多大影响?

发表于2026-04-02 10:00:589次浏览4个评论

Express日志的INFO和DEBUG级别通常在什么情况下需要开启?开启后对集群性能有多大影响?

评论

登录后才可以发表评论
用户头像
山佳发表于 4个月前
1111
用户头像
柒柒天晴发表于 4个月前
1111
用户头像
张仅仅发表于 3个月前
在 GBase 8a 中,‌Express 日志‌用于记录 MPP(大规模并行处理)引擎内部执行过程中的关键信息,如执行计划、临时表操作、任务调度等。开启 ‌INFO‌ 或 ‌DEBUG‌ 级别日志,主要服务于‌问题排查与性能分析‌,但会对集群性能产生一定影响。
‌INFO 和 DEBUG 级别的适用场景‌
‌INFO 级别‌

‌生产环境日常监控‌:记录执行计划、任务启动/完成、资源分配等关键运行信息,便于了解系统整体运行状态。
‌定位常见异常‌:如临时表创建失败、节点间数据分发异常等。
‌默认不开启‌,需手动配置(通常通过 gcluster_dml_log_level = 4 或更高值启用)‌。
‌DEBUG 级别‌

‌开发/测试环境深度排查‌:输出详细执行步骤、内部变量、SQL 转换细节等,适用于复现复杂问题。
‌性能瓶颈分析‌:如分析表达式计算慢、UDF 执行耗时等。
‌不建议在生产环境长期开启‌,因日志量大且可能包含敏感数据 ‌。
紫菀发表于 2个月前
学习下。