大多数主要的关系型数据库管理系统,包括DB2forLinux,UNIX,andWindows,依赖于一种基于成本的优化器设计。该优化器基于一些条件来评估成本,包括CPU并行性和速度、I/O存储特征和通信带宽等外部条件,以及DB2注册表变量、DB2优化级别、统计信息等内部条件。而且,在系统运行时期间,这些条件中许多都在不断变化,所以选择最佳执行计划的过程对任何数据库系统而言都是一个非常复杂的过程。DB2优化配置文件是对优化器的重要补充。对于在实现了其他调节实践之后不满足性能需求的SQL语句,可以使用此功能修改默认执行计划。它对应用程序调试和SQL语句性能优化最有用。存储过程是数据库系统的另一个有