查看 SQL 管理 API 历史记录

可以查看 sysadmin 数据库中 command_history 表内前 30 天运行的所有 SQL 管理 API 函数的历史记录。

必须以用户 gbasedbt 或其他授权用户身份连接 sysadmin 数据库。

command_history 表显示了管理任务是通过 admin() 还是 task() 函数执行的,并显示了有关运行命令的用户、运行命令的时间、命令以及数据库服务器完成运行命令时返回的消息的信息。

要显示命令历史记录,请执行以下操作:
使用 SELECT 语句从 command_history 表返回数据。
以下示例显示过去 30 天的所有命令历史记录:
SELECT * FROM command_history;

下表显示了采样命令和采样 command_history 表中的相关联结果。有关 command_history 表中所有信息的描述,请参阅 GBase 8s 管理员参考

表 1. command_history 表中某些信息的示例
命令 样本返回消息
设置 SQL 跟踪为打开 SQL 跟踪打开,并带有 1000 个大小为 2024 字节的缓冲区。
创建数据库空间 空间“space12”已添加。
检查点 检查点已完成。
添加日志 已将 3 个逻辑日志添加到数据库空间日志数据库。