SQL中statistics语句和showoplan语句各是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:08:56
请教各位statistics语句和showoplan语句在SQL中是什么意思呢?
statistics IO、statistics TIME、statistics PROFILE语句各是什么意思呢?
UPDATE STATISTICS FULLSCAN ALL 语句是什么意思呢?

SHOWPLAN 描述 SQL Server 查询优化器选择的数据检索方法。

STATISTICS IO 报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。

STATISTICS TIME 显示分析、编译和执行查询所需的时间(以毫秒为单位)。

STATISTICS PROFILE 显示每个查询执行后的结果集,代表查询执行的配置文件。

FULLSCAN
指定应读取 table 或 view 中的所有行以收集统计。FULLSCAN 提供与 SAMPLE 100 PERCENT 相同的行为。FULLSCAN 不能与 SAMPLE 选项一起使用。

ALL | COLUMNS | INDEX
指定 UPDATE STATISTICS 语句是否影响列统计、索引统计或所有现有统计。如果未指定选项,则 UPDATE STATISTICS 语句影响所有的统计。每个 UPDATE STATISTICS 语句只能指定一种类型(ALL、COLUMNS 或 INDEX)。