17.10 - Nullの統計の収集 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
管理
Publication ID
B035-1093-171K-JPN
Language
日本語 (日本)

統計を収集する際、Vantageはnullのカウントを3通り(NumNulls、PNullUniqueValueCount、およびAllNulls)記録します。

  • NumNullsは、少なくとも1つのフィールドにnullがある行数のカウントです。これには、すべてのフィールドがnullである行が含まれます。
  • PNullUniqueValueCountは、部分的にnullの行に含まれる固有値のカウントです。
  • All-Nullsは、すべてのフィールドがnullである行のカウントです。例えば、以下のテーブルでは、NumNullsのカウントは4、All-Nullsのカウントは2、PNullUniqueValueCountは2です。
    x        y
    ------  -------
    1        a
    ?        b
    ?        ?
    4        ?
    ?        ?

SHOW STATISTICS文を使用すると、統計を収集後にnull数が報告されます。NumNulls、All-Nulls、およびPNullUniqueValueCountのすべてのカウントを考慮することで、Teradataはnullが存在する場合の固有値数をより効果的に推定できます。