暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Gaussdb T 日志介绍

原创 muggle 2020-01-01
2804

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

日志类别 用途 存储位置
运行日志 记录数据库运行过程中的关键日志 log/run
审计日志 记录用户在数据库上的操作日志 log/audit
操作日志 记录SYS用户数据库上的操作日志 log/oper
调试日志 记录数据库运行调试日志 log/debug
慢SQL日志 记录数据库上运行时间较长的SQL log/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 |      |      |       |        
-------------------------------------------------------------------------------"
最后修改时间:2020-01-01 01:22:45
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论