要了解有关 DB2 的性能考虑,请参阅DB2 for 0S/400 SQL Programming。本出版物中有大量的信息,例如高效地使用 SQL 索引、改进连接查询的性能以及在从两个以上表格中 选择数据时改进性能。
使用以下 SQL 语言环境技术来改进性能。
请注意,从 OS/400 V4R2 开始,SQL 引擎中增加了一个准备语句高速缓存。 使用了高速缓存之后,SQL 引擎将存储有关准备语句的信息,并将这个信息保留在系统范围的存储器中。 然后,当同一个语句再次执行时,即使是由不同的用户和不同的作业来执行,这个语句的运行速度将 大大提高。系统范围的准备语句高速缓存是正常 SQL 处理的一部分,不需要用户操作来对它配置或启用。 这个高速缓存可能会降低静态 SQL 可能超过动态 SQL 的性能优势。