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