以前のバージョンのTeradata ARCでは、CATALOGテーブルが不十分なプライマリ インデックスで作成されていたため、限られた数のAMPでは行が偏っていることがありました。 これを修正するためには、既存のカタログ テーブルのプライマリ インデックスを次の手順で変更してください。
Teradata ARCによって新しいカタログ テーブルが作成されている場合は、以下の手順は必要ありません。
- 既存のテーブルと同じDDLで、新しいカタログ テーブルを作成します。
CREATE TABLE CATALOGNEW AS CATALOG WITH NO DATA;
- 正しいプライマリ インデックスを使用するように新しいカタログ テーブルを修正します。
ALTER TABLE CATALOGNEW MODIFY PRIMARY INDEX(EVENTNUM, DATABASENAME, TABLENAME);
- 既存のカタログ データのすべてのデータを新しいカタログ テーブルにコピーします。
INSERT INTO CATALOGNEW SELECT * FROM CATALOG;
- 既存のカタログ テーブルを削除します。
DROP TABLE CATALOG;
- 新しいカタログ テーブルの名前を"CATALOG"に変更します。
RENAME TABLE CATALOGNEW AS CATALOG;