检索旧查询

时间:2013-04-10 19:07:10

标签: db2 aix

我想查看用户在日期范围内执行的查询。这可能吗?如果是这样,怎么样?

例如,几天前执行了一个查询,我想要检索它。手动查询不经常运行,因此我的结果不会很大。

1 个答案:

答案 0 :(得分:1)

DB2 for Linux / UNIX / Windows不会跟踪查询的历史记录。

如果您需要查看数据库中执行的语句的历史记录,您有两个选项:

  1. 为数据库创建audit policy(针对execute类别)
  2. 为语句创建/启用event monitor(如果您有工作负载管理,则为活动)
  3. 这两个选项都可以考虑性能,因此请明智地使用它们。