处理查询: 概述
查询优化器的此概述提供了设计查询的准则,这些查询可以更有效地执行和使用系统资源。
本概述涉及查询优化器优化的查询,包括 SQL、OPNQRYF、API (QQQQRY)、 ODBC 和 Query/400 查询等接口。 无论您是否应用准则,查询结果仍然正确。
注: 此概述中的信息很复杂。 当您阅读此信息以更好地了解这些概念时,可能会发现使用 IBM® i 产品进行试验很有用。
当您了解 Db2 for i 如何处理查询时,就会更容易理解本概述中讨论的指导原则对性能的影响。 Db2 for i 查询处理有两个主要组件:
- 系统访问数据的方式。
这些方法是用于从磁盘检索数据的算法。 这些方法包括索引使用和行选择技术。 此外,Db2® 对称多处理操作系统功能还提供并行访问方法。
- 查询优化器 (query optimizer)
查询优化器确定可用于实现查询的有效方法,并选择最有效的方法。