テーブルのマップを変更するための簡単なプロセス - Teradata Vantage NewSQL Engine - Teradata Database

Teradata Vantage™ - データベースの管理

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
ft:locale
ja-JP
ft:lastEdition
2019-10-29
dita:mapPath
ja-JP/tgx1512080410608.ditamap
dita:ditavalPath
ja-JP/tgx1512080410608.ditaval
dita:id
B035-1093
Product Category
Software
Teradata Vantage
次に、テーブルが使用するマップを変更するための簡単な方法を示します。
  • TableToSparseMapSizingV(X)ビューに対してクエリーを実行します。このビューでは、各テーブルのマップを推奨し、現在のマップを変更する時期を指定します。
    例えば、次のリクエストは、現在は連続マップを使用しているテーブルで、スパース マップの使用を推奨するテーブルのリストを生成します。
    SELECT DatabaseName, TableName FROM TDMaps.TableToSparseMapSizingV WHERE RecommendedMap LIKE '%Sparse%' AND CurrentMapKind = 'C';
    次のリクエストは、現在使用しているマップ タイプとは異なるタイプ(スパースまたは連続)を使用するように推奨するテーブルのリストを生成します。
    SELECT DatabaseName, TableName FROM TDMaps.TableToSparseMapSizingV WHERE MapOk = 'N';
  • テーブルに別のマップを使用することを決定した場合は、ALTER TABLEリクエストを発行して別のマップの名前を指定するか、またはこのセクションで後述するMoverストアド プロシージャを使用します。ALTER TABLEを使用するには、変更するテーブルに対するDROP権限が必要です。マップのALTER TABLEリクエストの詳細については、<Teradata Vantage™ SQLデータ定義言語-構文規則および例、B035-1144>を参照してください。