仅在极少情况下使用此语句。它显式地重新创建优化程序使用的统计。
CREATE STATISTICS table-name [ ( column-list ) ]
此语句重新创建 Adaptive Server Anywhere 用于优化数据库查询的统计。这些统计分析数据库中指定表的数据分布。运行 CREATE STATISTICS 时会执行整个表的顺序扫描。
在极少数情况下,数据库查询的变化非常大,数据分布不一致或数据不停地变化,这时可针对表或列运行 CREATE STATISTICS 以提高性能。这会导致表或列的顺序扫描,可能时会使用索引。
CREATE STATISTICS 覆盖现有统计。执行此语句前不必删除统计。
无论表的大小如何,CREATE STATISTICS 都为指定的表创建直方图(缺省情况下,为行数为五个以上的表创建直方图)。
也可以使用 LOAD TABLE 语句创建统计。
必须具有 DBA 权限。
查询计划可能会更改。
SQL/92 供应商扩展。
SQL/99 供应商扩展。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。