返回首页

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

更新日期:2024年09月11日

SQL 日志也是general 日志,它记录数据库曾经执行过的SQL 语句。
日志文件命名格式
日志文件名称可通过设置general_log_file 参数修改,默认路径$GCLUSTER_BA
SE/log/gcluster/gclusterd.log。
日志内容说明

通过如下语句,开启SQL 日志,语法如下:
SET GLOBAL general_log =on;
SET GLOBAL log_output='FILE'|'TABLE';

log_output 参数值'FILE'|'TABLE'选项值为二选一;

log_output 参数值是FILE 时,表示生成日志文件,为默认设置;

log_output 参数值是TABLE 时,表示生成日志的日志内容输出到表中,
一般这个选项在集群监控工具中使用;

log_output 参数值是TABLE 时,表示将SQL 语句写入一个表中,在监
控工具中要开启审计日志功能,则必须设置为TABLE;

日志文件名称可通过设置general_log_file 参数修改,默认是$GCLUSTE
R_BASE/log/gcluster/gclusterd.log。
注意
在监控工具中开启SQL 日志功能方法为:
SET GLOBAL general_log=true;
SET GLOBAL log_output='TABLE';

GBASEDBTCONTIME(连接时间)和 GBASEDBTCONRETRY(连接重试)环境变量是在客户机尝
试连接到数据库服务器时会影响客户机行为的客户机环境变量。使用这些环境变量可使网
络流量繁忙所引起的连接错误最小化。
如果客户机应用程序显式连接到共享内存段,那么您可能需要设置 GBASEDBTSHMBASE(共
享内存库)。
可使用 GBASEDBTSERVER 环境变量来指定客户机连接到的缺省数据库服务器名称。

.................
- 689 -