钟嘉田DB2高级软件工程师IBM中国系统与科技研发中心.ppt

钟嘉田DB2高级软件工程师IBM中国系统与科技研发中心.ppt

IBM i DB2应用性能优化技巧 议程 准备知识 访问计划(SQL Access Plan) 开放数据通路(ODP) 嵌入式SQL程序优化技巧 SQL接口 静态 SQL 嵌入到应用程序中的非动态SQL语句 支持的语言: RPG COBOL C, C++ SQL Procedural Language SQL embedded in C PL/I IBM i 上高效的SQL接口 动态 SQL 接口 DB2 for i 实现动态SQL的接口: CLI JDBC Net.Data RUNSQLSTM Interactive SQL (STRSQL) PHP SQLJ 由于在执行前不能知道要执行怎样的SQL,因此性能开销相对与静态SQL大些。 访问计划 访问计划内容 一个包含了满足每个SQL请求所需行为的信息的控制结构 这些信息包括: 访问方法 Access path ITEM used for file 1 Key row positioning used on file 1 相关表以及索引的信息 根据表以及索引的变化,决定是否需要重建访问计划 例如:自从上一次运行SQL请求后,表中的某一列被删除了 任何程序信息以及/或环境信息 例如: 最后一次创建访问计划的时间,以及安装DB2 SMP产品选项 执行计划Access Plan 访问计划 访问计划 打

文档评论(0)

1亿VIP精品文档

相关文档