dbschema 输出可以显示已为指定表创建的数据分发,以及生成分发的 UPDATE STATISTICS 语句运行的日期。
以下 dbschema 输出的示例显示分发信息。
cathl.invoices.invoice_num 的分发 High 方式,10.000000 分辨率 --- DISTRIBUTION --- ( 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) --- OVERFLOW --- 1: ( 5, 56) 2: ( 6, 63) }
cathl.invoices.invoice_num 的分发
输出是针对 invoices 表的,该表由用户 cathl 所有。本数据分发描述了列 invoice_num。如果表具有构建在多个列上的分发,dbschema 将单独地列出每个列的分发。
dbschema 输出还显示运行 UPDATE STATISTICS 语句(用于生成分发)的日期。您可使用此日期得知您的分发已过时多久。
High 方式,10.000000 分辨率