查询执行性能

DB2利用统计视图提高查询执行性能

12-19
DB2® 基于成本的优化器(以下简称优化器)可以评估每个访问计划的执行成本,并根据评估结果选择出最优的访问计划.在访问计划中,在每个操作符上进行评估所用的基数(或行数)是成本评估过程中的一个重要因素.基数评估的准确性取决于收集到的统计信息.用户通常将重点放在从单个表上收集统计信息,包括基本的单列统计.单个列上的分布统计信息,两个或多个列上的多列统计信息.这些统计信息通常可满足大多数需求,但无法捕获复杂的关系,比如跨连接关系.统计视图提供了捕获复杂关系所需的统计信息. 本文通过几个示例向您展示如何