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

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/upb1600054424724.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1093
Product Category
Software
Teradata Vantage

統計を収集する際、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が存在する場合の固有値数をより効果的に推定できます。