可以启用查询日志数据收集器从 Teradata Database 的 PDCRDATA.DBQLogTbl_Hst 表中收集 DBQL 数据。这样,用户便可以在查询日志和应用程序查询门户组件中按用户、应用程序以及可疑查询查看数据库使用情况。
每天会收集多达 1000 万行 DBQL 数据。当 DBQL 行数超过 1000 万时,您可以指定一个数据库视图的名称,以加载一部分查询日志数据,从而确保仅收集最重要的数据。
- 在系统列表中,选择要更新的系统名称。
- 在设置列表中,选择Data Collectors (数据收集器)。
- 选择查询日志数据收集器。
- [可选] 选中 启用查询日志收集器复选框来启用该数据收集器,从而开始处理数据。
- 如果Login (登录)出现,请选择您希望用于运行系统任务的登录帐户。
- 在收集时间下,选择一个时区来定义用于汇总数据的 24 小时时段(当日午夜至次日午夜)。
- 选择以下选项之一,以指定数据收集器开始收集数据的时间:
选项 说明 完成 PDCR 每日作业后 选择此项可在每日 PDCR 作业运行后的一小时内收集数据。 每日运行时间 选择该项,然后指定相对于指定的时区开始每日收集数据的时间。 - 在删除摘要数据下,选择以下选项之一来设置日历或文件大小的保留期。汇总数据是指每一天聚合到某个系统、用户或应用程序的数据。此数据显示在查询日志和应用程序查询组件的趋势选项卡中。
选项 说明 日期 - 选中等待复选框以设置日历保留期间。
- 输入一个数字,然后选择一个日历值。
大小 - 选中超过复选框以设置文件大小保留期间。
- 输入一个数字,然后选择一个文件大小限制值。收集器实际保留的数据大小始终大于指定的数值,因为数据清理只会删除超出此数值的表分区。1 KB 是指 1024 字节,因此 1 GB 是 1,073,741,824 字节。
- 在删除详细信息数据下,键入一个小于等于 999 天的数字来控制应将详细数据保留多少天。详细信息数据是指记录到 DBQL 的各个查询。
此设置将控制您可以在查询日志和应用程序查询组件内查看详细查询信息的天数。
- 在可疑查询定义下,设置任何以下选项来定义用于分类可疑查询的标准。此设置将控制在查询日志和应用程序查询组件中将哪些查询标记为可疑查询。
选项 说明 CPU 偏斜 键入一个百分比(最大为 100),用于在查询的 CPU 偏斜超过此百分比时将其标记为可疑查询。 I/O 偏斜 键入一个百分比(最大为 100),用于在查询的 I/O 偏斜超过此百分比时将其标记为可疑查询。 产品联接标志 键入一个数值(最大为 100),用于在查询的产品联接标志超过此数值时将其标记为可疑查询。 不必要的 I/O 键入一个数值(最大为 100),用于在查询的不必要 I/O 超过此数值时将其标记为可疑查询。 - 对于容差,键入一个数字来设置一个阈值,用于确定将哪些查询视为可疑查询。数值必须介于 0 到 99999 之间。
通过增大容差可以为消耗少量资源的查询增大阈值,从而减少可疑查询的数量。有关详细信息,请参见可疑查询公式。
- 对于容差,键入一个数字来设置一个阈值,用于确定将哪些查询视为可疑查询。
- 在行限制视图下,按照格式 databaseName.viewName 输入一个数据库视图,该视图可以在行数超过 1000 万时筛选掉不太重要的数据。
- 单击Apply (应用)。