Collection Contents 上一页 下一页 PDF

ASA SQL 参考

SQL 语句

CREATE STATISTICS 语句


说明 

仅在极少情况下使用此语句。它显式地重新创建优化程序使用的统计。

语法 

CREATE STATISTICS table-name [ ( column-list ) ]

用法 

此语句重新创建 Adaptive Server Anywhere 用于优化数据库查询的统计。这些统计分析数据库中指定表的数据分布。运行 CREATE STATISTICS 时会执行整个表的顺序扫描。

在极少数情况下,数据库查询的变化非常大,数据分布不一致或数据不停地变化,这时可针对表或列运行 CREATE STATISTICS 以提高性能。这会导致表或列的顺序扫描,可能时会使用索引。

CREATE STATISTICS 覆盖现有统计。执行此语句前不必删除统计。

无论表的大小如何,CREATE STATISTICS 都为指定的表创建直方图(缺省情况下,为行数为五个以上的表创建直方图)。

也可以使用 LOAD TABLE 语句创建统计。

权限 

必须具有 DBA 权限。

副作用 

查询计划可能会更改。

另请参见 
标准和兼容性 

Collection Contents 上一页 下一页 PDF