17.10 - パーティション - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL演算子およびユーザー定義関数

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
管理
Publication ID
B035-1210-171K-JPN
Language
日本語 (日本)

範囲パーティションは、ホットAMP状態を回避するために役立ちます。ホットAMPとは、PARTITION BY句の列の値が結果的に同一のパーティション(AMP)に大量に分配されてしまう状況です。

範囲パーティションとハッシュ パーティションは、移動ウィンドウ タイプに対応しています。レポートおよび累積ウィンドウ タイプに対応しているのは、ハッシュ パーティションのみです。これは、意味論的には順序に依存しないレポートや累積などのタイプのウィンドウ内で、特定の順序付けを想定している直前の値を参照しようとすると、潜在的な曖昧さが発生することがあるためです。

レポート集約や累積集約の場合は、PARTITION BY句に適切な列値のセットを使用して、潜在的なスキュー状態を回避する必要があります。詳細は、<Teradata Vantage™ - SQL関数、式、および述部、B035-1145>を参照してください。