带有表名的 dbschema -hd 命令会检索为数据库表存储的分发信息。如果对表名指定了 ALL 关键字,那么将显示数据库中所有表的分发。
在
dbimport 操作执行过程中会为非不透明列中的主要索引自动创建分发信息。以 MEDIUM 或 HIGH 方式运行 UPDATE STATISTICS 语句,以创建有关包含以下索引类型的表的分发信息:
- Virtual Index Interface (VII) 或功能索引
- 用户定义数据类型的列上的索引
- 内置的不透明数据类型的列上的索引(例如 BOOLEAN 或 LVARCHAR)
当 UPDATE STATISTICS 以 MEDIUM 或 HIGH 方式对表运行时,如果您使用了 SAMPLING SIZE 关键字,那么
dbschema 实用程序的输出将显示分发信息。
有关 UPDATE STATISTICS 语句的信息,请参阅《GBase 8s SQL 指南:语法》。
分发的
dbschema 的输出在以下部分中提供:
dbschema 输出的各部分将在以下各节解释。作为示例,讨论使用以下名为 invoices 的虚构表的分发。此表包含 165 行(包括重复的行)。
您可使用与以下示例类似的方法调用
dbschema 生成本讨论的输出:
dbschema -hd invoices -d pubs_stores_demo