返回首页

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

更新日期:2024年09月11日

使用GBase 数据源
此章节介绍GBase ADO.NET VisualStudio 插件在实际应用中使用的典型场
景和在场景中的使用步骤。

参数说明:控制是否开启自动打印执行计划。该参数是用来定位慢存储过程或慢查询,
只对当前连接的数据库主节点有效。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1270
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:布尔型

true 表示开启。

false 表示关闭。
默认值:false

参数说明:用于设置或者显示模块日志在服务端的可输出性。该参数属于会话级参数,
不建议通过gs_guc 工具来设置。
该参数属于USERSET 类型参数,设置请参考表15-1 中对应设置的方法进行设置。
取值范围:字符串
默认值:所有模块日志在服务端是不输出的,可由SHOW logging_module 查看。为
ALL,on(),off(DFS、GUC、ORC、SLRU、MEM_CTL、AUTOVAC、CACHE、ADIO、SSL、
TBLSPC、
WLM、
EXECUTOR、
OPFUSION、
VEC_EXECUTOR、
LLVM、
OPT、
OPT_REWRITE、
OPT_JOIN、
OPT_AGG、
OPT_SUBPLAN、
OPT_SETOP、
OPT_SKEW、
UDF、
COOP_ANALYZE、
WLMCP、ACCELERATE、PLANHINT、SNAPSHOT、XACT、HANDLE、CLOG、EC、
REMOTE、CN_RETRY、PLSQL、TEXTSEARCH、SEQ、REDO、FUNCTION、PARSER、
INSTR、INCRE_CKPT、DBL_WRT、RTO、HEARTBEAT)。
设置方法:首先,可以通过SHOW logging_module 来查看哪些模块是支持可控制的。
例如,查询输出结果为:
postgres=# show logging_module;
logging_module
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------
ALL,on(),off(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,
WLM,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OP
T_SUBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,T,PL

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1289
ANHINT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEAR
CH,SEQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT)
(1 row)
支持可控制的模块使用大写来标识,特殊标识ALL 用于对所有模块日志进行设置。可
以使用on/off 来控制模块日志的输出。设置SSL 模块日志为可输出,使用如下命令:
postgres=# set logging_module='on(SSL)';
SET
postgres=# show logging_module;
logging_module
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
ALL,on(SSL),off(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,TBLSPC,WL
M,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_S
UBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,,PLANH
INT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,S
EQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT,COMM
_IPC,COMM_PARAM)
(1 row)
可以看到模块SSL 的日志输出被打开。
ALL 标识是相当于一个快捷操作,即对所有模块的日志可输出进行开启或关闭。
postgres=# set logging_module='off(ALL)';
SET
postgres=# show logging_module;
logging_module
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------
ALL,on(),off(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WL
M,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_S
UBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,PLANHI
NT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SE
Q,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT)
(1 row)

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1290
postgres=# set logging_module='on(ALL)';
SET
postgres=# show logging_module;
logging_module
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------
ALL,on(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EX
ECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_SUBPL
AN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,PLANHINT,S
NAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,R
EDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT),off()
(1 row)
依赖关系:该参数依赖于log_min_messages 参数的设置。