Gaussdb T 日志介绍
【摘要】 Gaussdb T 日志介绍
Gaussdb T 数据库有着键全的日志体系,主要日志分类如下:
日志类别 | 用途 | 存储位置 |
---|---|---|
运行日志 | 记录数据库运行过程中的关键日志 | log/run |
审计日志 | 记录用户在数据库上的操作日志 | log/audit |
操作日志 | 记录SYS用户数据库上的操作日志 | log/oper |
调试日志 | 记录数据库运行调试日志 | log/debug |
慢SQL日志 | 记录数据库上运行时间较长的SQL | log/longsql |
其中,运行日志、调试日志、慢查询日志可通过配置_LOG_LEVEL参数进行开启。日志对应值如下:
下面以慢查询日志作为示例,进行演示:
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)