ロールバックの最小化または回避 - Teradata Database - Teradata Vantage NewSQL Engine

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

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/tgx1512080410608.ditamap
dita:ditavalPath
ja-JP/tgx1512080410608.ditaval
dita:id
B035-1093
Product Category
Software
Teradata Vantage

テーブルから行を大量に削除する場合は、BTEQではなく、MultiLoadを使用することを検討します。MultiLoadは、TJをまったく使用せず、さらに再始動可能です。

INSERT ...SELECTリクエスト上に生成されるTJ行数を最小限に抑えるために、他のテーブルの両方から複文INSERT ...SELECTリクエストを空のテーブルに行なうことを検討します。これは、一時ジャーナルに1つの項目だけを入れることにより、DBSに対してターゲット テーブルが空のテーブルであることを知らせ、ロールバックの必要が生じた時にターゲット テーブルのすべての行を削除します。新しいテーブルの作成後、古いテーブルを削除し、新しいテーブルの名前を古いテーブルの名前に変更します。

行の削除とINSERT...SELECTリクエストの詳細については、「Support Link Knowledge Base」からオンラインで入手できます。