返回首页

gbase数据、南大通用产品文档:GBase8aaudit_log

更新日期:2024年09月11日

功能说明
记录数据库执行过的操作的相关信息。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1490
表结构说明
表5- 268 表结构信息说明:




thread_id
线程号,同processlist 中的ID
taskid
每个SQL 任务编号
start_time
任务开始时间
end_time
任务结束时间
user_host
登录的用户名和IP,格式为:
priv_user[user]@hostname[ip]
uid
用户UID
user
下发任务用户
host_ip
下发任务用户的主机IP
query_time
任务执行时间
rows
任务执行影响行数
vc_id
任务所属虚拟集群名
db
任务所属的数据库名
table_list
任务执行涉及到的表列表,
格式:
` WRITE: ``.``;
READ: ``.``; OTHER: ``.``;
sql_text
任务执行时间大于long_query_time 设定值的SQL 语句
sql_type
任务执行的SQL 语句类型,
如DDL、
DML、
DQL、
others
sql_command
任务执行的任务分类
operators
记录任务中涉及到的算子,
若涉及多个算子,
算子间用
‘,’
分隔
status
sql 执行状态,如SUCCESS、FAILED、KILLED 等
conn_type
任务的执行方式(CAPI、ODBC、JDBC、ADO.NET、
STUDIO)
表5- 269 sql_command 取值范围说明:
INSERT
DELETE
UPDATE
LOAD
CREATE
USER
CREATE DB
CREATE TABLE
CREATE VIEW
CREATE
INDEX
CREATE
PROCEDURE
CREATE
FUNCTION
ALTER
FUNCTION
ALTER
EVENT
DROP USER
DROP DB
DROP TABLE
DROP VIEW
DROP INDEX
DROP
PROCEDURE
DROP
FUNCTION
DROP
EVENT
TRUNCATE
GRANT
REVOKE
SELECT
OTHERS
RENAME_USER
表5- 270 operators 取值范围说明:
START_WIT
CONNECT_
JOIN
WHERE
GROUP

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1491
H
BY
OLAP_GRO
UP
HAVING
OLAP_FUN
C
DISTINCT
ORDER
LIMIT



sword GCIStmtPrepare(
GCIStmt *stmtp,
GCIError *errhp,
GCIText *stmt,
ub4 stmt_len,
ub4 language,
ub4 mode
);

准备一条SQL语句,以便随后调用GCIStmtExecute来执行。

参数
输入
/输出


stmtp
输入
用来准备执行的语句句柄
errhp
输入
错误信息句柄,该接口调用失败时,将错误码和错误信息写
入该句柄
stmt
输入
准备执行的SQL语句
stmt_len
输入
准备执行的SQL语句的长度
language
输入
保留参数,目前不使用(仅用于和Oracle保持兼容)
mode
输入
准备模式,取值如下:
GCI_DEFAULT:缺省模式
GCI_THREADED:多线程模式

如果执行成功,则返回GCI_SUCCESS,否则返回GCI_ERROR。 注释:

在调用该函数成功准备一条SQL以后, 可以多次调用GCIStmtExecute执行这条SQL语句。
如 果在调用该函数执行以后,对SQL上的参数或结果集进行了绑定操作, 那么,只有在
下一 次调用该函数以后这些绑定信息才会解除。SQL语句的格式既可以是单条的SQL语
句也可以 是多条SQL组合成的一条语句。

GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 30

当应用程序使用游标时,通常会向数据库服务器发送 FREE 语句,以在不再需要该游标之
后释放分配给游标的内存。
该语句的执行调用应用程序和数据库服务器之间的消息请求。当启用 AUTOFREE 时,
GBase 8s ODBC Driver 保存消息请求,
因为它不需要执行 FREE 语句。
当数据库服务器关
闭插入游标时,它自动释放分配给它的内存。