Gaussdb T 日志介绍

举报
GaussDB小粉 发表于 2020/01/02 14:32:11 2020/01/02
【摘要】 Gaussdb T 日志介绍

Gaussdb T 数据库有着键全的日志体系,主要日志分类如下:

日志类别用途存储位置
运行日志记录数据库运行过程中的关键日志log/run
审计日志记录用户在数据库上的操作日志log/audit
操作日志记录SYS用户数据库上的操作日志log/oper
调试日志记录数据库运行调试日志log/debug
慢SQL日志记录数据库上运行时间较长的SQLlog/longsql

其中,运行日志、调试日志、慢查询日志可通过配置_LOG_LEVEL参数进行开启。日志对应值如下:
image.png

下面以慢查询日志作为示例,进行演示:
1) 慢查询需配置LONGSQL_TIMEOUT(秒)和_LOG_LEVEL(256)两个参数,本次示例设置为开启慢查询,记录执行时长超过1秒的SQL语句信息。

操作日志
SQL> alter system set LONGSQL_TIMEOUT=1;
Succeed.
SQL> alter system set _log_level=256;
Succeed.

2) 执行慢查询SQL

模拟数据并执行
SQL> select * from muggle a,muggle b  where a.owner=b.owner;

3)查看慢查询日志

[omm@gaussdb longsql]$ tail -10f zengine.lsql 
0-01-02 01:16:50|EXECUTE|53|127.0.0.1|1066610|"NULL"|2784020128|2250759016|"select * from muggle a,muggle b where a.owner=b.owner"
-----------------------------------------------------------------------------
| Id  | Description            | Owner | Name   | Rows | Cost | Bytes | Remark 
-------------------------------------------------------------------------------
| 0   | SELECT STATEMENT         |     |        |    |    |     |        
| 1   |   HASH JOIN          |     |       |    |    |     |        
| 2   |     TABLE ACCESS FULL    | SYS  | MUGGLE    |    |    |     |        
| 3   |     TABLE ACCESS FULL    | SYS  | MUGGLE   |    |    |     |        
-------------------------------------------------------------------------------"


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。