dbschema 输出中表的分发信息
带有表名的 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