dbschema 输出中的分发信息

dbschema 输出中的分发信息描述了为分发创建的二进制文件,表中和每个二进制文件中的值的范围以及每个二进制文件中的不同值的数量。

请考虑以下示例:
     (                        5)
    1: (  16,     7,           11)
    2: (  16,     6,           17)
    3: (  16,     8,           25)
    4: (  16,     8,           38)
    5: (  16,     7,           52)
    6: (  16,     8,           73)
    7: (  16,    12,           95)
    8: (  16,    12,          139)
    9: (  16,    11,          182)
  10: (  10,     5,          200)

最右边列中的第一个值是此列中的最小值。在本示例中,它是 5

左边的列显示了二进制文件号,在本示例中是 110。括号中的第一个数字显示了二进制文件中有多少值。对于该表,是总行数 (165) 的 10%,四舍五入为 16。所有二进制文件(除了最后一个二进制文件)的第一个数字都相同。最后一行可能具有较小的值,指示它不具有一样多的行值。在本示例中,所有二进制文件(除了最后一个二进制文件)都包含 16 行,最后一个二进制文件包含 10 行。

括号中的中间列指示此二进制文件中包含多少不同的值。因此,如果 16 个值的二进制文件中有 11 个不同的值,它暗示这些值中的一个或多个至少重复了一次。

括号中的右边列是二进制文件中的最大值。最后一个二进制文件中的最大值也是表中的最大值。对于本示例,最后一个二进制文件中的最大值为 200