查询 SQL 执行日志
分页查询 NineData SQL 执行日志,支持根据账号、时间、数据源、库表、SQL 类型等条件过滤。
请求地址:/openapi/v1/actionSQL/list
请求方法:GET
请求参数
参数 | 类型 | 是否必选 | 说明 | 示例 |
---|---|---|---|---|
accountId | String | 否 | 账号 ID。您可以调用查询账号信息接口获取 accountId 。 | 170**********159 |
startTime | DateTime | 否 | 操作时间范围-开始时间。 | 2025-07-31T09:12:30Z |
endTime | DateTime | 否 | 操作时间范围-结束时间。 | 2025-07-31T10:12:30Z |
module | String | 否 | 所属模块。可选值:
| dataExport |
sqlType | String | 否 | SQL 类型,可选值:SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER、TRUNCATE、CALL、EXECUTE、GRANT、REVOKE、OPTIMIZE、OTHER | SELECT |
datasourceId | String | 否 | 数据源 ID。 | ds-123456 |
databaseName | String | 否 | 库名。 | test_db |
tableName | String | 否 | 表名。 | user_table |
sql | String | 否 | SQL 语句。 | SELECT * FROM user_table |
current | Integer | 否 | 当前页码,从 1 开始,默认 1。 | 1 |
pageSize | Integer | 否 | 每页大小,默认 10。 | 10 |
返回参数
参数 | 类型 | 说明 | 示例 |
---|---|---|---|
data | Array | SQL 执行日志列表,包含如下字段:
| { "eventTime": "2025-08-04 09:08:11Z", "accountId": "1327052894132866", "accountName": "NineData", "module": "sqlWindow", "type": "execute", "sqlType": "GRANT", "datasourceId": "ds-d59tvhis5v0z", "sql": "grant select on YQ2.* to YQ;", "status": "failed", "affectedRows": 0, "sensitiveColumns": "", "elaspedTime": 498.0, "tables": [] } |
current | Integer | 当前页码。 | 1 |
pageSize | Integer | 每页大小。 | 10 |
total | Integer | 总记录数。 | 1 |
调用成功示例
{
"success": true,
"requestId": "Vs4k0DPF-BHFEaIXnCJJz1OJdBGu9FSY",
"data": [{
"eventTime": "2025-08-04 09:08:11Z",
"accountId": "1327052894132866",
"accountName": "NineData",
"module": "sqlWindow",
"type": "execute",
"sqlType": "GRANT",
"datasourceId": "ds-d59tvhis5v0z",
"sql": "grant select on YQ2.* to YQ;",
"status": "failed",
"affectedRows": 0,
"sensitiveColumns": "",
"elaspedTime": 498.0,
"tables": []
}],
"current": 1,
"pageSize": 10,
"total": 1
}