使用上の注意 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データ ディクショナリ

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/muh1623078990997.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1092
Product Category
Software
Teradata Vantage

データベース、ユーザー、またはテーブルが作成されるとき、割り当てられるディスク領域は、すべてのAMPに均等に分割されます。AllSpaceビューは、システム構成にある各AMP(SUM集約演算子が使用されている場合はすべてのAMP)ごとに1行の利用情報を返します。

データベースが作成されるときには、プロセッサ フィールドの値が0に初期設定された空白行が各AMPに加えられます。この空白行の初回の更新時(データベース内にテーブルが作成されたり、システムの再始動が行なわれたりしたとき)に、実際のプロセッサ番号がプロセッサ フィールドに入れられます。

MaxPerm列またはCurrentPerm列にSUM集約演算子を適用して問合わせ(WHERE句なし、または1つのテーブル名またはデータベース名だけを参照するWHERE句付き)を行なった場合には、戻り値は求める結果の倍になります。

例えば、次のクエリーはPetersonに割り当てられた領域の正しい容量を返しますが、Petersonによって現在使用されている領域の2倍の容量も返します(DiskSpaceV[X]およびTableSizeV[X]を参照)。

SELECT SUM(MaxPerm), SUM(CurrentPerm)
   FROM DBC.AllSpaceV
   WHERE DatabaseName = ’Peterson’;

DBC.ClearPeakDiskマクロを使用して、PeakPerm、PeakSpool、PeakPersistentSpool、およびPeakTempをリセットできます。

対応するテーブル

Xビューは、さらに以下のテーブルを参照します。

  • DBC.AccessRights
  • DBC.Owners
  • DBC.Roles
  • DBC.RoleGrants

AppProxyUserおよびTrustUserName

これらの列は、XまたはVXビューでは返されません。