对象用法

执行 SQL 语句时,这些语句会使用各种数据库对象(例如,表和索引)。知道语句访问的数据库对象以及此语句对它们的影响可帮助您标识目标以进行监视或性能调整。

下表显示可用于探查数据库对象与语句之间的关系的实体。
表 1. 用于标识对象用法的方法
机制 定义 用途
用法列表 用法列表是一个数据库对象,用于记录以下每个 DML 语句片段,该片段引用特定表或索引并在该片段执行时捕获其相关统计信息。 标识影响表或索引的语句。如果注意到监视数据库对象时某个指标不寻常,请使用一个用法列表来确定特定语句是否影响了该指标。还可查看影响该对象的每个语句的统计信息。
带有实际值的代码段说明 段说明是有关优化器针对 SQL 语句选择的存取方案的一组信息。可捕获节实际值来作为说明的一部分。节实际值是节执行时收集的运行时统计信息。 标识语句影响的表或索引。可查看每个表或索引的统计信息并使用这些统计信息来确定此语句对每个对象的影响以及可能需要调整的位置。

可使用某个用法列表或带有实际值的段说明中的信息作为性能调整的基线数据。在调整语句或数据库配置参数之前收集有关对象用法的信息。进行调整后,再次收集此信息以验证调整是否改进了性能。