IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> GBase 8a记录用户执行sql -> 正文阅读

[大数据]GBase 8a记录用户执行sql

在使用Gbase 8a时,遇到需要记录用户执行SQL的场景时,可以通过打开审计日志的方式

审计日志概述

审计日志用于记录用户的数据库操作,审计其行为,主要用于安全管理。审计日志将执行时间超过 long_query_time 值的 SQL?记录下来,方便用户针对这些执行效率低下的 SQL 语句进行分析、优化和改写,从而提高 SQL 语句的执行效率。

操作方法

执行如下命令,开启审计日志。可以通过配置文件或 session 级控制。

SET GLOBAL audit_log = 1;

执行如下命令,设定审计日志存放在系统表中。

SET GLOBAL log_output = 'table';

执行如下命令,关闭审计日志。默认为关闭。

SET GLOBAL audit_log = 0;

查看执行SQL记录

gbase> SET GLOBAL audit_log = 1; #开启审计日志
Query OK, 0 rows affected
gbase>CREATE AUDIT POLICY audit_policy_1 ( Enable = 'Y' ); #设计审计策略后续会讲Query OK, 0 rows affected
gbase> SELECT start_time,user_host,query_time,rows, LEFT(sql_text, 30), conn_type FROM gbase.audit_log;
+---------------------+----------------------------------+
|          start_time |         user_host        |
+---------------------+----------------------------------+
| 2013-10-09 17:21:08 | root[root] @ localhost []        |
| 2013-10-09 17:21:22 | root[root] @ [192.168.10.116]    |
| 2013-10-09 17:21:22 | root[root] @ localhost []        |
| 2013-10-09 17:21:32 | gbase[gbase] @ [192.168.10.116]  |
| 2013-10-09 17:21:32 | root[root] @ localhost []        |
| 2013-10-09 17:21:32 | root[root] @ localhost []        |
| 2013-10-09 17:21:45 | root[root] @ localhost []        |
| 2013-10-09 17:21:52 | root[root] @ localhost []        |
| 2013-10-09 17:21:58 | root[root] @ localhost []        |
| 2013-10-09 17:22:05 | root[root] @ localhost []        |
| 2013-10-09 17:22:10 | gbase[gbase] @ [192.168.10.116]  |
| 2013-10-09 17:22:10 | root[root] @ localhost []        |
| 2013-10-09 17:22:17 | root[root] @ localhost []        |
| 2013-10-09 17:22:25 | root[root] @ localhost []        |
| 2013-10-09 17:23:13 | root[root] @ localhost []        |
| 2013-10-09 17:23:20 | root[root] @ localhost []        | 
| 2013-10-09 17:23:27 | root[root] @ localhost []        | +---------------------+----------------------------------+ +-----------------+------+-------------------------------+----------+
| query_time      | rows | LEFT(sql_text, 30)            | conn_type|
+-----------------+------+-------------------------------+----------+
| 00:00:00.006397 | 0    | SET GLOBAL log_output = 'table| CAPI    |
| 00:00:00.000282 | 0    | Connect                       | CAPI    |
| 00:00:00.025018 | 0    | DROP USER tzt                 | CAPI    |
| 00:00:00.000054 | 0    |   Connect                     | CAPI    |
| 00:00:00.000175 | 0    | DROP DATABASE test            | CAPI    |
| 00:00:00.111946 | 1    | SELECT DATABASE()             | CAPI    |
| 00:00:00.000086 | 0    | CREATE USER tzt id entified by| CAPI    |
| 00:00:00.439480 | 0    | GRANT ALL ON *.* TO tzt@'%'   | CAPI    |
| 00:00:00.000387 | 0    | CREATE DATABASE test          | CAPI    |
| 00:00:00.000025 | 0    | USE test                      | CAPI    |
| 00:00:00.000384 | 0    | Connect                       | CAPI    |
| 00:00:00.000144 | 0    | CREATE TABLE t1(i int)        | CAPI    |
| 00:00:00.094043 | 4    | DELETE FROM t1                | CAPI    |
+-----------------+------+-------------------------------+----------+
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-15 00:05:37  更:2022-04-15 00:06:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:54:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码