1

現在の 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 からデータをフェッチし、同じデータのグラフを毎日生成しようとするユーティリティが作成されます。レポートは、グラフをプロットするのに役立つ、1 日全体のすべての使用状況の詳細を提供します。ユーティリティ全体が、1 日 1 回実行されるようにスケジュールされます。

制限:

開発者であること。Teradata Manager の使用は許可されていません

4

1 に答える 1

1

通常、AmpUsage のデータは履歴化されます。つまり、毎日のジョブはクエリの結果を履歴テーブルに INSERT し、AmpUsage からすべてを DELETE します。

使用されるアカウント文字列によっては、「アカウント文字列拡張」(ASE) が適用される場合があります。たとえば、時間ごとの使用状況データを生成できる..._&D_&Hように、AMP ごとにユーザーごとに 1 時間ごとに 1 つの行が生成されます。..._131025_09

于 2013-10-25T07:26:37.710 に答える