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 分辨率