我有查询来查找用户级别的当前CPU和IO利用率
查询
SELECT ACCOUNTNAME, USERNAME, SUM(CPUTIME) AS CPU, SUM(DISKIO) AS DISKIO FROM DBC.AMPUSAGE GROUP BY 1,2 ORDER BY 3 DESC
但我想查看用户级别的CPU / IO利用率的历史数据(日期和时间)
帐户名|用户名| CPU | DISKIO |日期/时间
大图
将创建一个实用程序,该实用程序将从Teradata获取数据并尝试每天生成相同的图形。该报告将提供全天的所有利用细节,这将有助于我们绘制图表。整个公用事业计划每天运行一次。
限制:
成为开发者。我们不允许使用Teradata Manager
答案 0 :(得分:1)
通常,AmpUsage中的数据将被历史记录,即每日作业将查询结果插入历史表,然后从AmpUsage中删除所有数据。
根据所使用的帐户字符串,可能存在“帐户字符串扩展”(ASE),例如..._&D_&H
每个用户每小时每个AMP产生一行,例如..._131025_09
,可以生成每小时的使用数据。