17.10 - 防止统计数据过度收集 - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint 用户指南

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
17.10
Release Date
2021 年 10 月
Content Type
用户指南
Publication ID
B035-2206-101K-CHS
Language
中文 (简体)

统计管理器组件可防止收集不必要的统计数据,这些不必要的收集操作可导致系统资源使用效率降低。您可能正在收集以下统计数据:

  • 不需要或无价值的统计数据
  • 需要但收集过于频繁的统计数据

请确保不会收集不需要的统计数据

使用统计管理器组件可确定优化程序未使用的统计数据并停止对这些统计数据的收集。
  1. 使用 USECOUNT 选项启用 Teradata Database 查询日志记录。
  2. 创建一个分析作业。
    • 启用相关选项,以评估统计数据并确定该统计数据是应该收集还是应该停用。
    • 设置统计数据的使用时间,超过该时间后,会将统计数据视为无效并建议停用。
  3. 手动运行分析作业,或者对要运行的分析作业进行计划。

    分析作业将生成停用建议,相应的统计数据将不再被收集作业收集。

请确保以适当的频率收集统计数据

您可以指定收集设置阈值,以降低统计数据的收集频率。

  1. 确定收集过于频繁的统计数据。例如,有些统计数据所针对的数据并不频繁更新,但统计数据是每天收集的,或者统计数据优先级比较低,需要利用额外的时间去收集。
  2. 统计数据 选项卡中,向下钻取以找到相应的统计数据。
  3. 编辑该统计数据的收集设置。
    • 更改收集帐龄阈值、数据更改阈值,或同时更改这两者。
    • 选择系统定义的阈值或用户定义的阈值来确定何时收集或跳过对某个统计数据的收集。一开始建议使用系统定义的阈值,但用户定义的阈值可提供更多的收集阈值控制。
  4. [可选] 查看收集作业报表,验证是否已基于您设定的阈值按预期跳过了相应的统计数据。